Android 8.1 之后的 Xposed 实现
Xposed 是什么?
Xposed 框架(Xposed framework)是一套开放原始码的、在 Android 高权限模式下运行的框架服务,可以在不修改 APK 文件的情况下修改程序的运行(修改系统),基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。(摘自 Xposed 框架 - 维基百科)
Xposed 的更新历史
我们可以从 Xposed 的官方网站或者 XDA 上面的 Xposed General 版块了解 Xposed 的更新历史,部分版本历史也可以参见本站这里。
Xposed 停止更新以后
作者 rovo89 发布的最近一次更新在 2018/01/29,适配了 Android Oreo 的 v90-beta3 版本。由于 Android 版本和一些三方 ROM 更新,例如 MIUI 等,很多玩家一直在关注新版本发布,截至今日,Xposed 官方最新版仍停留在 v90-beta3。
一些 Xposed 玩家为了能够继续使用 Xposed 的强大功能,宁愿停留在旧 Android 版本,由此可见,Xposed 对于玩家的魅力。
新的 Xposed 实现
在 Xposed 停止更新不久,weishu 同学就已经发布了 VirtualXposed,支持免 root 和免解锁 bootloader 的情况下使用 Xposed。只需要像安装普通 App 一样安装 VirtualXposed 应用即可,VirtualXposed 是基于 VirtualApp 和 epic 在非 root 环境下运行 Xposed 模块的实现。
随后在此基础上,weishu 又发布了更强大易用的能够运行 Xposed 模块的框架——太极。
结合 Magisk 使用「太极」(即刷入 Magisk 太极模块),可以通过 Magisk 赋予太极更强大的功能,从而突破免 root 模式的种种限制。
更多关于「太极」的介绍,请访问官网详细说明。
官方链接
- 官方网站
- 官方下载
- GitHub
- 公众微信:虚拟框架
- Telegram 群组
- 常见问题
应用截图
几点说明
太极的设计理念上与 Xposed 有很多不同:
- 不强制拦截系统内所有APP,对于不希望使用 Xposed 的 App,太极几乎不做任何干涉。
- 弱侵入特性。太极减少了 Xposed 的很多特征,如 全局的 ClassLoader 中再也没有 Xposed 的身影,非侵入的 app_process 以及弱干涉的 ART。
- 太极内核可以随时升级,无需重新刷机,直接升级太极 App 即可完成,可以即为快速地响应和解决 Bug。
当然,受限于 ART 的种种约束,在方法拦截方面,太极无法做到 Xposed 那样完美。有一些方法是无法被拦截的,但是,太极的拦截能力已经足够做出各种功能强大而完善的模块;但是需要开发者在挑选HOOK点的时候额外注意。
支持的模块
参加这里。
扩展阅读
麦子(Jason),没做过英语老师的印象大使不是合格的通信工程师。
戳「这里」约。
最近更新
留言互动