⚠️ 重要提示:刷机有风险,操作需谨慎!
本教程旨在帮助你通过 ADB 命令为你的 Android 设备刷入 Recovery,这个过程可能会清空设备数据,或在极端情况下导致设备变砖(无法启动)。请务必仔细阅读每一个步骤,并严格按照说明操作。 你需要对所有操作自行负责。

第一部分:准备工作
在开始之前,请确保你已经准备好以下所有内容:
解锁 Bootloader (关键步骤!)
这是刷入自定义 Recovery 的前提条件,不同品牌解锁方式不同,通常需要:
- 开启 OEM 解锁:在
设置 -> 开发者选项中勾选。 - 启用 USB 调试:在
设置 -> 开发者选项中开启。 - 使用官方工具解锁:例如小米的 Mi Unlock,华为的 Huawei HiSuite,或者使用
fastboot oem unlock命令(适用于 Google Pixel、一加等)。
注意:解锁 Bootloader 会清除设备上的所有数据,请提前备份!
安装 ADB 和 Fastboot 驱动
这是你的电脑与手机通信的桥梁。

-
Windows 用户:
- 下载 SDK Platform Tools (这是一个 ZIP 文件)。
- 将 ZIP 文件解压到一个固定位置,
D:\platform-tools。 - 将此文件夹路径添加到系统环境变量
Path中,这样你就可以在任意命令行窗口中使用adb和fastboot命令,或者,更简单的方式是:每次操作时,在此文件夹中按住Shift键,右键点击空白处,选择“在此处打开 PowerShell 窗口”或“在此处打开命令提示符”。
-
macOS / Linux 用户:
- 下载 SDK Platform Tools (同上)。
- 解压到你喜欢的位置,
~/Downloads/platform-tools。 - 打开终端,进入该目录:
cd ~/Downloads/platform-tools。 - 赋予执行权限:
chmod +x adb fastboot。 - 为了方便使用,可以将此目录添加到
PATH环境变量中。
在手机上启用 USB 调试和 OEM 解锁
- 在手机上进入
设置->关于手机。 - 连续点击
版本号或内部版本号7次左右,直到提示“你已处于开发者模式”。 - 返回
设置->系统->开发者选项。 - 开启
USB 调试和OEM 解锁这两个选项。
下载 Recovery 镜像文件 (.img)
你需要为你具体手机型号下载正确的 Recovery 文件,请务必从可信来源下载,
- 官方 TWRP 网站: https://twrp.me/Devices/ (选择你的设备型号)
- 设备官方论坛
- 知名开发者
文件名通常类似于 twrp-3.7.x-x-x-device.img 或 recovery.img。

