前言

手机没root想使用模块怎么办?使用LSPatch、LSPosed、应用转生等方式加载模块,这篇文章主要讲如何使用LSPatch
应用转生使用方法请查看这篇文章

法一

使用LSPatch的APP

准备工作

硬件:一台手机、一台安装好adb的电脑(可选)
软件:LSPatch、Shizuku
如果手机支持无线调试,那么可以不需要电脑

首先前往LSPatch的github releases下载最新版本的APK安装至手机
前往Shizuku的github releases下载APK,同样安装至手机,并且按照Shizuku的用户手册启动Shizuiku,注意,使用电脑adb启动Shizuku的请不要随意重启手机,这会导致Shizuku掉线,需要重新使用adb启动ShizukuShizuku

开始修补

启动Shizuku后授权LSPatch,打开LSPatch选择管理并添加应用
Shizuku
建议使用便携模式,并嵌入模块,模块需要提前安装至手机。
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