GUIDE · #221

adb sideload 刷机避坑指南:进度卡 47%、端口占用与分区报错

社区教程,每一步都请结合自己的机型与系统版本核对,刷机前务必备份数据。

GUIDE221 发布时间 2026/11/14 阅读次数 7 免费

开始之前

READ ME

教程来源于用户上传与互联网收集,真实性请自行斟酌。操作可能存在风险,请先保存资料。如教程侵犯您的权益,请邮件 fiimecn@163.com 下架。

教程正文

GUIDE

从 Android 13 开始,很多类原生 ROM 不再自带可用的 TWRP:有的机型取消了独立 recovery 分区,有的采用 VAB 与 super 分区结构,第三方 Recovery 兼容性越来越差。于是 adb sideload 成了官方推荐方式——在 Recovery 里开启 ADB 服务,电脑把刷机包推过去,由 Recovery 完成安装。流程不难,但失败点很集中,下面把常见报错和处理方式一次讲清。

一、sideload 到底是什么

它不是线刷,也不是把文件拷到手机里点安装。Recovery 启动后会监听电脑端的 adb 连接,执行 adb sideload rom.zip 时,电脑把 zip 流式传输给 Recovery,由 Recovery 校验并写入系统分区。因此:

  • 电脑端必须有可用的 adb 环境与驱动;
  • 手机端必须处在 Apply from ADB 模式;
  • 传输中断、端口被占用、包不匹配,都会直接失败。

二、刷前检查清单

  1. Bootloader 已解锁,且确认 ROM 支持当前机型代号。
  2. 下载好 ROM zip,以及作者提供的 recovery.img、vbmeta.img,有 vendor_boot.img、dtbo.img、super_empty.img 的一并准备。
  3. 移除手机上的谷歌账号,关闭「查找我的设备」等云服务,避免格式化后触发激活锁。
  4. 文件放在无中文、无空格的路径下,包名尽量简短,例如 rom.zip。
  5. 电量 80% 以上,使用可靠数据线;电脑退出手机助手、刷机工具与杀毒软件的 adb 服务。
  6. 重要数据已备份,格式化 data 后无法恢复。

三、刷 Recovery 与进入恢复模式

fastboot devices
fastboot flash recovery recovery.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash dtbo dtbo.img
fastboot wipe-super super_empty.img
fastboot reboot recovery

没有对应文件的步骤直接跳过。若提示 no such partition,说明机型没有独立 recovery 分区,按 ROM 说明改用:

fastboot flash boot recovery.img

命令无法进入 Recovery 时用按键:关机后按住音量上 + 电源;部分品牌组合键不同,以机型说明为准。

四、必须先格式化 data

进入 Recovery 后选择 Factory reset → Format data / factory reset,输入 yes 确认。只清 Cache / Dalvik 不够,data 分区的加密不清掉,sideload 会在挂载阶段失败或刷完无法开机。

五、开始 sideload

  1. Recovery 主菜单选择 Apply update → Apply from ADB。
  2. 电脑端执行:
adb devices
adb sideload rom.zip

终端出现百分比即表示开始推送,手机端同步显示安装进度。安装完成后手机端会显示 succeed,部分 ROM 会询问是否重启,选择 Yes 返回主菜单,再选择 Reboot system now。

进度条不会走到 100%,通常停在 47% 左右就结束,这是正常现象。判断标准是手机端是否显示 succeed,而不是电脑端的百分比。

六、常见报错对照表

现象原因处理
进度长时间为 0 或直接失败手机助手、刷机工具占用了 adb 端口卸载或退出这类软件,重启电脑再试
device not found驱动异常、线材或 USB 口问题换线换口,重装驱动,确认手机处于 Apply from ADB
no such partition机型没有该分区跳过该文件,recovery 改刷到 boot
卡在 47% 后报错包损坏、机型不匹配或传输中断重新下载并校验,确认代号与版本
签名校验失败刷机包与 Recovery 不配套使用 ROM 作者提供的 Recovery 与完整包
刷完卡开机动画未格式化 data、GApps 版本不匹配四清后重刷,GApps 对齐安卓版本与架构
重启后 Recovery 变回官方被系统覆盖进入第三方 Recovery 后立即刷 Magisk 或签名 boot

七、刷完先做这几项检查

  • 设置中基带版本、IMEI 正常,插卡有信号;异常参考 基带与 IMEI 补救方案。
  • 相机、指纹、NFC、蓝牙、Wi-Fi 逐项测试。
  • 首次开机先不登录账号、不恢复备份,确认系统本身稳定后再导入数据。
  • 需要 Root 或 GApps 的,在首次重启前就刷入,避免二次进 Recovery 的麻烦。

八、什么时候该停手

出现以下情况不要继续反复尝试:多次更换 ROM 仍卡在开机动画;格式化后存储无法挂载;刷机过程中断电导致分区损坏;基带与 IMEI 异常。此时应改用官方完整包线刷,仍无法恢复再考虑 9008 或送修。继续刷来源不明的包,只会扩大故障范围。

sideload 本身是一条很稳的刷机路径,绝大多数失败都能归到「包不对、端口被占、没格式化 data」这三类。按清单准备,基本一次就能过。

提交我的评价


*文明理性,友善沟通.