-
-
[原创]集成xposed到安卓源码
-
发表于:
2020-6-19 10:08
10486
-
准备 Xposed
的编译环境,官方给的方法是使用 Xposed Tools
,其他大部分教程也是 Xposed Tools
,这种方法不方便的地方就是集成 Xposed
后,我对 art
部分代码还有其他修改时会不生效。
下载安装源码,并成功编译,刷到手机,能正常启动运行
替换 Android.mk


放置 xposed.prop 在 out/target/product/sailfish/system/
下
make -j2
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot
系统正常启动后,安装 Xposed Installer
上面流程只涉及集成 xpsoed
到源码中,并不涉及对 xposed
的修改,如果要自定义,可以参考 来自高纬的对抗:魔改XPOSED过框架检测(下)
- 安卓源码版本
android-7.1.2_r8
- 编译环境
docker ubuntu:16.04
- 测试机
pixel
- 下载
XposedBridge
源码,切到 art
分支
git clone git@github.com:rovo89/XposedBridge.git -b art
- 用
Android Studio
打开,选择 build -> build apks
,生成 apk
,修改文件名为 XposedBridge.jar
- 拷贝
XposedBridge.jar
到 out/target/product/sailfish/system/framework
下
- 下载
Xposed
源码
git clone git@github.com:rovo89/Xposed.git
- 使用
Xposed
替换源码中的 app_process
,替换前记得备份下 app_process
mv Xposed frameworks/base/cmds/app_process
替换 Android.mk


- 下载
xposed_art
git clone git@github.com:rovo89/android_art.git -b xposed-nougat-mr2
- 使用
xposed_art
替换源码中的 art
,替换前记得备份下 art
mv xposed_art art
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
最后于 2020-6-19 10:11
被lanoche编辑
,原因: