Team Win Recovery Project (TWRP) 完整教程
什么是 TWRP?
TWRP 是一个第三方自定义恢复模式,相比安卓系统自带的恢复模式(通常只能进行恢复出厂设置和系统更新),TWRP 功能强大得多,是安卓玩家和普通用户进行高级操作的必备工具。

主要功能包括:
- 刷入第三方 ROM (如 LineageOS, Pixel Experience 等)
- 刷入 Magisk 以获取 Root 权限
- 安装模块 (Modules),增强手机功能
- 完整的 Nandroid 备份 (备份整个系统,包括应用和数据,可完整恢复)
- 文件管理,可以像电脑一样浏览和修改手机文件
- 高级刷入,支持
.zip格式的补丁、内核、Modem 等 - Wipe (清除数据),提供更多选项,如 Dalvik/ART Cache、Cache、Data、System 等。
准备工作 (至关重要!)
在开始任何操作之前,请务必完成以下准备工作,这可以最大程度地避免变砖和数据丢失。
-
解锁 Bootloader (Bootloader)
- 这是刷入 TWRP 的前提条件。 几乎所有品牌的手机都需要先解锁 Bootloader 才能刷入第三方恢复。
- 不同品牌解锁方式不同:
- Google (Pixel/Nexus): 官网申请解锁码,通过
fastboot oem unlock解锁。 - OnePlus (一加): 在官网申请解锁权限,然后通过
fastboot flashing unlock解锁。 - Xiaomi (小米): 进入开发者选项,绑定账号并等待 168/72 小时(具体时间因设备而异),然后使用
Mi Unlock工具解锁。 - Samsung (三星): 部分旧机型可通过
Odin强制解锁,新机型通常通过Find Mobile网站解锁。 - 其他品牌: 请自行搜索
[你的手机品牌] + [你的手机型号] + unlock bootloader查找官方教程。
- Google (Pixel/Nexus): 官网申请解锁码,通过
- 警告:解锁 Bootloader 会 清除手机所有数据,请务必备份!
-
启用 OEM 解锁和 USB 调试
(图片来源网络,侵删)- 进入 设置 -> 关于手机,连续点击 “版本号” 或 “Build Number” 7 次,即可开启“开发者选项”。
- 返回 设置 -> 系统 -> 开发者选项,找到并开启 “OEM 解锁” 和 “USB 调试”。
-
备份数据!备份数据!备份数据!
- 重要的事情说三遍!
- 云备份: 将联系人、短信、照片等重要数据同步到 Google Drive、iCloud 或其他云服务。
- 本地备份: 使用电脑通过 ADB 或 MTP 模式备份整个手机存储卡的重要文件。
- Nandroid 备份: 在刷入 TWRP 之前,可以先尝试进入官方 Recovery (关机后长按电源+音量减) 看看是否能进行一次完整的系统备份,这是最理想的备份方式。
-
下载所需文件
- TWRP 镜像文件 (
.img):访问 TWRP 官网,找到你的手机品牌和型号,下载对应的 TWRP 镜像文件。 - 驱动程序:确保电脑已正确安装手机的 USB 驱动,以便
adb和fastboot能识别你的设备。 - (可选) 其他刷机包:如果你打算刷入 ROM 或 Magisk,一并下载好。
- TWRP 镜像文件 (
-
准备工具
- 一台电脑 (Windows, macOS 或 Linux 均可)
- 一根质量良好的 USB 数据线
- 你的安卓手机
如何刷入 TWRP?
这里提供三种最主流的方法,请根据你的手机情况和喜好选择。

使用 fastboot 命令刷入 (最推荐、最通用)
这是最常用且最可靠的方法,适用于几乎所有已解锁 Bootloader 的设备。
-
在电脑上安装 ADB 和 Fastboot
- Windows: 最简单的方式是下载并安装 platform-tools,解压到一个固定路径(如
D:\platform-tools),然后将该路径添加到系统环境变量Path中。 - macOS / Linux: 可以使用 Homebrew 安装:
brew install --cask android-platform-tools或直接从 Google 官网 下载。
- Windows: 最简单的方式是下载并安装 platform-tools,解压到一个固定路径(如
-
手机进入 Fastboot 模式
- 将手机关机。
- 同时按住 电源键 和 音量减键,直到看到 Fastboot 界面(机器人躺在肚子上,上面有 "Start" 等字样)。
-
连接手机与电脑
- 使用 USB 数据线连接手机和电脑。
- 在电脑上打开命令行工具:
- Windows: 按下
Win + X,选择“Windows PowerShell (管理员)”或“命令提示符 (管理员)”。 - macOS / Linux: 打开“终端”(Terminal)。
- Windows: 按下
- 输入以下命令检查设备是否被识别:
fastboot devices
如果看到一串字母和
fastboot字样,说明连接成功。
-
刷入 TWRP
- 使用
cd命令进入你存放 TWRP.img文件的目录。cd D:\Downloads
- 执行刷入命令,将
twrp-3.x.x-x-device.img替换为你下载的 TWRP 文件名。fastboot flash recovery twrp-3.x.x-x-device.img
- 使用
-
(可选) 防止 TWRP 被官方更新覆盖
- 为了防止下次系统更新时官方 Recovery 覆盖掉 TWRP,你需要禁用系统的自动更新功能(在设置中关闭),或者执行以下命令将 TWRP 设为默认恢复。
fastboot boot recovery twrp-3.x.x-x-device.img
这条命令会用你刚刷入的 TWRP 镜像直接启动一次,进入 TWRP 后,点击 "Reboot" -> "Recovery",系统会再次进入 TWRP,然后你需要:
- 点击 "Advanced" -> "ADB Sideload" -> "Swipe to Enable ADB Sideload"。
- 回到电脑命令行,输入:
adb sideload flash_image.zip
(注意:
flash_image.zip需要从 TWRP 官网下载,它是一个用于修复分区表的小工具,具体操作请参考你设备型号的 TWRP 官网页面,对于新手,此步可暂时跳过,只要不进行官方系统更新即可。)
- 为了防止下次系统更新时官方 Recovery 覆盖掉 TWRP,你需要禁用系统的自动更新功能(在设置中关闭),或者执行以下命令将 TWRP 设为默认恢复。
使用 Odin (适用于三星手机)
Odin 是三星官方的刷机工具。
-
下载 Odin 和 TWRP
- 下载 Odin 工具(通常是 Odin3 v3.x.x 版本)。
- 下载适用于你三星机型的 TWRP
.tar或.md5文件。
-
手机进入 Download 模式
- 将手机关机。
- 同时按住 电源键、音量减键 和 Bixby 键(若无 Bixby 键,则按 音量加键),直到看到 Download 模式(一个机器人正在下载文件的图标)。
-
连接手机与电脑
用 USB 线连接手机和电脑,Odin 应该能识别到设备,并显示 "Added"。
-
刷入 TWRP
- 在 Odin 界面,点击 "AP" 或 "PIT" 按钮(通常用 AP),选择你下载的 TWRP
.tar或.md5文件。 - 确保 "Auto Reboot" 和 "F. Reset Time" 是勾选状态,"Re-Partition" 是未勾选状态。
- 点击 "Start" 按钮,等待进度条走完,手机会自动重启。
- 在 Odin 界面,点击 "AP" 或 "PIT" 按钮(通常用 AP),选择你下载的 TWRP
使用应用商店的安装器 (适用于部分已解锁设备)
有些设备(如部分小米、一加)有官方或第三方应用可以直接安装 TWRP。
- 在手机上下载 Magisk App 或 TWRP Manager (如果可用)。
- 打开应用,它会自动检测你的设备是否已解锁 Bootloader。
- 在应用内找到 "Download TWRP" 或 "Install TWRP" 选项,按照提示操作即可。
- 这种方法通常会利用
adb sideload功能,需要你先在电脑上通过adb reboot recovery进入官方 Recovery,然后在官方 Recovery 的界面上选择 "Apply update from ADB",再在电脑上执行adb sideload twrp.zip命令来完成刷入。
如何使用 TWRP?
成功刷入 TWRP 并重启后,你就可以开始使用它了。
-
进入 TWRP
- 将手机关机。
- 同时按住 电源键 和 音量加键,直到进入 TWRP 界面。
-
首次进入:需要解密
如果你的手机设置了锁屏密码/图案/指纹,TWRP 会要求你输入密码进行解密,输入后,TWRP 才能访问你的数据分区。
-
核心功能详解
-
Reboot (重启):
System: 重启到安卓系统。Recovery: 重启到 TWRP (如果被覆盖了,这是进入它的方式)。Bootloader: 重启到 Fastboot 模式。Download: 重启到 Download 模式 (三星)。Power Off: 关机。
-
Install (安装):
- 这是刷入 ROM、Magisk、模块等
.zip文件的核心功能。 - 点击 "Install",然后浏览你的手机存储,找到你下载好的
.zip文件。 - 选择文件后,向右滑动滑块开始刷入,刷入完成后,不要立即重启,可以继续刷入其他
.zip文件(例如刷完 ROM 再刷 Magisk)。
- 这是刷入 ROM、Magisk、模块等
-
Wipe (清除数据):
- 在刷入新 ROM 前,必须 执行此操作,否则极易导致开不了机。
Format Data: 清除手机所有数据(包括内部存储),等同于恢复出厂设置,如果切换了不同系统的 ROM(如 MIUI 刷 LineageOS),强烈建议执行此步,执行后需要输入密码解锁。Advanced Wipe: 高级清除。Dalvik/ART Cache: 清除虚拟机缓存,刷机后建议清除。Cache: 清除系统缓存,不影响个人数据。Data: 清除用户数据和安装的应用。System: 清除系统分区。注意: 如果是刷入完整 ROM (包含 System 分区的),通常不需要单独勾选此项,因为 ROM 安装包会覆盖它,但如果是刷入小补丁,可能需要。
- 勾选需要清除的分区,然后向右滑动执行。
-
Backup (备份):
- 点击 "Backup",你可以选择要备份的分区(通常默认全选:System, Data, Boot, Recovery)。
- 为备份命名,然后向右滑动执行。
- 备份文件会保存在内部存储的
TWRP/BACKUPS目录下,文件名是你的设备的唯一 ID,这是最完整的系统备份,出问题时可以完整恢复。
-
Restore (恢复):
从之前的备份中恢复系统,选择一个备份,然后选择要恢复的分区,向右滑动执行。
-
Advanced (高级):
ADB Sideload: 通过 ADB 从电脑侧载刷机包,在电脑上使用adb sideload filename.zip命令,非常适合线刷刷机包。File Manager: 文件管理器,可以浏览和复制、删除手机上的任何文件。Terminal: 在 TWRP 内部使用 Linux 命令。
-
常见问题与注意事项 (FAQ)
-
Q: 刷入 TWRP 后,手机重启又回到了官方 Recovery?
- A: 这是因为官方系统更新机制覆盖了 TWRP,请关闭手机所有系统自动更新功能,或者尝试在 TWRP 中 "Advanced" -> "Fix Bootloop" 或 "Patch Boot Image" (具体选项因版本而异)。
-
Q: "No Command" 或 "TWRP Is In A Bootloop" 怎么办?
- A: 这是新手最常见的问题,原因是你在 TWRP 里进行了一些操作后,直接按电源键重启,导致系统无法正常加载。正确做法是: 在 TWRP 界面,永远不要用电源键重启,而是点击屏幕上的 "Reboot" 按钮进行重启。
-
Q: 刷机失败怎么办?
- A: 首先检查下载的刷机包是否完整、是否适用于你的机型,然后回到官方 Recovery (关机后长按电源+音量减) 或通过
fastboot刷回完整的官方 ROM 包,如果问题依旧,可能需要重新解锁 Bootloader 并从头开始。
- A: 首先检查下载的刷机包是否完整、是否适用于你的机型,然后回到官方 Recovery (关机后长按电源+音量减) 或通过
-
Q: Root 后还能用 TWRP 吗?
- A: 当然可以,Root 是 TWRP 的一个主要用途,通过 TWRP 刷入 Magisk 是目前最主流的 Root 方式。
最后提醒: 刷机有风险,操作需谨慎,虽然 TWRP 非常成熟,但任何操作不当都可能导致手机变砖(虽然大多数情况下都能救回),请务必仔细阅读教程,理解每一步的含义,并做好充分的备份,祝你玩机愉快!
