前言
手机没root想使用模块怎么办?使用LSPatch、LSPosed、应用转生等方式加载模块,这篇文章主要讲如何使用LSPatch
应用转生使用方法请查看这篇文章
法一
使用LSPatch的APP
准备工作
硬件:一台手机、一台安装好adb的电脑(可选)
软件:LSPatch、Shizuku
如果手机支持无线调试
,那么可以不需要电脑
开始修补
启动Shizuku后授权LSPatch,打开LSPatch选择管理并添加应用
建议使用便携模式,并嵌入模块,模块需要提前安装至手机。
点击开始修补
,完成后安装即可,如果使用的是本地已安装的APP进行修补,请先将原来的APP备份好数据并且卸载,因为签名不一致。
注意!
请备份好数据!
请备份好数据!
请备份好数据!
法二
法二的优势在于不需要依靠Shizuku,不用担心重启后Shizuku会掉的问题,缺点是无图形化界面
使用jar文件直接进行修补,可以使用电脑或者手机termux。
termux教程请跳转至这篇文章,请勿使用java8,请使用java11以上版本。
Windows安装java方法请自行百度
java11可以直接安装,其他版本jdk请按照上述文章进行安装。
apt install openjdk-11-jdk
下载LSPatch,依旧是回到LSPatch的 GitHub releases界面,但请下载LSPatch.jar
文件而不是manager.apk
,Windows直接图形操作下载,termux请复制下载链接
wget '你复制的链接'
将需要修补的APP和模块下载好(建议和LSPatch.jar放入同一文件夹,可以避免输入过长完整路径)
cd进目录
java -jar LSPatch.jar program.apk -m modules.apk -m modules.apk -m modules.apk -m modules.apk
# program.apk即为需要修补的APP,modules.apk是模块APP,每一个模块前都需要加-m(可以用tab补全)
其他更多options请自行查看
java -jar LSPatch.jar -h