选目标应用:已装应用 vs APK 文件
入口在哪
Manager 的「应用管理」Tab 里,右下角有一个 + 号。点它会弹出两个选项。

选项一:从已装应用列表选
适用场景:
- 手机上已经装了原版应用(注意必须是原版,不是之前 LSPatch 修补过的版本)
- 应用还没更新,想基于当前版本修补
优点:
- 不需要自己去找 APK 文件
- LSPatch 直接从
/data/app里拿到原始 APK,版本和手机上运行的一模一样
注意事项:
- 不能二次修补。如果手机上装的是之前 LSPatch 修补过的版本,选它修补肯定会失败(Manifest 里已经有 LSPatch 的 factory 了)
- 部分应用有分包(split APK / dynamic feature),从已装应用选的时候 LSPatch 会把所有分包一起抓过来打包
- 如果应用被厂商加固过,
/data/app里的可能是加固后的 APK,修补前最好先确认版本号
选项二:从存储目录选 APK 文件
适用场景:
- 手机上还没装这个应用,想先修补再装
- 应用有更新了,想基于新版 APK 重新修补
- 想在电脑上下载好 APK 传到手机再修补
优点:
- 灵活,不受手机当前安装状态限制
- 可以从应用商店 APK 提取器(比如 APKPure、apk mirror 网站等)下载最新版原版 APK
注意事项:
- 确保 APK 来源可信,别下到二次打包的黑产包
- 分包应用如果只传了 base.apk 而没传 split APK,修补后可能功能不全
- 部分从应用商店下载的 APK 带签名校验,修补后可能触发
怎么选
简单决策:
| 你的情况 | 选哪个 |
|---|---|
| 手机上装的是原版,想给它加模块 | 已装应用列表 |
| 想更新应用,手里有新版 APK | APK 文件 |
| 还没装这个应用,想先修补再装 | APK 文件 |
| 手机上装的是旧版修补包,想升级 | 先卸载旧修补包 → 下载新版 APK → APK 文件 |
| 应用商店提示更新,直接在应用商店更 | 别更——应用商店的更新包签名和原版一致,但和你修补后的签名不匹配,会拒绝安装 |
关键提醒:修补前必须卸载原版吗?
修补本身不需要。修补操作是纯文件操作,LSPatch 只负责产出一个新的 APK 文件,不接触手机上已经装的应用。
但安装时必须卸载原版。因为补丁修改了应用签名,Android 系统不允许同包名不同签名的 APK 覆盖安装。安装修补版前先卸载原版,再安装修补版。
卸载前记得备份应用内部数据(如果应用有这个功能),卸载会清空应用数据。