如何使用adb进行ota包本地升级或升级固件包

1.使用adb push ota包update.zip或固件包update.img到/sdcard/目录

2.若是ota包则按如下步骤,若是固件包update.img则到步骤3

1)写如下字段到/cache/recovery/last_flag
updating$path=/mnt/internal_sd/update.zip

2)写如下字段到/cache/recovery/command
–update_package=/mnt/internal_sd/update.zip
–locale=en_US

3)在adb shell中运行reboot recovery

3.若是固件包update.img则按如下步骤

1)写如下字段到/cache/recovery/last_flag
updating$path=/mnt/internal_sd/update.img

2)写如下字段到/cache/recovery/command
–update_rkimage=/mnt/internal_sd/update.img
–locale=en_US

3)在adb shell中运行reboot recovery

这个版主不错,经常发现基础的东西

hi,请问下版主,我用的3399,执行reboot recovery后显示完九鼎的logo后就黑屏了,好像并不能进入 recovery模式,adb shell也进不去?不知道为什么,恳请指导~

系统升级能使用这个方法不,还有个问题,我的cache/recovery下没有对应的文件,是手动创建后再添加命令吗?

一直想找这个

找了半天,感谢楼主

很好很强大

支持分享