ADB 和 Fastboot 工具基础 — 电脑端必备工具
为什么需要它们
ADB(Android Debug Bridge)和 Fastboot 是 Android 刷机生态里最基础的两个命令行工具——几乎所有刷机操作都离不开它们。APatch 的安装和恢复流程中,这两个工具分别负责:
- ADB:在设备正常启动时与设备通信(进入 shell、拉取/推送文件、重启到 bootloader)
- Fastboot:在设备处于 bootloader 模式时刷入分区、执行解锁、恢复原厂镜像
安装
最简洁的方式是从 Google 官方下载 Platform Tools:
- 前往 Google Developers 的 Platform Tools 下载页面
- 下载对应你操作系统(Windows / macOS / Linux)的 ZIP 包
- 解压到电脑上任何方便的位置(例如
C:\platform-tools\) - 把解压目录加入系统 PATH(可选但推荐,这样在任何目录都能直接用
adb和fastboot)
Windows 用户注意:PowerShell 下 adb 和 fastboot 有时需要加 .exe 后缀才能运行。
连接设备
- 手机打开开发者选项里的 USB 调试开关
- USB 连接电脑
- 手机弹出"允许 USB 调试"时点允许(可以勾选"始终允许")
- 电脑执行:
adb devices
能看到设备列表(device 状态)就说明连接成功。如果是 unauthorized,检查手机上的授权弹窗。
ADB 常用命令
# 查看连接的设备列表
adb devices
# 重启到 bootloader 模式(安装 APatch 前常用)
adb reboot bootloader
# 进入 shell(终端环境)
adb shell
# 从电脑推送文件到手机
adb push local_file.txt /sdcard/
# 从手机拉取文件到电脑
adb pull /sdcard/boot.img .
# 重启设备
adb reboot
Fastboot 常用命令
# 查看连接的设备(必须在 bootloader 模式下)
fastboot devices
# 刷入分区(APatch 安装和恢复原厂都用这个)
fastboot flash boot patched-boot.img
# 临时从 boot.img 引导(不永久写入,用于测试)
fastboot boot patched-boot.img
# 重启设备
fastboot reboot
# 解锁 Bootloader
fastboot flashing unlock
在 APatch 流程中的作用
整个 APatch 安装流程涉及这些 ADB/Fastboot 操作:
adb push boot.img— 把原厂 boot.img 推到手机给 APatch 管理器修补adb reboot bootloader— 修补完后重启到 bootloaderfastboot flash boot patched-boot.img— 刷入修补后的 bootfastboot reboot— 刷完后重启设备
恢复原厂时反过来:
adb reboot bootloader— 重启到 bootloaderfastboot flash boot stock-backup.img— 刷入原厂 bootfastboot reboot— 重启
安全提示
- 不要随便在 fastboot 下执行
fastboot erase或fastboot format命令——数据无价 - 刷入前再次确认命令里的分区名(boot)和文件名(修补/原厂)都是对的
- 如果命令执行后设备没有响应,不要强行断电,多等一会再 Ctrl+C 重试