adb刷机命令怎么用,adb常用刷机命令大全

巴克
预计阅读时长 19 分钟
位置: 首页 数码硬件 正文

adb刷机命令不是单一指令,而是一套组合拳——核心是让电脑通过adb通道向手机发送操作指令,配合fastboot模式完成解锁、刷入recovery、写入系统镜像等操作。

搞懂adb和fastboot的区别,刷机才不走弯路

很多新手把adb刷机命令和fastboot命令混为一谈,实际两者工作阶段完全不同。

小白刷机教程2-用adb线刷recovery/adb的安装与简单指令
加载中
小白刷机教程2-用adb线刷recovery/adb的安装与简单指令

adb模式:系统运行时的远程控制台

adb全称Android Debug Bridge,手机正常开机进入系统后,通过USB连接电脑,开启开发者选项中的USB调试,就能用adb命令操控手机,这个阶段你能做的操作包括:安装APK、推送文件、抓取日志、重启到bootloader或recovery模式。

fastboot模式:引导加载器阶段的底层刷写

fastboot是手机进入bootloader界面后使用的刷机协议,比adb更底层,此时系统未加载,但引导加载器在运行,你需要在此模式下刷入recovery、boot.img、system分区镜像等关键文件。

对比项 adb模式 fastboot模式
手机状态 系统正常运行 停留在bootloader界面
核心功能 安装应用、推送文件、抓日志 刷入分区镜像、解锁bootloader
常用命令 adb install、adb push fastboot flash
驱动要求 adb驱动 fastboot驱动

行业共识认为,任何刷机操作遵循“先备份,再刷写,后验证”的顺序,能规避九成以上的变砖风险。

上手最快的adb刷机命令清单

实操环节从环境搭建到命令执行逐步拆解。

第一步:搞定驱动和环境变量

Windows用户下载SDK Platform Tools解压到纯英文路径,比如D:\platform-tools,将adb和fastboot的路径加入系统环境变量Path,否则每次都要cd到对应目录执行命令,略显繁琐。

验证安装是否成功:打开CMD输入adb version,能回显版本号即说明环境变量配置完成。

第二步:设备连接与基础状态检查

手机开启USB调试后连接电脑,首次连接手机会弹授权对话框,勾选“一律允许”后确认。

常用命令如下:

  • adb devices——列出当前连接的设备,显示设备序列号即连接正常
  • adb get-state——返回device、offline或unknown三种状态
  • adb kill-serveradb start-server——重置adb服务,设备显示offline时优先尝试

第三步:重启进入刷机模式

刷机前必须将手机引导至相应模式:

  • adb reboot bootloader——重启进入bootloader界面,也就是fastboot模式
  • adb reboot recovery——重启进入recovery模式,部分机型需在bootloader中选择
  • adb reboot fastboot——部分新机型支持直接重启到fastboot

进入fastboot后,同样用fastboot devices确认设备是否被识别,若此处无设备回显,多为驱动问题,建议更换USB接口或重新安装fastboot驱动。

第四步:核心刷写命令演示

以刷入TWRP和系统镜像为例,顺序不能乱:

  1. 解锁bootloader:fastboot flashing unlock(小米等机型需登录账号绑定设备)
  2. 刷入第三方recovery:fastboot flash recovery twrp.img
  3. 重启至recovery:fastboot reboot recovery
  4. 通过adb sideload刷入ROM包:adb sideload rom.zip

刷boot分区防止开机验证的操作为fastboot flash boot boot.img,这是magisk修补后必刷的步骤。

从ADB端推送与提取文件,日常维护高频场景

刷机之外,adb命令在日常维护中更频繁被用到。

向设备推送或拉取文件

  • adb push 本地文件路径 手机目标路径——将电脑文件复制到手机,例如adb push rom.zip /sdcard/Download
  • adb pull 手机文件路径 本地保存路径——将手机文件复制到电脑,例如备份微信聊天记录时adb pull /data/media/0/tencent/MicroMsg D:\backup

命令执行后建议用adb shell ls 目标路径验证文件是否完整到位,避免因文件名错误导致后续刷入失败。

抓取logcat日志定位刷机问题

刷机后遇到无限重启或功能异常,日志是最直接的排查依据:

adb logcat -d > crash.txt

该命令会将整个日志缓冲区的输出保存到当前目录的crash.txt,需要实时过滤关键错误信息时,用adb logcat | findstr "FATAL"(需在电脑终端执行,Windows用findstr,macOS/Linux用grep)。

管理应用与权限

adb install -r app.apk可覆盖安装,adb uninstall 包名可卸载系统残留应用,非常规场景下,部分用户会用adb shell pm list packages导出完整包名列表,用于精准定位特定应用。

必须避开的adb刷机三大误区

线刷包里boot.img刷错分区

线刷包内的image文件各有归属,boot.img对应boot分区,system.img对应system分区,刷写前先执行fastboot getvar partition-type boot核对分区存在性,再执行fastboot flash boot boot.img,小白最易犯的错就是文件与分区不匹配。

刷机中途拔线或关窗

刷入system这种大分区镜像耗时较长,数据传输中断会直接导致分区不完整,业内专家指出,刷机过程中任何“看起来卡住”的状态,至少等待5分钟再做判断,优先检查USB供电稳定性,而非急于终止进程。

不解锁bootloader直接刷第三方recovery

多数国行手机默认锁死bootloader,直接输入fastboot flash recovery命令会提示FAILED (remote: Flashing is not allowed for critical partitions),必须先完成官方解锁流程,此时会清除手机全部数据,提前做好备份是唯一正确姿势

无线adb调试与旧机型适配

新版本Android Studio优化了无线连接体验,适用于不想插线的场景:

  • adb pair 手机IP:配对端口——输入配对码完成首次握手
  • adb connect 手机IP:端口——后续直接连接调试

配对端口通常显示在开发者选项的“无线调试”页面,注意区分无线调试端口(常见为37xxx)与常用连接端口(常见为5555)。

旧机型或部分品牌(如华为早期型号)对ADB的支持存在指令集差异,优先使用官方提供的刷机工具适配底层协议,通用命令在这些机型上可能无效。

常见问题速查

adb devices显示unauthorized怎么处理?

手机屏幕弹窗未点允许授权,或授权记录被清除,重新拔插数据线,手机会再次弹出授权窗口,逐一确认即可。

刷机过程中电脑端提示device not found?

优先更换原装数据线并直插主机后置USB接口,笔记本用户避免使用扩展坞,仍无法识别时,更新设备管理器中的ADB Interface驱动版本。

线刷中途断电,手机无法开机还能救吗?

只要fastboot模式可进入就有恢复可能,连接电脑后执行fastboot devices确认设备识别,重新刷入完整官方线刷包即可恢复系统,但用户数据会全部清空。

刷机这件事,方法永远比操作重要,掌握命令的本质意图和逻辑顺序,比死记参数更稳妥,任何一步操作前用help查询命令细节,也能大幅降低变砖概率。

-- 展开阅读全文 --
头像
iphone 5怎么设置邮箱?苹果5手机邮箱设置步骤
« 上一篇 2026-09-02
iphone安卓版怎么安装?,安卓版为什么安装不了
下一篇 » 2026-09-02
取消
微信二维码
支付宝二维码

最近发表

动态快讯

标签列表

目录[+]