刷机工具—Adb与Fastboot的使用

在安卓设备的深度定制、系统调试、故障修复甚至日常维护中,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 用户
  1. 访问 Android 官方 Platform-Tools 下载页
  2. 下载对应系统的 ZIP 文件(如 platform-tools-latest-windows.zip
  3. 解压到任意目录(如 C:\platform-tools
  4. 将该目录添加到系统环境变量 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 调试

  1. 进入手机 设置 → 关于手机
  2. 连续点击 “版本号” 7 次,直到提示“您已处于开发者模式”
  3. 返回设置,进入 系统 → 开发者选项
  4. 开启 “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 unlockfastboot 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 备份)。


延伸阅读

祝你刷机顺利,玩机愉快!📲✨

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