apply update from adb 是安卓系统的一个调试命令,专门用于在系统未能自启动的情况下,手动更新系统。该命令需要配合adb工具和设备进入recovery模式来使用。
在开发者调试中,我们发现 adb sideload 和 apply update from adb 这两个命令会把 OTA 文件拷贝到SD卡的 /cache 目录下,然后再执行 recovery 模式下 apply_patch_check 函数进行验证,并且把 /cache/recovery/command 文件里第二个参数,即 OTA 文件名,传递到 /apply_patch 里执行。
关键步骤:
- 电脑上连接设备,启动adb工具
- 进入设备recovery模式,一般是按住音量减和电源键同时按下,再进入recovery模式界面
- 通过adb命令输入 apply update from adb 进行更新
- 等待更新完成,设备会自动重启