ADB Sideload 使用教程

作者:芝士

什么是 ADB Sideload?

简单来说,adb sideload 是一个通过电脑向处于恢复模式(Recovery Mode)的安卓设备直接推送并安装.zip格式更新包的命令。

把它想象成一根专用的"数据线",它绕过了安卓的正常操作系统,直接将固件包或更新文件"喂"给手机的底层系统进行安装。

核心功能与工作原理

功能:将电脑上的 .zip 文件(如系统更新包、Custom ROM、Magisk 等)传输到安卓设备并触发安装流程。

工作环境:此命令必须在安卓设备进入 Recovery Mode(恢复模式)后才能使用。在正常开机状态下运行是无效的。

工作原理:

为什么要使用 adb sideload?(主要应用场景)

adb sideload 是一个非常强大的工具,主要用于以下几种情况:

第一步:准备工作

在开始之前,请确保完成以下准备工作:

第二步:连接设备并进入 Recovery 模式

开启 USB 调试:在手机的"开发者选项"中启用"USB 调试"功能(如果手机能正常开机的话)

连接手机:用 USB 数据线将手机连接到电脑

重启到 Recovery 模式:

adb reboot recovery

如果手机无法开机,可以手动操作:关机状态下,同时按住"电源键"+"音量减"或特定组合键进入

第三步:选择 Sideload 模式

在 Recovery 中选择 Sideload 模式:

第四步:执行 sideload 命令

在电脑上执行命令:

adb sideload 文件名.zip

例如:

adb sideload lineage-19.1-xxxxxxxx-nightly-device-signed.zip

等待安装完成:

等待安装完成示意图

第五步:重启手机

安装成功后,在 Recovery 模式中选择 Reboot system now 重启手机

adb reboot

⚠️ 注意事项

  • 文件正确性:一定要确保你下载的 .zip 文件是为你手机型号量身定制的,刷错文件会导致手机变砖
  • 数据备份:刷机(尤其是刷入新系统)会清空你的所有数据,请务必提前备份
  • 驱动问题:如果电脑显示 device not found,通常是 USB 驱动没有正确安装
  • 稳定性:使用质量好的数据线,并确保 USB 连接稳定

总结:adb sideload 是一个介于全自动 OTA 更新和手动拷贝文件安装之间的专业级工具,是安卓玩家和开发者进行手动更新、刷机和设备修复的瑞士军刀。