推薦步驟
在谷歌雲上高速編譯安卓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)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。