跳转到内容

Xposed (框架):修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
InternetArchiveBot留言 | 贡献
补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.8
衍生项目:​ LSPosed已停止维护
标签清空章节 移动版编辑 移动应用程序编辑 Android应用编辑
 
(未显示4个用户的7个中间版本)
第10行: 第10行:
| repo = {{URL|https://github.com/rovo89/Xposed}}<br>{{URL|https://github.com/rovo89/XposedBridge}}
| repo = {{URL|https://github.com/rovo89/Xposed}}<br>{{URL|https://github.com/rovo89/XposedBridge}}
| developer = [https://forum.xda-developers.com/member.php?u=4419114 rovo89]
| developer = [https://forum.xda-developers.com/member.php?u=4419114 rovo89]
| latest release version = v89<ref>{{cite web |title=[OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] - Page 5 |url=https://forum.xda-developers.com/showthread.php?p=74880035#post74880035 |website=XDA Developers |accessdate=2020-07-30}}</ref>
| latest release version = v89<ref>{{cite web |title=[OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] - Page 5 |url=https://forum.xda-developers.com/showthread.php?p=74880035#post74880035 |website=XDA Developers |accessdate=2020-07-30 |archive-date=2020-11-09 |archive-url=https://web.archive.org/web/20201109035554/https://forum.xda-developers.com/showthread.php?p=74880035#post74880035 }}</ref>
| latest release date = {{Start date and age|2017|12|17}}
| latest release date = {{Start date and age|2017|12|17}}
| latest preview version = v90-beta3<ref>{{cite web |title=[OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] - Page 5 |url=https://forum.xda-developers.com/showthread.php?p=74880035#post75375298 |website=XDA Developers |accessdate=2020-07-30}}</ref>
| latest preview version = v90-beta3<ref>{{cite web |title=[OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] - Page 5 |url=https://forum.xda-developers.com/showthread.php?p=74880035#post75375298 |website=XDA Developers |accessdate=2020-07-30 |archive-date=2020-11-09 |archive-url=https://web.archive.org/web/20201109035554/https://forum.xda-developers.com/showthread.php?p=74880035#post75375298 }}</ref>
| latest preview date = {{Start date and age|2018|01|29}}
| latest preview date = {{Start date and age|2018|01|29}}
| programming language = [[C++]]、[[Java]]
| programming language = [[C++]]、[[Java]]
| operating system = [[Android]]
| operating system = [[Android]]
| genre = [[軟體框架]]
| genre = [[軟體框架]]
| license = [[Apache许可证]]<ref>{{cite web |title=Xposed/MODULE_LICENSE_APACHE2 at master · rovo89/Xposed |url=https://github.com/rovo89/Xposed/blob/master/MODULE_LICENSE_APACHE2 |website=GitHub |accessdate=2020-07-30}}</ref>
| license = [[Apache许可证]]<ref>{{cite web |title=Xposed/MODULE_LICENSE_APACHE2 at master · rovo89/Xposed |url=https://github.com/rovo89/Xposed/blob/master/MODULE_LICENSE_APACHE2 |website=GitHub |accessdate=2020-07-30 |archive-date=2019-07-31 |archive-url=https://web.archive.org/web/20190731235209/https://github.com/rovo89/Xposed/blob/master/MODULE_LICENSE_APACHE2 }}</ref>
| website = {{URL|https://repo.xposed.info}}
| website = {{URL|https://repo.xposed.info}}
}}
}}
第27行: 第27行:
| screenshot = [[File:Xposed Framework screenshot.png|250px]]
| screenshot = [[File:Xposed Framework screenshot.png|250px]]
| developer = [https://forum.xda-developers.com/member.php?u=4419114 rovo89]<br>[https://forum.xda-developers.com/member.php?u=4322181 Tungstwenty]
| developer = [https://forum.xda-developers.com/member.php?u=4419114 rovo89]<br>[https://forum.xda-developers.com/member.php?u=4322181 Tungstwenty]
| latest release version = 3.1.5<ref>{{cite web |title=Release 3.1.5 · rovo89/XposedInstaller |url=https://github.com/rovo89/XposedInstaller/releases/tag/3.1.5 |website=GitHub |accessdate=2020-07-30}}</ref>
| latest release version = 3.1.5<ref>{{cite web |title=Release 3.1.5 · rovo89/XposedInstaller |url=https://github.com/rovo89/XposedInstaller/releases/tag/3.1.5 |website=GitHub |accessdate=2020-07-30 |archive-date=2021-01-17 |archive-url=https://web.archive.org/web/20210117093423/https://github.com/rovo89/XposedInstaller/releases/tag/3.1.5 }}</ref>
| latest release date = {{Start date and age|2018|01|19}}
| latest release date = {{Start date and age|2018|01|19}}
| programming language = [[Java]]
| programming language = [[Java]]
第35行: 第35行:
}}
}}


'''Xposed'''(也被称作Xposed框架、XP框架、{{lang|en|Xposed framework}}),是一个运行于[[Android]]操作系统的[[钩子编程|钩子]][[軟體框架|框架]]。其通过替换Android系统的关键文件,可以拦截几乎所有[[Java]][[子程序#函数|函数]]的调用,并允许通过Xposed模块中的自定义代码更改调用这些函数时的行为。<ref>{{cite web |title=Development tutorial · rovo89/XposedBridge Wiki |url=https://github.com/rovo89/XposedBridge/wiki/Development-tutorial#how-xposed-works |website=GitHub |accessdate=2020-07-30}}</ref>因此,Xposed常被用来修改Android系统和应用程序的功能。
'''Xposed'''(也被称作'''Xposed框架''''''XP框架''''''{{lang|en|Xposed framework}}'''),是一个运行于[[Android]]操作系统的[[钩子编程|钩子]][[軟體框架|框架]]。其通过替换Android系统的关键文件,可以拦截几乎所有[[Java]][[子程序#函数|函数]]的调用,并允许通过Xposed模块中的自定义代码更改调用这些函数时的行为。<ref>{{cite web |title=Development tutorial · rovo89/XposedBridge Wiki |url=https://github.com/rovo89/XposedBridge/wiki/Development-tutorial#how-xposed-works |website=GitHub |accessdate=2020-07-30 |archive-date=2022-04-07 |archive-url=https://web.archive.org/web/20220407120552/https://github.com/rovo89/XposedBridge/wiki/Development-tutorial#how-xposed-works }}</ref>因此,Xposed常被用来修改Android系统和应用程序的功能。


Xposed Installer是Xposed框架的官方安装器,可以在拥有[[Root_(Android)|root]]权限的设备上安装Xposed框架。Xposed Installer也提供模块的下载、管理、日志显示等功能。<ref>{{cite web |title=Xposed Framework Hub |url=https://www.xda-developers.com/xposed-framework-hub/ |website=XDA Developers |accessdate=2020-07-30}}</ref>
Xposed Installer是Xposed框架的官方安装器,可以在拥有[[Root_(Android)|root]]权限的设备上安装Xposed框架。Xposed Installer也提供模块的下载、管理、日志显示等功能。<ref>{{cite web |title=Xposed Framework Hub |url=https://www.xda-developers.com/xposed-framework-hub/ |website=XDA Developers |accessdate=2020-07-30 |archive-date=2022-02-27 |archive-url=https://web.archive.org/web/20220227024450/https://www.xda-developers.com/xposed-framework-hub/ }}</ref>


==用途==
==用途==
Xposed框架是以模块扩展方式来实现对系统部分功能的修改,这些模块都依赖于Xposed这个框架。用户可以在一些应用商店或其自带的下载库进行下载安裝。在[[中國大陸]],還有精简[[QQ]],个性化[[微信]]界面等用途的模块。<ref>{{Cite web|url=http://repo.xposed.info/module-overview|title=Xposed Module Repository|accessdate=2018-06-17|author=|date=|work=Xposed Module Repository|publisher=|language=en}}</ref>
Xposed框架是以模块扩展方式来实现对系统部分功能的修改,这些模块都依赖于Xposed这个框架。用户可以在一些应用商店或其自带的下载库进行下载安裝。在[[中國大陸]],還有精简[[QQ]],个性化[[微信]]界面等用途的模块。<ref>{{Cite web|url=http://repo.xposed.info/module-overview|title=Xposed Module Repository|accessdate=2018-06-17|author=|date=|work=Xposed Module Repository|publisher=|language=en|archive-date=2022-02-25|archive-url=https://web.archive.org/web/20220225081119/https://repo.xposed.info/module-overview}}</ref>


==与部分软件的冲突==
==与部分软件的冲突==
部分[[专有软件]](如[[微信]]、[[支付寶]]等)会检测Xposed框架的存在,并强迫用户卸载Xposed框架及相关组件,否则用户将无法继续使用其所提供的服务。但是这些问题可以使用相应的模块来解决,比如Xposed黑名单模块。<ref>{{Cite web|url=https://segmentfault.com/a/1190000009976827|title=阿里系产品Xposed Hook检测机制原理分析|accessdate=2017-06-29|work=segmentfault.com}}</ref><ref>{{cite web |title=装了这些插件微信号可能会被封?一篇文章告诉你这件事的来龙去脉 |url=http://t.cj.sina.com.cn/articles/view/1914010467/72157b63027009sol |website=t.cj.sina.com.cn |accessdate=2018-07-10 |archive-date=2018-07-08 |archive-url=https://web.archive.org/web/20180708221212/http://t.cj.sina.com.cn/articles/view/1914010467/72157b63027009sol |dead-url=no }}</ref>
部分[[专有软件]](如[[微信]]、[[支付寶]]等)会检测Xposed框架的存在,并强迫用户卸载Xposed框架及相关组件,否则用户将无法继续使用其所提供的服务。但是这些问题可以使用相应的模块来解决,比如Xposed黑名单模块。<ref>{{Cite web|url=https://segmentfault.com/a/1190000009976827|title=阿里系产品Xposed Hook检测机制原理分析|accessdate=2017-06-29|work=segmentfault.com|archive-date=2020-07-29|archive-url=https://web.archive.org/web/20200729103414/https://segmentfault.com/a/1190000009976827}}</ref><ref>{{cite web |title=装了这些插件微信号可能会被封?一篇文章告诉你这件事的来龙去脉 |url=http://t.cj.sina.com.cn/articles/view/1914010467/72157b63027009sol |website=t.cj.sina.com.cn |accessdate=2018-07-10 |archive-date=2018-07-08 |archive-url=https://web.archive.org/web/20180708221212/http://t.cj.sina.com.cn/articles/view/1914010467/72157b63027009sol |dead-url=no }}</ref>

==衍生项目==
由于Xposed框架的开发已不再活跃,且不支持[[Android Pie]],有第三方开发者对其进行了[[移植_(軟體)|移植]]。<ref>{{cite web |title=Xposed Framework gets unofficially ported for Android Pie: Install at your own risk |url=https://www.xda-developers.com/xposed-framework-unofficial-port-android-pie/ |website=XDA Developers |accessdate=2020-07-30}}</ref>


==参考资料==
==参考资料==
第54行: 第51行:
* {{官方网站|http://repo.xposed.info}}
* {{官方网站|http://repo.xposed.info}}
* {{GitHub|rovo89/Xposed}}
* {{GitHub|rovo89/Xposed}}
* {{GitHub|LSPosed/LSPosed}}
* [https://forum.xda-developers.com/xposed XDA Forums: Xposed General]
* [https://forum.xda-developers.com/xposed XDA Forums: Xposed General] {{Wayback|url=https://forum.xda-developers.com/xposed |date=20201128234805 }}


[[Category:Android软件]]
[[Category:Android软件]]

2024年3月17日 (日) 02:35的最新版本

Xposed
Xposed框架的标志
開發者rovo89
当前版本v89[1](2017年12月17日,​7年前​(2017-12-17
预览版本v90-beta3[2](2018年1月29日,​6年前​(2018-01-29
源代码库github.com/rovo89/Xposed
github.com/rovo89/XposedBridge
编程语言C++Java
操作系统Android
类型軟體框架
许可协议Apache许可证[3]
网站repo.xposed.info
Xposed Installer
Xposed框架的官方安装器
開發者rovo89
Tungstwenty
当前版本3.1.5[4](2018年1月19日,​6年前​(2018-01-19
源代码库github.com/rovo89/XposedInstaller
编程语言Java
操作系统Android
许可协议Apache许可证[5]
网站repo.xposed.info

Xposed(也被称作Xposed框架XP框架Xposed framework),是一个运行于Android操作系统的钩子框架。其通过替换Android系统的关键文件,可以拦截几乎所有Java函数的调用,并允许通过Xposed模块中的自定义代码更改调用这些函数时的行为。[6]因此,Xposed常被用来修改Android系统和应用程序的功能。

Xposed Installer是Xposed框架的官方安装器,可以在拥有root权限的设备上安装Xposed框架。Xposed Installer也提供模块的下载、管理、日志显示等功能。[7]

用途

[编辑]

Xposed框架是以模块扩展方式来实现对系统部分功能的修改,这些模块都依赖于Xposed这个框架。用户可以在一些应用商店或其自带的下载库进行下载安裝。在中國大陸,還有精简QQ,个性化微信界面等用途的模块。[8]

与部分软件的冲突

[编辑]

部分专有软件(如微信支付寶等)会检测Xposed框架的存在,并强迫用户卸载Xposed框架及相关组件,否则用户将无法继续使用其所提供的服务。但是这些问题可以使用相应的模块来解决,比如Xposed黑名单模块。[9][10]

参考资料

[编辑]
  1. ^ [OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] - Page 5. XDA Developers. [2020-07-30]. (原始内容存档于2020-11-09). 
  2. ^ [OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] - Page 5. XDA Developers. [2020-07-30]. (原始内容存档于2020-11-09). 
  3. ^ Xposed/MODULE_LICENSE_APACHE2 at master · rovo89/Xposed. GitHub. [2020-07-30]. (原始内容存档于2019-07-31). 
  4. ^ Release 3.1.5 · rovo89/XposedInstaller. GitHub. [2020-07-30]. (原始内容存档于2021-01-17). 
  5. ^ XposedInstaller/NOTICE.txt at old · rovo89/XposedInstaller. GitHub. [2020-07-30]. 
  6. ^ Development tutorial · rovo89/XposedBridge Wiki. GitHub. [2020-07-30]. (原始内容存档于2022-04-07). 
  7. ^ Xposed Framework Hub. XDA Developers. [2020-07-30]. (原始内容存档于2022-02-27). 
  8. ^ Xposed Module Repository. Xposed Module Repository. [2018-06-17]. (原始内容存档于2022-02-25) (英语). 
  9. ^ 阿里系产品Xposed Hook检测机制原理分析. segmentfault.com. [2017-06-29]. (原始内容存档于2020-07-29). 
  10. ^ 装了这些插件微信号可能会被封?一篇文章告诉你这件事的来龙去脉. t.cj.sina.com.cn. [2018-07-10]. (原始内容存档于2018-07-08). 

外部链接

[编辑]