nexus 6 刷官方5.1镜像出错解决方法

参见:http://sspai.com/27429     在此基础稍作修改


Google 已经开始推送 Android 5.0 正式版镜像,然而,一些用户在刷机时却遇到了类似提示的错误:

archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'

......

error: update package missing system.img
Press any key to exit...

应该怎么解决呢?这个问题的根源在于 Google 发布的镜像中的「flash-all.sh」脚本,导致用户不能顺利完成刷机操作。不用着急,系统自身没有问题,你只需一个一个的刷入镜像文件即可。

准备工作:

  • 解压工厂镜像(得到一个没后缀的文件,直接用解压软件解压打开),确认解压得到的 img 文件(4-6 个不等)(zip的都解压了)放在同一文件夹里。记住路径,稍后会用到。
  • 手机关机,进入 fastboot 模式(关机状态下同时按住电源键和音量下键);注:不同机型进入 fastboot 的方法并不一样,建议在操作前先检索。(或者参考官方方法
    adb reboot bootloader 
      注意:可能需要把platform-tools的路径添加到path中
  • 如果机子没有解锁,请先解锁(bootloader 模式下)  (注意会清除数据)
    fastboot oem unlock
  • 连接电脑,打开命令行,进入刚才解压镜像、放置 img 文件的目录。

注:以下所有操作均在命令行操作,请复制文中用淡红色标注的命令。一些命令在复制时需要根据解压后得到文件的名称进行修改,请留意教程中的说明。

教程正式开始:

1. 刷入 Bootloader & Radio

打开命令行,进入解压工厂镜像的目录(如果解压工厂镜像的目录在 C:\android,则在命令行中输入「pushd C:\android」),依次输入以下命令:

fastboot flash bootloader <bootloader文件名>.img

注:由于每种设备的 bootloader 和 radio 文件名都不同,在操作时请将文件名换为对应的文件名。如果你的设备是手机或支持移动网络的平板设备,你还需要刷入 radio:

fastboot flash radio <radio文件名>.img

2. 重启设备至 Bootloader

fastboot reboot-bootloader

3. 依次刷入其他镜像文件

重启完毕后,请依次刷入 recovery、boot、system 镜像文件

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img

Nexus 9 用户在完成以上几步后,还需要刷入 vendor.img,命令如下:

fastboot flash vendor vendor.img

4. 清除用户数据(非必选)

fastboot flash cache cache.img
fastboot flash userdata userdata.img

强烈建议执行此步,以避免完成后系统因为缓存或其他问题不能正常工作。 


5. 再次重启

fastboot reboot

好了,开始享受你的棒棒糖吧:)如果你不急的话,也可以等待 OTA 升级。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值