Fastboot 刷入修补后的 boot — 最可靠的刷入方式
为什么推荐 Fastboot 刷入
APatch 虽然也支持 REC 直接刷入(v10888+),但 fastboot 刷入始终是最可靠、最容易排查问题的方式——fastboot 分区写入是直接的块设备操作,不经过 Android 系统,不受系统状态影响。
准备工作
- 手机已解锁 Bootloader
- 电脑装好 adb 和 fastboot(platform-tools)
- 修补好的 boot.img 放在电脑上(用 ADB pull 从手机拉过来,或直接在电脑上手动修补的)
- 原厂 boot.img 备份也在电脑上(万一出问题要刷回)
分步刷入
步骤 1:重启到 Bootloader
手机正常开机状态下,通过 ADB 命令重启:
adb reboot bootloader
或者关机后手动长按 音量下 + 电源键 进入 fastboot 界面。
步骤 2:确认 fastboot 能看到设备
fastboot devices
应该输出一串设备 ID。如果提示 waiting for device,检查 USB 线、USB 调试权限、驱动安装。
步骤 3:用 fastboot boot 先测试(可选但强烈推荐)
这一步不永久写入——只是用修补好的 boot.img 临时引导系统,确认 root 能正常工作:
fastboot boot patched-boot.img
手机会重新启动,进入系统后打开 APatch 管理器:
- 主页如果显示 root 状态正常,修补成功
- 如果系统无法开机、进入 bootloop、或 manager 显示未 root,说明修补有问题——直接长按电源键重启就行(因为没永久写入)
强烈建议先测试再刷入——万一修补产物有问题,fastboot boot 方案下长按电源重启就能恢复原厂系统。
步骤 4:正式刷入 boot 分区
测试通过后,重启到 bootloader,然后:
fastboot flash boot patched-boot.img
输出类似下面的内容就是成功:
target reported max download size of ...
sending 'boot' (... KB)
OKAY [ ... ms]
writing 'boot'
OKAY [ ... ms]
finished. total time: ...
步骤 5:重启
fastboot reboot
第一次启动会比平时慢(内核要做初始化),等它进系统。
刷入后的第一件事
打开 APatch 管理器,验证:
- 设备信息区域显示了内核版本、系统版本
- 点击"验证超级密钥"能通过
- 系统模块页面显示正常(初始没有模块,正常)
如果 manager 报"未安装或未鉴权":
- 确认 boot 刷入的是修补后的版本
- 确认 SuperKey 没输错
- 重启设备后再试一次
- 还是不行就刷回原厂 boot 排查
刷回原厂(救命用)
任何时候想恢复原厂 boot:
adb reboot bootloader
fastboot flash boot stock-backup.img
fastboot reboot
这里 stock-backup.img 是你最开始从原厂刷机包里提取的 boot.img 备份。
关于 init_boot 分区
某些 Android 13+ 设备有 init_boot 分区——不要碰它。APatch 只修补 boot 分区,init_boot 保持原厂状态。如果刷了 init_boot 分区,轻则卡开机,重则需要救砖工具。