REC 直接刷入 APK 改 zip — v10888 引入的一键安装
功能引入背景
从版本 10888 开始,APatch 支持从 Recovery 直接刷入——不再需要先在手机上用管理器修补、再重启到 bootloader 刷入这两步。整个安装可以在 TWRP 等第三方 REC 里一键完成。
操作步骤
步骤 1:下载 APatch 管理器 APK
前往 GitHub Releases,下载最新的稳定版或 CI 构建版的 APatch-xxx-release.apk。
步骤 2:改文件后缀
把 .apk 后缀直接改成 .zip:
APatch-11142-release.apk
→
APatch-11142-release.zip
不需要解压、不需要修改内容——单纯改后缀就行。
步骤 3:准备原厂 boot.img
进入 REC 之前,确保原厂 boot.img 已经在手机存储里(通过 ADB push 或数据线拷贝)。
步骤 4:进入第三方 REC
重启到 Recovery(不同品牌进入方式不同,通常是关机后长按 音量上 + 电源键)。推荐使用 TWRP 或 LineageOS recovery。
步骤 5:刷入
在 REC 界面里选择"安装"(Install),找到改了后缀的 zip 文件,滑动确认刷入。
刷入脚本会自动:
- 在 REC 环境里解包 APK
- 读取原厂 boot.img(需要你在刷入前把 boot.img 放在一个固定位置——通常是
/sdcard/boot.img) - 用 KernelPatch 修补 boot.img
- 刷入修补后的 boot 分区
步骤 6:重启
刷完后重启到系统。
重要:超级密钥的坑
REC 直接刷入有一个关键问题——不会使用你自定义的超级密钥。
它生成的超级密钥是随机数字 + 字母的组合,完全由刷入脚本决定,你没法在刷入前指定。刷完开机后:
- 打开 APatch 管理器
- 点击主页显示的"随机密钥"
- 管理器会让你重新修补 boot.img,这次可以设置你自己的超级密钥
- 修补完再 fastboot 刷一次
优点
- 一步完成,不需要电脑
- 不需要重启进 bootloader 再进系统
- 适合没有 USB 数据线或电脑不方便的场景
缺点
- 不能自定义超级密钥——随机密钥在 REC 环境下被生成,你看不到、也没法修改
- 必须有第三方 REC 能用——官方 Recovery 不支持刷入第三方 zip
- 依赖 REC 环境的挂载状态——如果 REC 里
/sdcard没挂载成功会导致刷入失败 - 不像 fastboot 那样容易排查问题
支持的 REC
理论上任何能刷 zip 的 Recovery 都支持:
- TWRP(最主流)
- LineageOS recovery(类原生 ROM 自带)
- Pixel Experience 自带的 recovery
小米 MIUI/HyperOS 官方 Recovery 不支持刷入第三方 zip,需要先刷 TWRP。
关于 adb sideload
LineageOS 等类原生 ROM 的 Recovery 支持 adb sideload——把 zip 推送给 REC 直接刷入,操作类似:
adb sideload APatch-11142-release.zip
同样是 REC 直接刷入,只是 zip 的传输方式不同。