刷机前如何备份原厂 boot 镜像——KernelSU 全流程的保命一步
为什么这一步不能跳
任何刷机操作都有风险。原厂 boot 镜像是你唯一的「后悔药」:刷错格式、刷错 KMI、版本不匹配导致开不了机时,用 fastboot 刷回原厂 boot 一般都能恢复。官方安装文档把它列为安装流程的强制前置步骤,动手前请务必完成;必要时连手机全部数据一起备份。
三种备份途径
途径一:从官方固件包提取去对应机型官方线刷包或卡刷包里提取。线刷包直接解压可得 boot.img;卡刷包(payload 格式)需要 payload-dumper-go 之类的工具解出。
途径二:已 root 状态下从设备导出设备已有 root(比如从 Magisk 迁移过来)时,用 dd 命令从对应分区块设备导出 boot 或 init_boot 镜像。
途径三:让管理器自动备份 KernelSU 3.3.0 起对备份做了增强:
- 用管理器「直接安装」时会自动备份原厂 boot(或 init_boot)镜像,以备增量 OTA 时临时还原;只有当前分区未被 KernelSU 修补过时才产生备份;
- 备份文件的 SHA1 会写进修补后的 boot 镜像,备份本体存放在
/data/adb/ksu/ksu_backup_$SHA1; - 用管理器的「卸载 → 还原原厂镜像」时,若存在对应 SHA1 的备份文件会直接恢复;
- 无 root 首次安装时,用「选择并修补一个文件」修补后可选择「备份为原厂镜像」,备份保存在管理器内部存储,刷入后首次打开管理器会自动移入
/data/adb/ksu。
备份放哪里
至少保留两份:一份在电脑上(电脑那份在手机变砖后依然可用),一份在网盘或 U 盘。只存在手机本体的备份在无法开机时帮不上忙。还原命令很简单:
fastboot flash boot boot.img
更多变砖场景的处理见 刷 boot 变砖恢复。