刷入新镜像:三种刷入方式对比与操作步骤
前置条件
刷入前确认:
- ✅ 已有备份的原始 boot.img(在电脑上也存了一份)
- ✅ KonaBess Repack 成功,新镜像文件在设备存储上
- ✅ Bootloader 已解锁(OEM Unlock)
方式一:KonaBess 内置刷入(最方便)
部分版本的 KonaBess 提供了一键刷入功能——Repack 成功后直接在应用内点刷入。
操作
- Repack 成功后,界面上可能出现「Flash」或「刷入」按钮
- 点击后 KonaBess 会用 su 权限直接 dd 写入 boot 分区
- 写入完成后提示重启
优点:全程在 App 内完成,不需要电脑缺点:部分版本没有此功能
方式二:Fastboot 刷入(最稳妥)
Fastboot 是 Android Bootloader 的标准工具,所有解锁过 Bootloader 的手机都能用。
步骤 1:进入 fastboot
关机后,同时按音量下 + 电源键进入 fastboot 模式(不同品牌可能有差异)。连上 USB 数据线。
步骤 2:从电脑刷入
# 在电脑上执行
fastboot flash boot konabess_modified.img
A/B 分区机型:部分机型需要同时刷入 boot_a 和 boot_b,或者用
fastboot set_active切换到非活动分区后刷入。具体取决于机型。
步骤 3:重启
fastboot reboot
优点:最可靠,fastboot 有回读校验缺点:需要电脑和数据线
方式三:Root 管理器刷入(Magisk / KernelSU)
如果你用 Magisk 或 KernelSU,也可以在它们的模块系统里刷入 boot.img:
Magisk 路径
Magisk Manager → 安装 → 选择并修补一个文件 → 选择你的 boot.img → 修补完成后刷入
但 KonaBess 生成的 boot.img 已经是完整的 boot 镜像,不需要 Magisk 再 patch。所以这个方法不太适用。
KernelSU 路径
KernelSU Manager 支持直接刷入 boot.img 到非活动分区。在 KernelSU 的设置里可以找到。
刷入后的首次启动
刷入后第一次重启会比平时慢(boot 阶段重新加载 dtb),这是正常的。大约 30~60 秒后应该能进入系统。
如果超过 3 分钟还在开机动画,大概率 bootloop 了——按 回滚指南 处理。
刷入后验证
进入系统后立刻做三件事:
- ✅ 打开 KonaBess,确认它能正常读取 dtb(说明修改生效了)
- ✅ 跑一轮简单的图形测试(比如打开一个需要 GPU 的 App)
- ✅ 留意有没有立刻出现花屏、闪屏等异常
刷入失败的常见原因
| 原因 | 表现 | 处理 |
|---|---|---|
| 分区名不对 | fastboot flash 报错 "Unknown partition" | 用 fastboot getvar all 查正确分区名 |
| A/B 分区未切换 | 刷完重启还是原厂设置 | fastboot set_active other 切换后重刷 |
| dtb 修改过大 | 启动时内核 panic、无法进入系统 | fastboot 刷回原厂备份 |
| 新机型需要 vendor_boot | boot.img 里没有 GPU dtb | KonaBess 版本可能还没适配,换新版或手动指定 vendor_boot |