怕忘了所以记下来
xposed
所需工具一览:
电脑端 | 手机端 |
---|---|
Android studio | root |
Android sdk(http://tools.android-studio.org/index.php/sdk) mirrors.neusoft.edu.cn:80 |
安装了xposed installer |
XposedBridgeApi jar包(https://jcenter.bintray.com/de/robv/android/xposed/api/) | 已安装并激活xposed框架 |
开发
1.api放在/app/libs
里(api-82.jar、api-82-sources.jar)
2./app/build.gradle
加两句话:
1 | provided 'de.robv.android.xposed:api:82' |
3./app/src/main/AndroidManifest.xml
里加:
1 | <meta-data |
xposedmodule:value为true,表示自己是一个xposed模块
xposeddescription:value中的文字就是对模块的描述,这些能够在手机上的Xposed框架中看到
xposedminversion:xposed最低版本,这些应该都是向下兼容的吧,所以直接填最低版本好了
4.在/app/src/main
新建一个assets文件夹,在assets文件夹中创建text文件xposed_init,在里面填上xposed模块的入口。
1 | com.example.xposedfyqtest.HookToast |
5.上模拟器
1 | adb connect localhost:22471 |