推荐步骤
在谷歌云上高速编译安卓AOSP ROM、驱动、内核并完成刷机
环境相关
设备 sailfish 编译环境 kali
致谢
https://blog.csdn.net/qq_22656473/article/details/103455103 r0ysue
魔改
推荐vscode修改,顺手方便的很。
改XposedInstaller
git clone https://github.com/rovo89/XposedInstaller.git
android studio 打开,全局搜索,de.robv.android.xposed
更改为de.robv.android.zhaoboy666
"/su/zhaoboy666/xposed.prop", // official systemless
"/system/xposed.prop", // classical
改为
"/su/zhaoboy666/zhaoboy666.prop", // official systemless
"/system/zhaoboy666.prop", // classical

改XposedBridge
改下原始名字
mv XposedBridge.jar zhaoboy666Bridge.jar
改了之后,生成api.jar (定制xposed开发需要)
改xposed
可以在kaliyong
-
libxposed_common.h -
xposed.h -
xposed_service.cpp -
xposed_shared.h -
ART.mk -
libxposed_art.cpp 重命名为libtest_art.cpp -
build.pl libxposed_art 替换为lib_art XposedBridge.jar 替换为zhaoboy666Bridge.jar xposed.prop 替换为zhaoboy666.prop flash-script.sh 相应的也修改即可。
编译
. build/envsetup.sh
lunch 18
cd XposedTools/
./build.pl -t arm:25
刷机
参见http://zhaoxincheng.com/index.php/2020/07/24/%e7%bc%96%e8%af%91xposed/ 刷机步骤。
效果展示
总结
最后修改xposed特征,从编译aosp源码入手-->编译xposed官方源码->修改特征->编译魔改后xposed源码。
本文分享自微信公众号 - 小白技术社(xbjss123)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。