什么是LSPatch

利用LSPatch项目制作的APK可以免ROOT使用xposed模块,例如我之前发的那个B站观看港澳台等地区番剧的文章,里面我所使用的就是基于LSPatch项目修改过的哔哩哔哩APP。

第一步:安装 JAVA 11

下载链接:https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html
安装好之后重启电脑。

第二步:下载lspatch.jar

  1. 访问:https://github.com/LSPosed/LSPatch/actions
  2. 选择第一个绿色勾勾V,右边的文字
  3. 往下拉,找到 Artifacts
  4. 下载 lspatch-release
  5. 下载之后解压缩
  6. 出现 lspatch.jar 这个就是本体(然后创建一个文件夹,放进去)

第三步:下载要打包的APP

  1. 下载你要制作LSPatch版的软件的APK安装包
  2. 然后你把你要改的安装包放在上面同一个文件夹里面。
    如果要内置模块,把模块也一起放进来
    注意名称不要有空格。
  3. 如果一定要留着空格,那么在底下命令,要把整个名称用英文双引号"框起来"

第四步:开始打包

1.进入你的文件夹里面,左键点击空白处,键盘按住Shift不放,右击点击空白处,接着松开Shift
2.在此处打开 PowerShell 窗口 (在此处打开命令窗口)
3.输入以下命令:
①不需要内置模块(安装后还需再安装模块)输入这个:

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

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

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

到此你已成功制作LSPatch版APP