Xposed框架搭建及模块编写相关问题

问题一:模拟器的选择

首先提供一个xposed下载链接
包含xposed与xposed框架下载

由于里面框架只支持SDK21到SDK27,所以模拟器选择也要在这个范围,如果不在这个范围,可能会出现以下情况。
Xposed框架搭建及模块编写相关问题_第1张图片

问题二:框架怎么搭进去

我使用的是模拟器,下载的框架文件需要根据自己的环境来选择。

下载完后,直接把zip文件拖进模拟器,这时文件被复制到download下,可以从模拟器中进入文件管理,移动该文件到
/sdcard/Android/data/de.robv.android.xposed.installer/cache/downloads/framework

然后模拟器进入xposed会发现
Xposed框架搭建及模块编写相关问题_第2张图片
这里的云上多了一个下载,点击选择install即可

这里安装必须要完全root,可以参考supersu如何root安卓 参考这个链接
由于我在root上花了很长时间,还是搞得不太懂,所以这里就不介绍了

这里注意带 Google play 的模拟器无法获得 root 权限

安装好后是这样
Xposed框架搭建及模块编写相关问题_第3张图片

问题三:xposed模块编写问题

如果你xposed模块已经拉进去了,重启后没有反应,可以看看xposed日志

Cannot load module:
The Xposed API classes are compiled into the module's APK.
This may cause strange issues and must be fixed by the module developer.
For details, see: http://api.xposed.info/using.html

如果显示以上这个问题

  1. Android studio中禁止 File -> Settings -> Build, Execution, Deployment -> Instant Run的使用。
  2. 模块中jar包的版本,我使用了54报错,89不报错
  3. build.gradle中删除一行
 implementation files('lib/api-82.jar')

你可能感兴趣的:(安卓攻防)