首页 > 技术文章 > Nexus 4 成功线刷Android 4.3 Jelly Bean

csdreamer 2013-10-13 17:44 原文

  淘宝网购了一台Nexus 4,虽然买到的产品跟购买时略有出入,但是使用起来没有什么大碍,而且性能表现优异,也就没去追究卖家。比较自己也是搞技术的,只要硬件没有大问题,软件上面的问题都可以自己想办法搞定。

  手机买来是原装的系统是4.2。买来不久便获得Google的推送,可以升级4.3。但是每次重启开始更新系统就会提示出错,界面上出现倒下的安卓机器人,胸口有个红色的感叹号,并无法进行任何操作。强行关机重新启动起来,进系统还是4.2。过段时间又提示可更新4.3,再次安装还是跟前面一样失败。(自动升级失败的原因我至今不清楚,网上的一个说法是买来的手机就是被root过的)

  这样折腾几次以后。决定连上电脑直接刷机。网上有很多刷4.2的过程介绍。于是仿造着过程开始刷4.3。刷机过程看似挺顺利。但是刷完后就悲剧了:启动后卡在那个带特效的X的开机界面上面了。用搜索引擎一查,发现网上很多人碰到同样的问题,也没能搜到好的解决方案。一般都是刷回到老的版本就好了。

  还是不想放弃,想了几个失败的可能性,最终尝试发现是刷机的工具软件太老了,最终换用最新的软件,线刷成功。下面介绍一个线刷过程。

  首先准备软件:

    首先是Android 4.3的原生镜像文件occam-jwr66y-factory-74b1deab.tgz,下载页面为:https://developers.google.com/android/nexus/images?hl=zh-cn#occamjwr66y

    然后是fastboot工具包,这个是关键,版本老了就会出现启动后卡在开机界面的问题。fastboot工具包隶属于Platform-tools,但是android官网上却没的下载,具体见:http://developer.android.com/sdk/exploring.html,后来发现安装了android studio后,安装目录中就有需要的文件。android studio下载目录http://developer.android.com/sdk/installing/studio.html

  接下来开始正式操作:

    解压4.3的官方镜像包occam-jwr66y-factory-74b1deab.tgz,在里面找到flash-all.bat,用文本编辑起修改PATH=%PATH%;"%SYSTEMROOT%\System32",在后面加上真实的platform-tools文件夹的位置,比如我这里android studio装在D盘了,上面文字改成PATH=%PATH%;"%SYSTEMROOT%\System32";"D:\Android\android-studio\sdk\platform-tools"。

    手机连上电脑。关闭手机,然后同时按下音量减小键和电源键,手机进入fastboot模式。然后运行flash-all.bat(直接双击文件可能不行,需要用cmd定位到文件然后运行),等待DOS窗口出现Press any key to exit...即完成刷机。

  不到一分钟就刷完了,刷机过程中会有几次黑屏,是正常的。刷完后自动重启,就进入Android 4.3了,新系统各种设置后,就可以体验4.3带来的新体验了。

推荐阅读