2回答

2收藏

修改xposed特征并刷机

信息分享 信息分享 2478 人阅读 | 2 人回复 | 2020-08-02


推荐步骤

原贴地址 http://zhaoxincheng.com/index.php/2020/07/31/%e4%bf%ae%e6%94%b9xposed%e7%89%b9%e5%be%81%e5%b9%b6%e5%88%b7%e6%9c%ba/

在谷歌云上高速编译安卓AOSP ROM、驱动、内核并完成刷机[1]

编译xposed并完成刷机[2]
环境相关
设备 sailfish
编译环境 kali
致谢
https://blog.csdn.net/qq_22656473/article/details/103455103
r0ysue
魔改
推荐vscode修改,顺手方便的很。
改XposedInstallergit clone https://github.com/rovo89/XposedInstaller.git
android studio 打开,全局搜索,
  1. de.robv.android.xposed
复制代码
更改为
  1. de.robv.android.zhaoboy666
复制代码
"/su/zhaoboy666/xposed.prop", // official systemless "/system/xposed.prop",    // classical
 改为     "/su/zhaoboy666/zhaoboy666.prop", // official systemless   "/system/zhaoboy666.prop",    // classicalfile改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源码。
参考资料[1]
在谷歌云上高速编译安卓AOSP ROM、驱动、内核并完成刷机: http://zhaoxincheng.com/index.php/2020/07/18/%e5%9c%a8%e8%b0%b7%e6%ad%8c%e4%ba%91%e4%b8%8a%e7%bc%96%e8%af%91%e5%ae%89%e5%8d%93%e6%ba%90%e7%a0%81/
[2]
编译xposed并完成刷机: http://zhaoxincheng.com/index.php/2020/07/24/%e7%bc%96%e8%af%91xposed/



分享到:
回复

使用道具 举报

回答|共 2 个

thunder

发表于 2020-8-4 11:47:18 | 显示全部楼层

谢谢 分享
回复

使用道具 举报

Lryasier

发表于 2020-8-7 11:43:00 | 显示全部楼层

Mark,感谢分享
回复

使用道具 举报