1.来自 Xpatch 的 LSPatch 分支。
2.LSPatch 提供了一种通过重新打包的方式将 dex 等插入到目标 APK 中的方法。
3.自 Xpatch 以来进行了以下更改
4.使用 LSPosed 作为 Hook 框架
5.清理代码
6.将 Xpatch 的 Loader 和 Patch 合并到一个项目中
软件截图
Android Lspatch(模块工具) 0.6.0(402)
参考教程
我们先去下载安装并打开LSPatch
显示Shizuku服务未连接部分功能不可用
配合Shizuku解锁完整版LSPatch步骤比较繁琐
这个我们今天可以先不用管它
我们点击LSPatch管理功能右下角的加号
会提示选择一个目录来存储已修复的apk
我们选择自己方便调用的文件夹
点击使用此文件夹并给予存储权限
新建修补时我们可从存储目录中选择apk或选择已安装的应用程序
选择好程序和修补模式后即可开始修补
此处我选择了便携模式并嵌入了我提前下载好的对应Xposed模块
修复过程需要耐心等待一段时间
待修补完成后我们点击安装会提示Shizuku服务未链接
这就是前面我们刚打开LSPatch时显示的Shizuku服务未连接部分功能不可用
不过没有关系
我们在文件管理器里打开刚才设置的文件夹
可以看到修补后的APK包
只需要手动卸载原包再手动安装修补后的包即可
安装完成后打开该APP
在设置中可以看到模块已嵌入成功
我们按照引导步骤启动并设置后即可正常使用
用便携模式修补后的APK可脱离LSPatch框架使用
分享给别的用户也可正常使用对应模块
而本地模式修补无需内置模块
但是修补后的应用需要LSPatch保持后台持续运行才能正常使用
并且只能在本机上运行
这也是更推荐大家使用便携模式的原因