Xposed Framework API 已经不在维护了,但是留下的下API这个标准已经够用了,现在已经有新框架实现了对应的api以便支持Android8 以上的版本。比如太极 ,edxposed,VirtualXposed等相关框架可以提供对android新版本的支持。
我们写模块时还是会用到xposed framework api, 至于下载地址就是去官网 github上直接下载,地址:
https://bintray.com/rovo89/de.robv.android.xposed/api
Size: 24.88 KB
sha256: f48c635f1c7469fdec0e00ad2ea0b7a6b2f5b55065784a35b7ca3a84615e8e25
Size: 54.43 KB
sha256: d5ac18df47e6c4cfc5f5ec9ee76a3b47982281d3c562bc89889d732571a48a4f
里面方法的使用文档就参考这里了:https://api.xposed.info/reference/android/app/AndroidAppHelper.html
现状与开发建议
Xposed Framework 原作者早已停止维护,api-82 这类 jar 也随 bintray 关停而大量死链。目前模块开发的生态已经迁移。
- 继任框架:LSPosed、EdXposed、太极(含 VirtualXposed 路线),新写的模块建议至少兼容 LSPosed;
- 编译依赖可从 Maven Central 获取 de.robv.android.xposed:api 系列坐标,原始 bintray 链接不可再依赖;
- 框架普遍需要解锁 Bootloader 与 root,动手前确认设备保修与数据风险;
- 模块 API 核心是 IXposedHookLoadPackage 与 hook 方法,老教程仍然适用,只是编译环境要更新。