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

不用电脑进入 fastboot 和 recovery:手机重启到 bootloader

不用电脑、不按组合键,怎么让手机进入 fastboot、bootloader 或 recovery 模式?本文介绍在手机上直接重启到这些模式的方法,附小米、华为、OPPO、vivo、三星的按键组合和退出方法。

不用电脑也能进 fastboot(bootloader)和 recovery:在手机上通过无线调试连接本机的 adb,然后执行 reboot bootloader 或 reboot recovery,效果和电脑上的 adb reboot 一样。按键坏了、组合键总是按不准时特别有用。不过要知道一点:进了 fastboot 之后,刷机仍然需要电脑和数据线,因为 fastboot 模式里没有 adb。

用 ADB Kit 重启到 bootloader / recovery

ADB Kit 是 Google Play 上的安卓 App(中国大陆通常无法直接访问 Google Play),内置 adb 客户端,需要 Android 11 及以上和一个 Wi-Fi 网络。

  1. 第一次使用时,在 主页 按引导开启无线调试并配对(点 开始配对,在通知里输入配对码)。
  2. 打开 工具 › 重启设备。
  3. 选择:
  4. 重启:正常重启(reboot)
  5. 重启到 bootloader:进入 bootloader / fastboot(reboot bootloader)
  6. 重启到 recovery:进入 recovery(reboot recovery)
  7. 确认对话框会提示「手机重启完成前连接将断开」,确认后手机马上重启。

三星没有 fastboot。在很多三星机型上 reboot bootloader 会进入下载模式(Download mode),但不保证每台都这样。想明确进入下载模式,连接后在 Shell 里输入:

reboot download

下载模式的说明见 三星下载模式。

小提示:多数手机重启后无线调试会自动关闭。回到系统后要再用 App,重新打开无线调试即可,配对不会丢。

没法用 App 时:各品牌按键组合

以下都是在完全关机后操作,看到对应界面再松手。不同机型可能不同,以官方说明为准。

品牌fastboot / bootloaderrecovery
小米 / 红米 / POCO音量减 + 电源键(橙色 FASTBOOT 兔子界面)音量加 + 电源键
华为 / 荣耀连接电脑数据线时按住音量减(多数机型 bootloader 已锁,用途有限)音量加 + 电源键(eRecovery / 恢复模式)
OPPO / 一加 / realme一加多为音量加 + 音量减 + 电源键,OPPO、realme 视机型而定电源键 + 音量减(ColorOS 常见)
vivo / iQOO音量加 + 电源键(Fastboot 界面,可在其中选择进入 recovery)从 Fastboot 界面选择
三星无 fastboot。下载模式:音量加 + 音量减,同时插入数据线音量加 + 电源键(新机型需插数据线)
Google Pixel音量减 + 电源键先进 bootloader,用音量键选 Recovery mode

小米的详细说明见 小米 fastboot 模式,通用说明见 fastboot 模式指南。

用电脑的方法

有电脑和数据线,并且已经打开 USB 调试:

adb reboot bootloader
adb reboot recovery
adb reboot fastboot    # 进入 fastbootd(支持动态分区的机型)

完整命令见 adb reboot 命令:recovery、bootloader 和 fastboot。

怎么退出

  • fastboot / bootloader: 长按电源键 10 到 15 秒强制重启,或用音量键选 START / 重启。有电脑时运行 fastboot reboot。
  • recovery: 在菜单里选 重启系统(Reboot system now)。不要选清除数据。
  • recovery 显示「无命令」(No command): 按住电源键,再按一下音量加,菜单就会出来。
  • 三星下载模式: 在警告界面按音量减取消,或长按音量减 + 电源键约 7 秒重启。

安全提示

  • recovery 里的 清除数据 / 恢复出厂设置 会删掉手机上的所有内容,只有在确定需要时才选。
  • 解锁 bootloader 通常会清空数据,而且会降低安全性。
  • 只刷适用于你具体型号的官方固件,刷错可能导致无法开机。
  • 华为、荣耀大部分机型无法解锁 bootloader。HarmonyOS NEXT(纯血鸿蒙)不是 Android,不支持这些 adb 命令。