在安卓设备的深度定制、系统调试、故障修复甚至日常维护中,ADB(Android Debug Bridge)和 Fastboot 是两个不可或缺的命令行工具。无论你是刚入门的刷机爱好者,还是经验丰富的开发者,掌握它们的基本用法都能让你事半功倍。本文将带你从零开始,了解 ADB 与 Fastboot 的作用、安装方法以及常用命令,助你安全高效地操作安卓设备。

一、什么是 ADB 与 Fastboot?
🔧 ADB(Android Debug Bridge)
ADB 是 Google 提供的一个通用命令行工具,用于与安卓设备进行通信。它运行在电脑端,通过 USB 或 Wi-Fi 连接设备后,可以执行诸如安装应用、查看日志、传输文件、重启设备、进入 Recovery 等操作。
适用场景:
- 调试应用
- 卸载系统预装软件(需 root)
- 备份/恢复数据
- 推送/拉取文件
- 进入 Recovery 或 Bootloader 模式
⚡ Fastboot
Fastboot 是一种协议,允许你在设备处于 Bootloader 模式(也称 Fastboot 模式)时,通过电脑对设备的闪存进行低级操作。它常用于刷入自定义 Recovery、系统镜像(如 boot.img、system.img)、解锁 Bootloader 等。
适用场景:
- 解锁 Bootloader(部分品牌需官方授权)
- 刷入第三方 Recovery(如 TWRP)
- 刷入官方或自定义 ROM
- 恢复变砖设备
💡 注意:使用 Fastboot 通常会清除设备数据(尤其是解锁 Bootloader 时),操作前请务必备份重要资料!
二、准备工作
1. 安装 ADB 与 Fastboot 工具包
推荐使用官方 Platform-Tools 包,由 Google 提供,安全可靠。
- Windows 用户:
- 访问 Android 官方 Platform-Tools 下载页
- 下载对应系统的 ZIP 文件(如
platform-tools-latest-windows.zip) - 解压到任意目录(如
C:\platform-tools) - 将该目录添加到系统环境变量 PATH 中(可选,方便全局调用)
- macOS / Linux 用户:
可通过终端直接下载并解压:
wget https://dl.google.com/android/repository/platform-tools-latest-darwin.zip # macOS
# 或
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip # Linux
unzip platform-tools-latest-*.zip
cd platform-tools
2. 启用开发者选项与 USB 调试
- 进入手机 设置 → 关于手机
- 连续点击 “版本号” 7 次,直到提示“您已处于开发者模式”
- 返回设置,进入 系统 → 开发者选项
- 开启 “USB 调试”(部分设备还需开启“OEM 解锁”)
3. 安装设备驱动(仅 Windows)
- 大多数新机型会自动安装驱动
- 若无法识别,可安装 Google USB Driver 或使用厂商提供的驱动(如小米、华为助手)
三、常用 ADB 命令
打开终端(Windows 用 CMD 或 PowerShell,macOS/Linux 用 Terminal),进入 platform-tools 目录后执行:
| 命令 | 说明 |
|---|---|
adb devices | 查看已连接的设备(首次连接会弹出授权提示) |
adb reboot | 重启设备 |
adb reboot recovery | 重启进入 Recovery 模式 |
adb reboot bootloader | 重启进入 Bootloader(Fastboot)模式 |
adb shell | 进入设备的命令行 shell |
adb install app.apk | 安装 APK 文件 |
adb push <本地文件> <设备路径> | 向设备推送文件(如 adb push update.zip /sdcard/) |
adb pull <设备文件> <本地路径> | 从设备拉取文件 |
adb logcat | 实时查看系统日志(调试神器) |
四、常用 Fastboot 命令
前提:设备需处于 Fastboot 模式(通常关机后按住 音量减 + 电源键 进入)
| 命令 | 说明 |
|---|---|
fastboot devices | 检查 Fastboot 设备是否被识别 |
fastboot oem unlock 或 fastboot flashing unlock | 解锁 Bootloader(不同品牌命令不同) |
fastboot flash recovery twrp.img | 刷入自定义 Recovery |
fastboot flash boot boot.img | 刷入内核镜像 |
fastboot flash system system.img | 刷入系统分区(谨慎!) |
fastboot erase cache | 清除缓存分区 |
fastboot reboot | 重启设备 |
⚠️ 警告:错误的 Fastboot 操作可能导致设备变砖!请确保镜像文件与设备型号完全匹配。
五、常见问题与注意事项
❓ 为什么 adb devices 显示“unauthorized”?
- 首次连接时,手机会弹出“允许 USB 调试吗?”的提示,务必勾选“始终允许”并点击确定。
- 若未弹出,尝试更换 USB 线或接口,或重新开启 USB 调试。
❓ Fastboot 无法识别设备?
- 确保已安装正确的 USB 驱动(Windows 尤其重要)
- 尝试使用原装数据线
- 某些品牌(如华为、OPPO)默认禁用 Fastboot,需通过官方工具解锁
🔒 解锁 Bootloader 会怎样?
- 清除所有用户数据(包括照片、应用、账号等)
- 可能失去保修(视品牌政策而定)
- 是刷机的第一步,但务必确认设备支持且你了解风险
六、结语
ADB 与 Fastboot 虽然命令行界面略显“复古”,但它们是安卓生态中最强大、最底层的控制工具。掌握它们,你不仅能自由定制系统,还能在设备出问题时快速自救。当然,“能力越大,责任越大”——每一次刷写操作前,请三思而后行,备份数据永远是第一准则。
如果你是新手,建议先在旧设备上练习;如果你已是老手,欢迎在评论区分享你的刷机经验或技巧!
📌 小贴士:搭配 TWRP Recovery 使用 ADB/Fastboot,可实现更灵活的系统管理与备份(如 Nandroid 备份)。
延伸阅读:
- 官方 ADB 文档
- XDA Developers 论坛(刷机资源宝库)
- 《安卓刷机完全指南》系列教程
祝你刷机顺利,玩机愉快!📲✨
