ROM 不支持签名伪装:Xposed 模块与补丁工具盘点
路线一:Xposed 模块
已有 Xposed/LSPosed 环境的设备最省事:
- FakeGApps(whew-inc 维护分支):覆盖安卓 4.0 至 15,装上启用即可为 microG 提供签名伪装。
- LSPosed(JingMatrix 维护分支):活跃维护的开源 Xposed 实现,覆盖安卓 8.1 至 16,本身不提供伪装,是挂载上述模块的底座。
前提是你愿意引入 Xposed 框架——这本身也是对系统的一次侵入。
路线二:ROM 补丁工具(免编译)
直接把"已刷好的系统"就地打补丁:
- NanoDroid-patcher:卡刷式补丁器,覆盖安卓 4.1 至 14,全程手机上操作,每次系统更新后重跑一遍即可。
- Tingle:轻量脚本方案。
- Haystack:可选附带一个简单的伪装开关界面。
两点重要限制:多数补丁器要求系统未 odex 化;社区同时提醒这些工具长期未跟进 2024 年后谷歌对签名校验的新改动,对高安卓版本的最新应用可能仍然失效。动手前先在对应项目页确认当前状态。
路线三:ROM 开发者的源码补丁
自己编译 ROM 的开发者,可以直接把 microg/patches 仓库或 LineageOS for microG 构建流水线里的签名伪装补丁套进 frameworks/base 再编译。同样注意:这套公开补丁对安卓 9 以后的新校验逻辑覆盖有限,生产环境建议参考 lineageos4microg 的 docker 构建方案中维护的补丁集。
选型建议
| 场景 | 推荐 |
|---|---|
| 已有 LSPosed | Xposed 模块 |
| 不想连电脑、不想刷机 | NanoDroid-patcher |
| 自己维护 ROM | 源码补丁 |
| 设备支持预装型系统 | 直接换系统,跳过以上全部 |
补完能力,回到 ROM 支持清单 确认状态,再进入安装环节。