教程发布于: 阅读约 4 分钟

安卓 fastboot 模式是什么?如何进入、使用和退出 fastboot

fastboot(bootloader)模式是什么,如何用 adb 或按键组合在 Pixel、小米、一加、摩托罗拉等手机上进入 fastboot 模式,常用命令,以及如何退出 fastboot。

fastboot 模式,也叫 bootloader 模式,是手机在 Android 加载之前可以进入的一个简易界面。在这里,电脑可以通过名为 fastboot 的工具刷写系统镜像、解锁 bootloader 或临时启动测试镜像。一般只有刷官方工厂镜像(线刷)、安装第三方 recovery,或者抢救无法开机的手机时才需要用到它。

fastboot 和 ADB 不一样。ADB 与正在运行的 Android 系统通信,fastboot 则在 Android 没有运行时与 bootloader 通信。两者都包含在 Google 的 Android SDK platform-tools 中。两者的区别详见 ADB 是什么。

方法一:用 ADB 进入(最简单)

如果手机能正常开机,并且已打开 USB 调试:

adb reboot bootloader

手机会直接重启进入 fastboot 模式。Android 10 及以上还有 adb reboot fastboot,它进入的是 fastbootd,一种运行在 recovery 中的 fastboot 模式,刷写新手机的动态分区时需要用到。两者的区别见 ADB reboot:recovery、bootloader、fastboot 和下载模式。

在 ADBKit 中,也可以通过屏幕旁边的电源菜单完成同样的操作:Boot modes › Bootloader / fastboot。手机离开 Android 后 ADB 连接就会断开,而且 ADBKit 不执行 fastboot 命令,之后请使用 fastboot 工具继续操作。

方法二:按键组合

手机无法开机或没有打开 USB 调试时,就用按键。先把手机完全关机,再按住下表中的按键,直到出现 fastboot 界面。

品牌按键(关机状态)看到的界面
Google Pixel电源键 + 音量减bootloader 界面上显示红色的「Fastboot Mode」
小米、红米、POCO电源键 + 音量减兔子修理 Android 机器人,以及「FASTBOOT」字样(兔子界面)
摩托罗拉电源键 + 音量减bootloader 菜单
一加新机型为电源键 + 音量加 + 音量减,老机型为电源键 + 音量加「Fastboot Mode」菜单
诺基亚按住音量减,同时插入已连接电脑的 USB 线fastboot 界面
索尼 Xperia按住音量加,同时插入已连接电脑的 USB 线蓝色通知灯亮起,屏幕不显示
三星没有 fastboot 模式三星使用 下载模式

不同型号和年份的按键组合会有变化,如果某个组合不管用,请到厂商的支持网站查询你的具体型号。有些手机还需要先插好数据线才会出现 bootloader 界面。

确认电脑能识别手机

手机处于 fastboot 模式并通过 USB 连接后:

fastboot devices

应该能看到一串序列号,后面跟着 fastboot。如果什么都没有:

  • Windows: 安装 Google USB Driver(Pixel)或厂商驱动。没有驱动的话,fastboot 会一直显示 < waiting for any device >。
  • Linux: 为手机添加 udev 规则,或者用 sudo 运行命令,确认是不是权限问题。
  • 所有系统: 换一根数据线,并插在电脑本身的 USB 接口上,不要用集线器。USB 3 接口不行时,USB 2.0 接口有时可以。

常用 fastboot 命令

命令作用
fastboot devices列出处于 fastboot 模式的手机
fastboot getvar product显示设备代号
fastboot getvar unlocked显示 bootloader 是否已解锁
fastboot reboot重启进入 Android
fastboot reboot bootloader重新进入 fastboot 模式
fastboot flashing unlock解锁 bootloader(会清除所有数据)
fastboot flash <partition> <file.img>把镜像写入某个分区

不是每台手机都会响应所有 getvar,有些厂商还有自己的解锁流程(比如小米需要使用官方解锁工具并等待一段时间)。

刷机前要了解的风险

  • 解锁 bootloader 会清空手机。 所有应用、照片和文件都会被删除。请先备份。
  • 解锁 bootloader 会降低安全性。 部分银行应用和 Google 钱包会无法使用,而且每次开机都会显示警告。
  • 刷错镜像可能导致手机无法开机。 只使用为你的具体型号和地区制作的镜像。
  • 保修: 有些厂商把解锁视为放弃保修。

如果只是想看看,fastboot devices、getvar 和 reboot 都是无害的。

如何退出 fastboot 模式

  • 在电脑上: fastboot reboot
  • Pixel、摩托罗拉或一加的菜单: 用音量键选中 Start(或 Reboot),然后按电源键。
  • 小米的 FASTBOOT 界面: 长按电源键约 10 到 15 秒,直到手机重启。
  • 还是出不来: 同时按住电源键和音量减约 15 秒。大多数手机会强制重启。

如果手机总是回到 fastboot 模式,可能是 Android 系统本身已损坏。这时需要为你的型号重新刷入官方固件,或者使用厂商的修复工具。

相关文章