Xposed (框架)
外观
開發者 | Rovo89 Tungstwenty |
---|---|
当前版本 | 3.1.5(2018-01-19) |
源代码库 | |
编程语言 | C++、JavaScript、Java |
操作系统 | Android |
许可协议 | 自由软件、免费软件 |
网站 | repo |
Xposed框架(Xposed framework)是一套開放原始碼的、在Android高權限模式下運行的框架服务,可以在不修改APK檔的情况下修改程序的运行(修改系统),基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。這套框架需要裝置開啟了root權限方可安裝使用。[1]
歷史
此條目需要擴充。 (2018年6月17日) |
最初的Xposed框架,需要通過Dalvik虛擬機載入框架的檔案運行,也即在Android應用程式一經運行必然會載入Xposed服務框架,這是得以不修改APK檔來修改應用程式的前提,因此框架是需要針對該虛擬機器而開發的,在Android Lollipop開始改用ART後Xposed的開發曾一度陷入停頓,據主要開發者Rovo89表示,支援ART相當於要將Xposed框架重寫一次。[2]
2017年10月,Xposed框架開始支援Android Nougat。[3]
用途
Xposed框架是以模块扩展方式来实现对系统部分功能的修改,这些模块都依赖于Xposed这个框架。用户可以在一些应用商店或其自带的下载库进行下载安裝。在中國大陸,還有精简QQ,个性化微信界面等用途的模块。[4]
与部分软件的冲突
部分专有软件(如WeChat、支付寶等)会检测Xposed框架的存在,并强迫用户卸载Xposed框架及相关组件,否则用户将无法继续使用其所提供的服务。[5][6]
参考
- ^ 穿越. 安卓教程:Xposed 框架安装及使用. 少数派. [2018-06-17].
- ^ What does Android’s possible switch to ART mean for Xposed and other apps?. androidauthority.com. [2014-06-19].
- ^ Official Xposed Framework for Android Nougat is Here – Download your Favorite Modules Now!. XDA Developers. [2017-10-08].
- ^ Xposed Module Repository. Xposed Module Repository. [2018-06-17] (英语).
- ^ 阿里系产品Xposed Hook检测机制原理分析. segmentfault.com. [2017-06-29].
- ^ 装了这些插件微信号可能会被封?一篇文章告诉你这件事的来龙去脉. t.cj.sina.com.cn.