不用电脑进入 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 网络。
- 第一次使用时,在 主页 按引导开启无线调试并配对(点 开始配对,在通知里输入配对码)。
- 打开 工具 › 重启设备。
- 选择:
- 重启:正常重启(
reboot) - 重启到 bootloader:进入 bootloader / fastboot(
reboot bootloader) - 重启到 recovery:进入 recovery(
reboot recovery) - 确认对话框会提示「手机重启完成前连接将断开」,确认后手机马上重启。
三星没有 fastboot。在很多三星机型上 reboot bootloader 会进入下载模式(Download mode),但不保证每台都这样。想明确进入下载模式,连接后在 Shell 里输入:
reboot download下载模式的说明见 三星下载模式。
小提示:多数手机重启后无线调试会自动关闭。回到系统后要再用 App,重新打开无线调试即可,配对不会丢。
没法用 App 时:各品牌按键组合
以下都是在完全关机后操作,看到对应界面再松手。不同机型可能不同,以官方说明为准。
| 品牌 | fastboot / bootloader | recovery |
|---|---|---|
| 小米 / 红米 / 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 命令。