备份!备份!备份!
刷入 Recovery 的过程相对安全,但为了以防万一,请务必备份你的重要数据:
- 联系人、短信、照片: 使用手机自带云服务或第三方工具。
- 应用数据: 使用 Titanium Backup 等工具(需要 Root)。
- 整个系统: 使用 TWRP 自带的备份功能(这是最完整的备份)。
第二部分:刷入 Recovery 的两种主要方法
有两种主流方法:Fastboot 法(最常用、最推荐)和 ADB 法(在某些设备上备用)。
使用 Fastboot 刷入 (推荐)
这是最通用、最稳定的方法,只要你的设备解锁了 Bootloader,基本都能成功。
步骤 1: 连接设备
- 使用 USB 线将手机连接到电脑。
- 在手机上,弹出的 USB 使用方式选择窗口中,选择 “传输文件” 或 “传输照片” (MTP)。
- 在电脑上打开命令行窗口(Windows 的 PowerShell/CMD,或 macOS/Linux 的 Terminal)。
- 输入以下命令检查设备是否被电脑识别:
fastboot devices
如果成功,你会看到一串设备 ID 和
fastboot字样,如果没有,请检查驱动、USB 线和 USB 调试是否已开启。
步骤 2: 重启到 Bootloader 模式
- 在电脑的命令行窗口中输入以下命令,让你的手机重启到 Fastboot 模式:
adb reboot bootloader
你的手机屏幕会显示一个带有 Android 小绿人的启动画面,这就是 Bootloader 模式。
步骤 3: 刷入 Recovery 文件
-
确保 Recovery 文件 (
.img) 已经下载好,并放在了platform-tools文件夹内。 这样路径最简单。 -
在命令行窗口中,使用
cd命令切换到platform-tools目录(如果你之前没有设置环境变量)。 -
输入以下命令来刷入 Recovery,将
recovery.img替换成你下载的文件名。fastboot flash recovery recovery.img
- 注意: 如果你的设备有
recovery和boot两个分区,你可能需要使用fastboot flash recovery_ramdon recovery.img命令,但通常fastboot flash recovery就足够了,可以先尝试常规命令。
- 注意: 如果你的设备有
-
等待命令执行完成,你会看到
sending...和writing...的进度条,最后显示OKAY表示成功。
步骤 4: 重启并验证
- 刷入成功后,输入以下命令重启手机:
fastboot reboot
- 手机将正常启动,你需要手动进入刚刚刷入的 Recovery 模式来验证。
- 方法: 完全关机,然后长按
音量上+电源键,直到进入 Recovery 菜单。 - 注意: 不同品牌进入 Recovery 的按键组合可能不同,常见的还有
音量下+电源键,请提前搜索你的手机型号。
- 方法: 完全关机,然后长按
- 进入 Recovery 后,检查一下版本号是否与你下载的文件一致。
使用 ADB 刷入 (备用方法)
在某些情况下,Fastboot 可能无法工作(例如某些索尼、三星设备),这时可以尝试 ADB 方法。
步骤 1: 连接设备并获取 Root 权限
- 确保手机已开启 USB 调试,并通过 USB 线连接电脑。
- 在电脑上打开命令行窗口,输入
adb devices确认设备已连接。 - 此方法需要手机已经获取 Root 权限,如果没有 Root,此方法无效,通过 ADB 命令授予 Shell 权限:
adb shell "su -c 'recovery --fastboot'"
这条命令会尝试直接重启到 Recovery 模式,但成功率因设备而异。
步骤 2: 推送 Recovery 文件并刷入
-
将下载的 Recovery 文件(
recovery.img)复制到手机内部存储的根目录或/tmp目录。 -
在电脑上,使用
adb push命令将文件推送到手机的/tmp目录(这是一个临时目录,权限较高):adb push recovery.img /tmp/recovery.img
-
通过 ADB 进入 Shell 模式,并执行刷入命令:
adb shell
-
在手机 Shell 中,执行以下命令来刷入 Recovery:
su # (如果提示,请授权 Root 权限) flash_image /tmp/recovery.img /recovery # 或者 dd if=/tmp/recovery.img of=/dev/block/bootdevice/by-name/recovery
flash_image和dd都是 Linux 下写入磁盘分区的命令,哪个命令可用取决于你的设备 ROM,可以都试试。
步骤 3: 重启并验证
- 在 Shell 中输入
exit退出,然后再输入一次exit退出 ADB。 - 输入
adb reboot重启手机。 - 手动通过按键组合(如
音量上+电源键)进入 Recovery 模式,检查版本号。
第三部分:常见问题与解决方法
Q1: 提示 "Command Not Found" 或 "adb 不是内部或外部命令"
A: 这说明你没有正确配置 ADB 和 Fastboot 的环境变量,请回到 第一部分第2点,确保你是在 platform-tools 目录下打开的命令行,或者已经正确地将该目录添加到了系统 Path 中。
Q2: fastboot devices 命令没有输出,手机无法被识别
A:
- 检查 USB 线:换一根质量好的数据线。
- 检查 USB 端口:换一个 USB 端口,最好使用机箱后面的 USB-A 口。
- 安装驱动:在 Windows 上,可能需要安装 Google USB Driver 或你手机品牌官方的 PC 套件驱动。
- 检查模式:确保手机处于
传输文件模式,而不是仅充电。
Q3: fastboot oem unlock 失败,提示 "Device tampered"
A: 这意味着你的 Bootloader 已经被第三方修改过(比如已经刷入过 Recovery),你需要解锁 "Bootloader Lock",对于某些设备(如 Google Pixel),你需要使用 fast flashing unlock 命令,但这通常需要官方解锁服务器授权,对于小米等设备,你可能需要等待 7 天 Mi Unlock 的解锁时间。
Q4: 刷入 Recovery 后,进入 Recovery 还是原厂 Recovery
A: 这说明刷入失败了,请检查:
- 文件名是否正确:确保你刷入的是
.img文件,并且文件名无误。 - 分区名是否正确:对于某些设备,你可能需要指定分区名,
fastboot flash recovery recovery.img:2(2 代表第二个系统分区),这需要查阅你设备的具体资料。 - 尝试使用不同的方法:Fastboot 法失败,尝试 ADB 法。
Q5: 手机的按键组合是什么?
A: 这是最常见的问题之一,按键组合因品牌和型号而异,请使用搜索引擎,搜索 [你的手机型号] + 进入 recovery 模式。“小米11 进入 recovery 模式”、“三星S22 进入 recovery 模式”,最常见的组合是 音量上 + 电源键。
| 步骤 | 关键操作 | 命令/操作 |
|---|---|---|
| 准备 | 解锁 Bootloader, 开启 USB 调试 | 设置 -> 开发者选项 |
| 连接 | 手机连接电脑,开启 USB 调试 | adb devices (验证) |
| 重启 | 进入 Bootloader 模式 | adb reboot bootloader |
| 刷入 | 使用 Fastboot 刷入 Recovery | fastboot flash recovery recovery.img |
| 验证 | 手动进入 Recovery 检查版本 | 长按 音量上 + 电源键 |
祝你刷机顺利!如果你在操作中遇到任何问题,请提供你的手机型号和具体的错误提示,以便更好地帮助你。
