1064 字
5 分钟
ADB 与 Fastboot 命令使用文档

适用对象:Android 开发者、刷机爱好者、设备调试人员
最后更新时间:2026年3月
环境要求:已安装 Android SDK Platform Tools(包含 adb 和 fastboot)

一、简介#

  • ADB(Android Debug Bridge):用于与运行中的 Android 设备进行通信,支持应用调试、文件传输、安装卸载等操作。
  • Fastboot:一种低级协议/模式,通过 USB 对设备闪存进行底层操作(如刷入系统镜像、解锁 Bootloader 等)。需设备进入 Fastboot 模式(也称 Bootloader 模式)。

二、环境准备#

1. 安装 ADB 和 Fastboot#

  • 下载 Android SDK Platform Tools(Windows / macOS / Linux 通用)
  • 解压后,将目录添加到系统 PATH,或直接在该目录下执行命令。

2. 启用开发者选项与 USB 调试#

  1. 进入「设置」→「关于手机」,连续点击「版本号」7 次启用开发者选项。
  2. 返回「设置」→「系统」→「开发者选项」:
    • 启用 USB 调试
    • (可选)启用 OEM 解锁(刷机操作必需)

3. 连接设备#

  • 使用原装或高质量 USB 数据线连接电脑与手机。
  • 首次连接时,手机会弹出“允许 USB 调试”授权提示,请勾选「始终允许」并确认。

三、ADB 常用命令#

基础命令#

命令说明
adb devices列出已连接的设备
adb version查看 ADB 版本
adb help显示帮助信息

设备控制#

命令说明
adb reboot重启设备
adb reboot bootloader重启进入 Fastboot 模式
adb reboot recovery重启进入 Recovery 模式

应用管理#

命令说明
adb install app.apk安装 APK 文件
adb uninstall com.example.app卸载指定应用
adb shell pm list packages列出所有已安装包名
adb shell am start -n 包名/Activity启动指定 Activity

文件传输#

命令说明
adb push test.txt /sdcard/上传文件到设备
adb pull /sdcard/log.txt ./从设备下载文件到当前目录

Shell 与日志#

命令说明
adb shell进入设备 Shell 终端
adb logcat实时查看系统日志
adb logcat -c清除日志缓冲区
adb logcat > log.txt将日志保存到文件

四、Fastboot 常用命令#

⚠️ 重要警告:Fastboot 操作可能擦除数据或导致设备变砖,请务必谨慎操作并提前备份!

进入 Fastboot 模式#

  • 方法 1:adb reboot bootloader
  • 方法 2:关机状态下按住设备特定组合键(常见为 音量减 + 电源键,不同机型可能不同)

基础命令#

命令说明
fastboot devices列出处于 Fastboot 模式的设备
fastboot reboot退出 Fastboot 并正常重启

解锁与上锁 Bootloader#

命令说明
fastboot flashing unlock解锁 Bootloader(会清除所有用户数据)
fastboot flashing lock重新上锁 Bootloader

🔒 注意:小米、华为等厂商通常需要申请解锁码;Google Pixel 系列可直接解锁。

刷写镜像#

命令说明
fastboot flash boot boot.img刷入 boot 分区
fastboot flash recovery recovery.img刷入 recovery 分区
fastboot flash system system.img刷入 system 分区
fastboot flash vendor vendor.img刷入 vendor 分区(Android 8.0+)
fastboot flash radio radio.img刷入基带(radio)
fastboot flash dtbo dtbo.img刷入 DTBO 分区

其他实用命令#

命令说明
fastboot erase cache擦除指定分区(如 cache、userdata)
fastboot format cache格式化指定分区
fastboot getvar all获取设备 bootloader 详细信息
fastboot oem device-info查看设备 OEM 信息(部分厂商支持)

一键刷入完整 ROM(官方 Factory Image)#

解压 Google 官方 factory image 后,通常直接运行 flash-all.bat(Windows)或 flash-all.sh(Linux/macOS)。

手动刷入示例:

Terminal window
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
fastboot flash radio radio.img
fastboot reboot-bootloader
fastboot -w update image.zip

五、常见问题#

Q1: adb devices 显示 “unauthorized”
解决:手机端确认弹出“允许 USB 调试”对话框,并勾选「始终允许」。

Q2: fastboot devices 无输出
原因:设备未进入 Fastboot 模式,或驱动未安装(Windows 常见)。
解决:

  • Windows:安装 Google USB Driver 或对应厂商驱动(如小米 ADB 驱动)。
  • Linux / macOS:一般无需额外驱动。

Q3: 刷机后无法开机
可能原因:镜像不匹配、Bootloader 未解锁、分区损坏。
建议:务必使用对应机型和安卓版本的官方或正确签名镜像。

六、安全提醒#

  • 解锁 Bootloader 会清除所有用户数据,请提前备份。
  • 刷入非官方或错误镜像可能导致设备变砖
  • 操作前务必备份重要数据。
  • 部分设备(如三星 Knox)解锁后将永久失去保修
ADB 与 Fastboot 命令使用文档
https://blog.jixiejidiguan.top/posts/adb-fastboot/
作者
麗姫を描く
发布于
2026-03-27
许可协议
CC BY-NC-SA 4.0