Xposed Framework API  已经不在维护了,但是留下的下API这个标准已经够用了,现在已经有新框架实现了对应的api以便支持Android8 以上的版本。比如太极 ,edxposed,VirtualXposed等相关框架可以提供对android新版本的支持。

我们写模块时还是会用到xposed framework api, 至于下载地址就是去官网 github上直接下载,地址:

https://bintray.com/rovo89/de.robv.android.xposed/api

api-82.jar

Size: 24.88 KB

sha256: f48c635f1c7469fdec0e00ad2ea0b7a6b2f5b55065784a35b7ca3a84615e8e25

api-82-sources.jar

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 方法,老教程仍然适用,只是编译环境要更新。