LSPatch
- Lsposed 框架的无Root实现,通过在目标APK中插入dex等方式集成Xposed API。
- 与 LSPatch 相比进行了以下更改使用 LSPosed 作为 Hook 框架清理代码
其他优化
支持的安卓版本
- 最低:安卓 9
- 最高:理论上和 Lsposed 保持一致
用法
- 通过 jar下载 lspatch.jar跑 java -jar lspatch.jar
- 通过 Manager在Android设备上下载并安装 manager.apk按照 Manager 应用程序的说明进行操作
注意
- Manager使用非常简单,只需要简单的几步就可完成对目标App注入Xposed模块的过程,使其在非Root的设备上运行
- 该应用需要使用 Shizuku(非Root)或 Sui(Magisk模块)授权,否则部分功能不可用,具体哪些功能不可用 不知道
模式
- 本地模式修补App并无需内置模块经修补的应用需要lspatch管理器保持后台运行才能正常启动,而Xposed作用域可以动态更改,无需重新打包安装
本地模式修补的App只能在本机运行
- 便捷模式修补App并内置模块经修补的应用可以在没有管理器的情况下运行,但不能动态管理配置
以便捷模式修补的应用可在任何未安装lspatch管理器的设备上运行
使用教程
- 我们下载好LSPatch(下载地址文末)首次次打开会显示Shizuku服务未连接。需要下载Shizuku软件来实现
Shizuku
Shizuku 可以帮助普通应用借助一个由 app_process 启动的 Java 进程直接以 adb 或 root 特权使用系统 API。
启动方式:
- 直接启动(针对已Root设备)
- 通过无线调试启动(非Root)
- 通过链接电脑启动(使用adb)
配置完之后会显示:Shizuku服务可用现在我们就可以在管理中配置内置Xposed模块的软件了!
如下图所示:我已钉钉为例给大家做个展示,大家根据自己需求,选择自己的应用!
接下来就是修补应用了。可以看到修补有两种模式。(经测试本地模式手机中无法选择模块推荐大家使用便携模式)
- 本地模式(修补后可以自由选择模块)
- 便携模式(模块内置软件修补后不可选择)
想要使用本地模式的小伙伴可以自己尝试。应该是电脑模拟器好用一点,可能需要配置JAVA测试。Jar文件我发在文末。我就不给大家演示了!
选择好需要内置的模块然后选择便携模式就可以开始修补了!
修补过程需要卸载原有的软件,(注意备份数据)
修补完成以后桌面安装的App已经内置模块了。小编打开测试一切没有问题!完美!
shizuku 启动不成功啊,一直显示waiting for service
shizuku 需要启动服务(root权限 )等
6666拿
6666666拿
6666吧
6666666厉害