本文档以Nexus5为准,其他Nexus系列手机的刷机方式类似,但要注意不要下错刷机包。
刷机步骤如下:
第1步:进入如下页面(需要使用VPN)
https://developers.google.com/android/nexus/images
第2步:找到Nexus 5(GSM/LTE)部分,下载Nexus 6刷机包(一个500多M的压缩文件)。最新安装包文件名为如下:
hammerhead-mra58n-factory-aeca4139.tar
如果Android更新,压缩包文件名也会有所差异。
第3步:解开压缩包(假设解开后的目录是hammerhead-mra58n)
第4步:将Nexus 5用USB数据线连接Mac或Windows PC。注意,在刷机之前,要保证手机电量充足,因为在刷机的过程中,即使插了USB数据线,也不会充电的。如果电量不充足,可能在刷一半时没电了,手机就可能成砖了。当然,也有办法处理,但比较麻烦,这就不在本文讨论之列了。
第5步:进入bootloader模式
google提供的刷机方式是bootloader,至于什么是bootloader,自己google。本文不是从基础讲起的。所以先要进入bootloader。
在控制台(Console)执行如下命令:
adb reboot bootloader
在执行这行命令之前,需要使用adbdevices命令检测是否有多部Android设备(包括Android模拟器)连接到计算机上,如果是,断开这些Android设备,只保留Nexus 5通过USB数据线连接到计算机即可。
第6步:解锁Nexus 5
如果你的Nexus 5是新机,很可能未解锁,在刷机之前,需要执行下面的命令解锁。
fastboot oem unlock
第7步:开始刷机
进到hammerhead-mra58n目录,如果在Mac OSX或Linux系统下,执行flash-all.sh脚本,如果是Windows系统,执行flash-all.bat脚本。然后就是漫长的等待了,这是一个无人值守的刷机过程,刷完机后,手机会自动重启进入正常模式。
最后祝各位机油Good Luck