第4章 进入Bootloader模式
4.1 适用场景
本章内容适用于以下场景:
- 设备无法正常开机,需要通过 FastBoot 刷写系统分区。
- 需要解锁 Bootloader、刷写 Recovery 或进入底层维护模式。
- 通过 adb 命令手动触发进入 Bootloader 进行调试或刷机。
- 新设备首次刷机前确认 Bootloader 可进入且符合预期。
4.2 前置条件
| 条件项 | 要求 | 检查确认(✔/✘) |
|---|---|---|
| 设备电量 | ≥ 30% 且正常开机或能进入 FastBoot 模式 | |
| USB 数据线 | 原厂线或高质量线材,支持数据传输 | |
| 驱动程序 | 已安装对应设备的 USB 驱动(Windows);Linux/Mac 无需额外驱动 | |
| adb/fastboot 环境 | 已安装 Platform Tools 或等效工具链,并确认可执行 | |
| 设备 USB 调试 | 若使用 adb 命令,需提前在开发者选项中开启“USB 调试” |
4.3 操作步骤
进入 Bootloader 模式的方法分为按键组合与 adb 指令两种,按优先级推荐使用。以下步骤按正常流程执行,异常处理参见第 4.7 节。
4.3.1 方法一:按键组合(适用于设备已关机或屏幕无响应)
- 确保设备已关机,或直接长按电源键 10 秒强制关机。
- 同时按住 【音量减键】+【电源键】(部分机型为音量加+电源,以设备手册为准)。
- 持续按住约 2~5 秒,直到屏幕亮起并显示 Bootloader 界面(通常带有“FASTBOOT”或“Bootloader”字样)。
- 进入后松开按键,设备停留在 Bootloader 菜单。
- 使用音量键移动光标,电源键确认,可进入 FastBoot 模式(部分设备默认直接进入 FastBoot)。
提示: 若不慎进入 Recovery 模式,长按电源键重启设备后重新尝试组合键,注意按住 音量减 而非 音量加。
4.3.2 方法二:adb reboot bootloader 指令(需设备已开机且 USB 调试开启)
- 使用 USB 数据线连接设备与电脑。
- 在电脑终端(CMD/Terminal)执行以下命令确认设备已识别:
adb devices
输出应类似:
List of devices attached
0123456789ABCDEF device
- 确认设备状态为 device 后,执行重启进 Bootloader 命令:
adb reboot bootloader
- 设备屏幕立刻变黑,随即重启并进入 Bootloader 界面,约 5~10 秒后显示。
- 进入后可在终端中使用
fastboot devices验证当前模式:
fastboot devices
0123456789ABCDEF fastboot
检查清单:
- ✔ adb devices 输出包含“device” 状态
- ✔ 执行命令后设备无报错提示“error: device unauthorized” 或 “error: no devices/emulators found”
- ✔ fastboot devices 输出包含“fastboot” 状态
4.3.3 方法三:特殊机型补充(若前两种均失效)
部分机型(如 OnePlus、Xiaomi、Samsung)可能使用不同的组合键,请参考下表:
| 品牌 / 机型 | 组合键 | 备注 |
|---|---|---|
| Google Pixel | 音量减 + 电源 | 关机后按住约 3 秒 |
| Samsung | 音量加 + 音量减 + 电源 | 关机后同时按住,直到出现警告画面 |
| Xiaomi (Redmi) | 音量减 + 电源 | 部分 MIUI 需按住直至进入 |
| OnePlus | 音量加 + 电源 或 音量减 + 电源 | 视 ColorOS/OxygenOS 版本而定 |
| Huawei / Honor | 音量减 + 电源(连接 USB 线) | 必须连接电脑 USB 并等待 5 秒 |
4.4 输入输出物
| 类型 | 名称 | 说明 |
|---|---|---|
| 输入 | 设备本体 | 运行 Android 系统的手机/平板 |
| 输入 | USB 数据线 + PC | 用于 adb 命令推送 |
| 输出 | Bootloader 界面(物理屏幕) | 显示 FastBoot 标志、分区表、解锁状态等 |
| 输出 | fastboot devices 日志 | 终端输出设备 SN 及状态 |
4.5 责任边界
| 角色 | 职责 | 不涉及 |
|---|---|---|
| 操作员(刷机者) | 正确执行按键组合或 adb 命令,确认进入 Bootloader | 解锁 Bootloader、刷写分区、修改分区数据 |
| 硬件检修人员 | 排除按键失灵、USB 端口故障、驱动异常 | 刷机脚本编写、系统版本选择 |
| QA 验证员 | 按验收标准逐项检查,记录测试结果 | 设备硬件修复、驱动安装 |
4.6 记录材料
每次操作应记录以下内容:
- 设备型号、系统版本、Bootloader 状态(锁定/解锁)
- 使用的方法(按键 / adb / 其他)
- 进入耗时(从开始到出现 Bootloader 界面的秒数)
- 终端输出日志(adb devices、fastboot devices、错误信息)
示例记录:
设备: Google Pixel 6
系统: Android 14
方法: adb reboot bootloader
耗时: 6 秒
日志:
adb devices -> 0123456789ABCDEF device
fastboot devices -> 0123456789ABCDEF fastboot
进入结果: 成功
4.7 异常处理
常见失败原因及处理规则:
| 编号 | 失败现象 | 可能原因 | 处理措施 |
|---|---|---|---|
| A1 | 按键组合无反应,屏幕一直黑 | 电池耗尽、按键触点损坏、未正确按顺序 | ① 连接充电器充电 15 分钟后再试;② 尝试同时按住音量加+电源+音量减;③ 送修检测按键 |
| A2 | adb reboot bootloader 执行后设备重启仍进入系统 | USB 调试未授权、驱动问题、系统定制(如 MIUI 安全策略) | ① 重新授权 USB 调试(设备弹出弹窗点允许);② 更换 USB 端口或线缆;③ 安装最新 Google USB Driver(Windows) |
| A3 | adb devices 显示 “unauthorized” | 未在设备上授权该 PC | 设备屏幕解锁,检查弹窗确认授权;撤销已授权设备后重新连接 |
| A4 | fastboot devices 无输出 | 未识别到 FastBoot 设备、驱动未安装 | ① 确认设备确实处于 Bootloader 界面(观察屏幕);② Windows 需手动安装 FastBoot 驱动;③ 使用 sudo fastboot devices(Linux) |
| A5 | 按键后进入 Recovery 而非 Bootloader | 按错了音量键,或设备默认进入 Recovery | 长按电源键强制重启,换用另一音量键组合尝试 |
| A6 | 设备无限重启或卡死在 logo | 固件损坏、Bootloader 引导被破坏 | 尝试进入紧急下载模式(EDL)或厂商桥接模式;联系技术支持 |
警告: 异常处理中严禁使用非官方工具强行擦除分区,以免造成不可逆的软砖。若使用
fastboot oem unlock 前未确认数据备份,可能导致用户数据全部清除。
4.8 验收标准
完成本流程后,应满足以下全部条件:
- 【设备屏幕】显示 Bootloader 主菜单,包含“FASTBOOT”、“RECOVERY”、“RESTART”等选项(具体字段因品牌而异)。
- 【PC 终端】执行
fastboot devices返回设备 SN 并带有 “fastboot” 状态。 - 【时长】进入过程不超过 30 秒(按键法)或 15 秒(adb 法)。
- 【异常处理】若首次失败,按上述异常处理表尝试后仍失败,记录失败环境和排查步骤,不强行刷机。