由于我的手机root(作为一个玩机分子,你不用问我为什么要root吧) 了什么的 OTA升级常常不成功! 只好找别的方法
首先是备份,备份 也可以用刷机精灵什么的备份一下先,万事先备份,为防意外和后悔
1.首先下载adb,fastboot:
http://dl.pconline.com.cn/download/359035-1.html
下载解压,将名称中含有adb和fastboot.exe复制到 c:/windows/system32下
然后再将名称中含有adb的所有文件复制到 c:/windows/system。
ps:如果你看不懂,就把解压出来的所以文件分别cp到上面说的两个目录就行了 哈哈
就完美解决刷机中遇到的fastboot和adb不是内部或者外部命令的问题了
2.从谷歌发布安卓5.1工厂镜像 找到对应机器的官方的安卓6.0.1镜像:
https://dl.google.com/dl/android/aosp/hammerhead-mmb29s-factory-6bfcdfa4.tgz
https://developers.google.com/android/nexus/images
点击左边的 Nexus Factory Images
3.解压这个.tgz文件放到 C:/adb/ (没有这个目录就创建一下),非常重要。
4.nexus 5用户用下面的办法修改flash-all.bat:
pc电脑用文本编辑器例如记事本等打开flash-all.bat,linux或者mac使用相关编辑器打开里面的flash-all.sh,将 (fastboot) -w update命令之前的”-w”给去掉,如果不去掉这个-w的话,您的数据将被删除。
5.连结你的nexus4或者nexus 5和PC,开启USB调试,
哈哈如果你不会的话 可以用刷机精灵中的进入Fastboot
然后打开命令提示符,将手机进入到fastboot模式(Make sure your device is in Fastboot mode (usually you can get there by holding VolUp+VolDown+Power when the device is turned off)), ps: 后面这些可以不要,直接双击flash-all.bat运行它 (输入相关dos命令进入c:/adb/ 目录,然后输入:adb reboot bootloader)
待手机进入这个模式后,再输入 flash-all.bat,(一定要使用去掉-w的.bat,不然就会清空数据的),或者直接在电脑上双击flash-all.bat运行它。
from http://www.inexus.co/article-621-1.html
ps root http://www.inexus.co/thread-3713-1-1.html
解决手动升级安卓5.0遇到”missing system.img”问题
http://www.inexus.co/article-2798-1.html