ADB Sideload 使用教程
什么是 ADB Sideload?
简单来说,adb sideload 是一个通过电脑向处于恢复模式(Recovery Mode)的安卓设备直接推送并安装.zip格式更新包的命令。
把它想象成一根专用的"数据线",它绕过了安卓的正常操作系统,直接将固件包或更新文件"喂"给手机的底层系统进行安装。
核心功能与工作原理
功能:将电脑上的 .zip 文件(如系统更新包、Custom ROM、Magisk 等)传输到安卓设备并触发安装流程。
工作环境:此命令必须在安卓设备进入 Recovery Mode(恢复模式)后才能使用。在正常开机状态下运行是无效的。
工作原理:
- 你在手机的 Recovery 模式中选择 Apply update from ADB 或类似选项
- 手机进入"等待"状态,准备接收来自电脑的数据流
- 你在电脑上执行 adb sideload <文件名>.zip 命令
- ADB 工具将这个 .zip 文件以数据流的形式通过 USB 推送到手机
- 手机的 Recovery 系统接收到数据流后,直接开始验证并安装这个文件,整个过程文件不会被完整保存在手机的存储空间里
为什么要使用 adb sideload?(主要应用场景)
adb sideload 是一个非常强大的工具,主要用于以下几种情况:
- 手动安装官方 OTA 更新 - 当你的手机没有收到官方OTA推送,但你已经从网上下载了官方的更新包时
- 刷入第三方 ROM (Custom ROM) - 这是最常见的用途,在刷入像 LineageOS、Pixel Experience 等第三方系统时
- 修复"砖机" - 当手机无法正常开机,但还能进入 Recovery 模式时
- 设备存储空间不足或无法访问 - 因为 sideload 是以数据流的形式传输文件,不需要将文件完整存放在手机存储中
- 安装 Magisk 或 GApps (谷歌服务包) - 在刷完第三方 ROM 后安装 Root 权限和谷歌服务
第一步:准备工作
在开始之前,请确保完成以下准备工作:
- 在电脑上安装好 ADB 工具 (Android Debug Bridge)
- 安装好你的手机对应的 USB 驱动程序
- 准备好你要刷入的 .zip 文件,并放在方便访问的文件夹里
- 确保手机电量充足(建议 50% 以上)
- 备份重要数据(刷机可能会清除数据)
第二步:连接设备并进入 Recovery 模式
开启 USB 调试:在手机的"开发者选项"中启用"USB 调试"功能(如果手机能正常开机的话)
连接手机:用 USB 数据线将手机连接到电脑
重启到 Recovery 模式:
adb reboot recovery
如果手机无法开机,可以手动操作:关机状态下,同时按住"电源键"+"音量减"或特定组合键进入
第三步:选择 Sideload 模式
在 Recovery 中选择 Sideload 模式:
- 使用音量键移动光标,电源键确认
- 找到并选择 Apply update from ADB 或 TWRP Recovery 中的 Advanced -> ADB Sideload 选项
- 此时手机屏幕会显示正在等待命令
第四步:执行 sideload 命令
在电脑上执行命令:
adb sideload 文件名.zip
例如:
adb sideload lineage-19.1-xxxxxxxx-nightly-device-signed.zip
等待安装完成:
- 电脑终端会显示文件传输的百分比进度
- 手机屏幕上会显示安装日志,告诉你正在验证、解压、安装
- 整个过程请勿断开 USB 连接
第五步:重启手机
安装成功后,在 Recovery 模式中选择 Reboot system now 重启手机
adb reboot
⚠️ 注意事项
- 文件正确性:一定要确保你下载的 .zip 文件是为你手机型号量身定制的,刷错文件会导致手机变砖
- 数据备份:刷机(尤其是刷入新系统)会清空你的所有数据,请务必提前备份
- 驱动问题:如果电脑显示 device not found,通常是 USB 驱动没有正确安装
- 稳定性:使用质量好的数据线,并确保 USB 连接稳定
总结:adb sideload 是一个介于全自动 OTA 更新和手动拷贝文件安装之间的专业级工具,是安卓玩家和开发者进行手动更新、刷机和设备修复的瑞士军刀。