Fastboot 是 Android 系统中一个非常重要的底层模式,你可以把它理解为手机和电脑之间进行“底层文件传输”的桥梁,它比常规的 Recovery 模式更底层,功能也更强大,尤其是在刷机、解锁 Bootloader 等操作中不可或缺。

下面我将从以下几个方面为你详细解释红米手机的 Fastboot:
Fastboot 是什么?有什么用?
Fastboot 是一个协议,它允许你通过 USB 数据线直接在电脑上对手机的分区(如 system、boot、recovery 等)进行读写操作。
它的主要用途包括:
- 解锁 Bootloader (解锁引导加载程序):这是使用 Fastboot 的第一步,也是刷机的“钥匙”,只有解锁后,才能刷入第三方的 Recovery 和系统固件。
- 刷入第三方固件 (ROM):刷入官方的 Fastboot 包(线刷包)或第三方开发者制作的 ROM。
- 刷入自定义 Recovery:TWRP,这是进行高级刷机、备份、清除等操作的利器。
- 刷入内核:修改或更换手机的内核以获得特定功能或性能提升。
- 擦除或重刷分区:当手机出现某些软件问题时,可以通过擦除特定分区(如
cache、data)来尝试修复。 - 获取设备信息:查看设备的序列号、解锁状态、电池状态等。
如何进入红米手机的 Fastboot 模式?
进入 Fastboot 模式非常简单,主要有以下几种方法:
组合键(最常用)
- 将手机完全关机。
- 同时按住 【电源键】 和 【音量减键】。
- 持续按住几秒钟,直到屏幕出现一个 兔子耳朵 或 机器人躺在箱子上面 的图标,就表示成功进入了 Fastboot 模式。
注意:不同型号的红米手机,进入组合键可能略有差异,但
电源键 + 音量减键是最普遍的,如果不行,可以尝试电源键 + 音量加键。
通过 ADB 命令(需要先开启 USB 调试)
如果你的手机已经开启了“USB 调试”模式,即使系统无法启动,也可以通过电脑进入 Fastboot。
- 在电脑上安装好 ADB 驱动并配置好环境变量。
- 将手机连接到电脑。
- 在电脑的命令提示符 或 PowerShell 中输入以下命令:
adb reboot bootloader
- 手机将自动重启并进入 Fastboot 模式。
准备工作(非常重要!)
在使用 Fastboot 之前,请务必做好以下准备,否则可能导致手机变砖或数据丢失!
-
备份数据!备份数据!备份数据!
- 解锁 Bootloader 会清除手机所有数据(包括内部存储)。
- 任何刷机操作都有风险,提前备份重要联系人、短信、照片等数据到云端或电脑。
-
安装必要的驱动和工具
- 小米驱动:确保电脑上正确安装了小米 USB 驱动,你可以从小米官网下载“小米驱动程序”进行安装。
- Minimal ADB and Fastboot:对于 Windows 用户,这是一个非常方便的工具,集成了 ADB 和 Fastboot,无需配置环境变量,下载地址:https://forum.xda-developers.com/t/official-tool-minimal-adb-and-fastboot-v1-4-3.2317798/
- Heimdall (三星用户有时用) / Mi Flash:对于刷官方固件,小米官方的 Mi Flash 工具是首选。
-
获取设备的解锁码
- 从 MIUI 9.5 / Android 8.0 系统开始,小米官方引入了解锁码验证,解锁 Bootloader 必须先申请解锁码。
- 申请步骤:
- 在手机上登录你的小米账号。
- 进入“设置” -> “我的设备” -> “全部参数”。
- 连续点击“MIUI版本”号约 7-8 次,直到提示“你已处于开发者模式”。
- 返回“设置” -> “更多设置” -> “开发者选项”,开启“USB 调试”和“OEM 解锁”。
- 使用浏览器访问 https://xiaomiflash.com/unlock/ 或小米官方解锁页面(有时会变动,搜索“小米官方解锁”即可)。
- 输入你的设备序列号(在“设置” -> “我的设备”中可查)和小米账号密码,申请解锁码。
- 申请成功后,你会收到一个包含 16 位解锁码的邮件。
常用 Fastboot 命令示例
在电脑上打开命令行窗口(在 Minimal ADB and Fastboot 的目录下打开 cmd.exe 或 powershell.exe),确保手机已进入 Fastboot 模式并连接电脑。
查看设备是否连接正常
fastboot devices
- 正常输出:
XXXXXXXX fastboot(一串代码代表你的设备) - 无输出:说明驱动未安装或手机未正确进入 Fastboot 模式。
查看详细的设备信息
fastboot getvar all
- 这个命令会列出所有设备变量,
unlocked: yes/no直接告诉你 Bootloader 是否已解锁。product: <你的手机型号>显示你的具体型号。
解锁 Bootloader(最关键的一步)
fastboot oem unlock <你的16位解锁码>
- 将
<你的16位解锁码>替换成你申请到的解锁码。 - 执行此命令后,手机屏幕上会出现提示,再次通过音量键选择“是”并按电源键确认。
- 警告:此过程会清除手机所有数据!请确保已备份。
刷入官方固件(线刷包)
假设你下载了一个官方的 .tgz 格式线刷包,你需要先解压它,得到 flash_all.bat (Windows) 脚本。
# 方法一:直接运行官方脚本(推荐新手) # 在解压后的文件夹中,右键点击 flash_all.bat 并以管理员身份运行。 # 方法二:手动刷入各个分区(推荐了解原理的用户) fastboot flash boot boot.img fastboot flash system system.img fastboot flash vendor vendor.img # ... 根据解压出来的文件名依次刷入 fastboot flash recovery recovery.img fastboot reboot
刷入自定义 Recovery(如 TWRP)
- 下载适用于你手机型号的 TWRP
.img文件。 - 将其放到 ADB/Fastboot 工具目录下。
- 执行命令:
fastboot flash recovery twrp-3.7.0_12-0.img
擦除缓存分区(解决卡顿、无法进入系统等问题)
fastboot erase cache
- 这个操作不会清除你的个人数据,只会清除缓存。
重新锁定 Bootloader(可选)
如果你想把手机恢复到官方状态,可以重新锁定。
fastboot oem lock
- 同样,这也会清除所有数据。
常见问题与注意事项
-
“FAILED (remote: ‘unlock allow’)” 错误
- 原因:没有在开发者选项中开启“OEM 解锁”选项。
- 解决:确保开启该选项,并再次尝试解锁。
-
“waiting for device” 或设备无法被识别
- 原因:USB 驱动未正确安装,或 USB 数据线有问题,或 USB 端口供电不足。
- 解决:重新安装小米驱动,换一根质量好的数据线,将手机插入到电脑主板后置的 USB-A 端口。
-
刷机失败或变砖
- 原因:刷入了错误的固件、断电、操作失误等。
- 解决:不要慌! 只要手机能进入 Fastboot 或 Download 模式,就有救,你可以重新刷写正确的官方固件来救砖,小米社区和论坛有大量针对各型号的救砖教程。
-
解锁后无法收到推送/指纹支付失效
- 原因:这是小米系统的安全机制,解锁 Bootloader 后,系统的安全级别会降低,导致部分敏感功能受限。
- 解决:在“设置” -> “小米账号” -> “账号与安全” -> “设备安全”中,你可以选择“锁定” Bootloader 来恢复这些功能,但再次锁定会清除数据,或者你也可以接受这些限制,享受刷机的自由。
Fastboot 是红米/小米手机玩家的必备技能,虽然它看起来有些复杂,但只要遵循 “备份数据 -> 查清教程 -> 准备工具 -> 一步步操作” 的原则,就能安全地使用它来解锁、刷机,让你的手机焕发新生。
强烈建议:在进行任何操作前,务必去 小米社区 或你手机型号对应的 XDA Developers 论坛页面 搜索并阅读针对你具体手机型号的详细教程,因为不同型号之间可能存在差异。
