刷机出现error: update package missing system.img

近期给Nexus 5X刷入android 8.0.0。首先到谷歌的官方工厂镜像网站(https://developers.google.com/android/images),选择Nexus 5X的型号bullhead。

这里我选择的为8.0.0(OPR6.170623.013, Aug 2017)版本,文件名为bullhead-opr6.170623.013-factory-203642e1.zip。

接下来进入刷机流程:

1、手机关机。同时按住音量向下键+开机键,让手机进入fastboot状态。

2、手机用USB线连上电脑,解压bullhead-opr6.170623.013-factory-203642e1.zip,运行脚本flash-all.bat,将系统刷进手机

刷机过程却出现了error:update package missing system.img,如下所示

解决办法:fastboot一个个刷入img文件。

研究刷机包中的flash-all.bat,发现它是分别刷入bootloader-bullhead-bhz21c.img、radio-bullhead-m8994f-2.6.39.3.03.img和image-bullhead-opr6.170623.013.zip中的img文件。

解压image-bullhead-opr6.170623.013.zip,发现里面有4个img:boot.img、recovery.img、system.img、vendor.img

让手机进入fastboot状态,执行如下指令就可以刷入android 8.0.0了。

fastboot flash bootloader bootloader-bullhead-bhz21c.img

fastboot flash radio radio-bullhead-m8994f-2.6.39.3.03.img

fastboot reboot-bootloader

fastboot flash recovery recovery.img

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash vendor vendor.img

你可能感兴趣的:(刷机出现error: update package missing system.img)