什么是LSPatch

LSPosed框架的免 Root 实现, 通过在目标APK中插入dex等整合Xposed API

Rootless implementation of LSPosed framework, integrating Xposed API by inserting dex and so into the target APK.

来自Lspatch官方仓库

工具与环境

清单

  • 脑子和手
  • 运行 Android 9+ 或 鸿蒙 的设备
  • 能正常使用的 DocumentsUI(com.google.android.documentsuicom.android.documentsui) (部分魔改系统可能没有, 如 WSA) (管理器打包需要)
  • Java 11+
  • lspatch.jar

获取工具与环境

获取Lspatch

安装Java环境

访问 Java Downloads | Oracle 下载最新Java

下载安装后重启电脑即可

命令行打包

 准备文件

  • lspatch.jar(在下载的压缩包中或其他来源中)
  • 要打包的应用
  • 要嵌入的模块 (可选)

打包

1.进入你的文件夹里面,左键点击空白处,键盘按住Shift不放,右击点击空白处,接着松开Shift
2.在此处打开 PowerShell 窗口 (在此处打开命令窗口)

在路径中输入cmd并回车也可以打开

3.输入以下命令:

①不需要内置模块(安装后还需再安装模块)输入这个:

java -jar lspatch.jar 改成你要打包的安装包的名字.apk --v1 false

②内置模块(安装后无需再安装模块)的输入这个:

java -jar lspatch.jar 改成你要打包的安装包的名字.apk -m 改成你要打包的模块的名字.apk --v1 false

到此你已成功制作LSPatch版APP