LSPatch 基于 lsposed,不需要root权限,但是需要 shizuku 授权。对于系统修改的模块,基本上是没有什么用,对于一些 app 修改的模块,有些打补丁之后还是可以的。
1、下载安装 manager.apk :https://github.com/LSPosed/LSPatch/releases
2、下载安装 shizuku:https://shizuku.rikka.app/download/
3、启动 shizuku ,授权 lspatch。
通过 adb 运行 shizuku,可以 usb 连接电脑授权。
如果不用数据线,只能用adb shell的各种app,adb 调试本机,比如这个:
https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger
https://www.apkmirror.com/apk/cameron-gutman/remote-adb-shell/
如果无法连接,重新开关网络调试。
ip地址:127.0.0.1
port端口:5555
启动 shizuku ,授权 lspatch,就可以了
4、修补 app ,设置作用域。
修补 app 会卸载原来安装的,所以做好数据备份。
设置作用域,就是勾选针对这个 app 的模块。