opatch、onpatch、npatch:社区魔改版全景
原版停更意味着什么
LSPatch 原版仓库(LSPosed/LSPatch)2023 年 12 月归档,最后一个正式版本是 v0.6。官方理由大致是:项目目标基本达成(免 Root Xposed 框架可行),后续维护和新 Android 版本适配交给社区。
这意味着:
- 原版对 Android 14/15 没有官方适配
- 原版的后台保活缺陷不会修复(本地模式下依赖 Manager 后台挂着)
- 原版没有脱离 Shizuku 依赖的快捷安装
但好消息是社区接棒了,而且做得比原版好。
主流社区分支对比
| 分支 | 维护者 | 主要改动 | 适合人群 |
|---|---|---|---|
| opatch | JingMatrix | 最彻底的 fork:去 Shizuku 依赖、去后台依赖、无需锁后台、Android 14+ 适配 | 所有人,目前社区推荐首选 |
| onpatch | 二次魔改 | opatch 基础上去掉原神启动动画,做了一些 UI 微调 | 反感原神动画的用户 |
| npatch | 第三方维护 | 原版基础上的小修小补,Android 高版本适配 | 追求原版风格的用户 |
| 其他 | 零散维护者 | 各种 patch、各有各的特色 | 小众需求 |
opatch:目前最主流的选择
opatch 的核心改动三个方向:
1. 去掉 Shizuku 依赖
原版 LSPatch 修补完要 Shizuku 才能一键安装。opatch 用自己的方式实现快速安装,不需要 Shizuku——安装过程直接走 PackageInstaller API,不用 ADB 权限。对不想折腾 Shizuku 的用户来说这是最大的卖点。
2. 去掉后台保活依赖
原版本地模式的修补应用依赖 Manager 进程持续运行——Manager 被杀 → 修补应用闪退。opatch 在 LSPatch 运行时里加了后台保活逻辑,修补后的应用自己维持必要的 Binder 通道,Manager 被杀也能正常启动。
3. Android 14/15 持续适配
opatch 紧跟 Android 新特性更新,处理了 Android 14 文件权限变更、Android 15 前台服务限制等问题。原版在 Android 14 上基本不能用。
opatch 的唯一争议点是启动时会显示一个原神风格的 logo 动画——虽然只闪一下,但对反感原神的用户来说不能接受。
onpatch:opatch 的"去原神版"
onpatch 就是 opatch 的二次魔改,主要改了两件事:
- 去掉原神启动动画(换成空白或其他画面)
- 一些 UI 微调
功能上和 opatch 完全一致,所以选哪个纯粹是审美偏好。
npatch:更接近原版
npatch 改动最小,主要是:
- 在原版基础上做了 Android 12-14 的适配
- 修了一些小 bug
- 保留了 Shizuku 依赖和后台保活逻辑
如果你习惯原版 LSPatch 的界面和行为,不想被改动太多,可以试试 npatch。
怎么下载和安装
opatch/onpatch:
- GitHub 搜
JingMatrix/LSPatch(opatch)或搜onpatch - Releases 页下 APK
- 酷安也有用户分享的版本
npatch:
- GitHub 搜
npatch+ Xposed/APK patch
下载后就是普通 APK,直接安装覆盖(和原版不冲突,可以并存测试)。
版本选择建议
- 不知道选什么 → opatch(社区最活跃、功能最全、Android 高版本适配最好)
- 反感原神动画 → onpatch(opatch 去动画版)
- 喜欢原版风格 → npatch 或停留在原版 v0.6(Android 13 以下设备够用)
- Android 14/15 设备 → 必须 opatch/onpatch,原版在这些版本上有硬伤