Nexus S 升级安卓(Android 4.0.3)正式版教程 - Win和Mac通用

更新:直接可以刷的完整版ROM已经放出,可以直接刷到4.0.3,而不需要升级。下载地址是这里

另外,如果你不喜欢4.0.3,可以在这里找到之前的版本。


今天听到Google官方放出针对Nexus S的安卓(Android - Ice Cream Sandwich)4.0.3正式升级包,之前刷过一个开发者编译的4.0 ROM,十分不稳定,联通3G网络不支持。这次的升级包,应该没有这些问题,于是我按耐不住,刷了一个。在这里写下一些经验总结,避免大家走弯路。

Notice: 如果你从未刷过机,建议认真阅读,避免误操作。

整个刷机过程分为以下几步:

  1. 备份数据 - 保护好自己的数据资料
  2. 安装Nexus S 驱动(Mac用户华丽地跳过这步)
  3. 解锁Bootloader
  4. 安装 ClockworkMod Recovery Image
  5. 刷入原生2.3.x的ROM
  6. 安装4.0.3升级包
# Nexus S 升级安卓(Android 4.0.3)正式版教程 在开始之前,我们需要下载一些工具:

无论是Windows用户还是Mac用户都需要的文件:

Windows用户还需要下载:
  • MIUI刷机工具包 - 这个刷机工具包包含了所有刷机需要的工具,大家不需要下载Android SDK,也不需要安装JDK,省很多时间
Mac用户还需要下载: OK,东西准备齐全了。我们开始: ## 1. 备份数据 建议使用豌豆荚备份好你的短信,联系人和照片,另外如果想保存好应用程序的数据(游戏的通关记录),可以试试用钛备份来帮你解决。建议启用Google的数据同步服务,这样联系人丢不了,我个人只需要把照片拷贝出来就可以了。 ## 2. 安装Nexus S 驱动(Mac用户华丽地跳过这步) 解压MIUI刷机工具包,连接你的Nexus S到计算机,把手机关机,然后同时按住“音量向上” + “电源键”,进入Bootlader模式。这时候,屏幕会有关于你手机的一些信息出现,中部有一些选择项,在这个模式下,音量键控制菜单的选择,电源键相当于进入光标高亮的选项。

点击开始菜单,右键点击“计算机”,点击菜单中的“管理”,之后,点击左边的“设备管理器”,看右边的设备,会有一个“未知设备”,这代表Windows没有识别你的手机。我们现在在“位置设别”上,点击右键,选择“更新驱动程序软件..”,然后选择“浏览计算机以查找驱动...”,然后在选择miui_ns/drivers/x86目录(64位的系统选miui_ns/drivers/x64),点击下一步,这样驱动安装的工作就完成了。安装成功后,系统就可以识别您的手机为Android Phone,“未知设备”也会消失。

3. 解锁Bootloader

Notice: 如果您的手机已经解锁过,请跳过这一步。(Bootloader界面上的文字,如果显示为"LOCK STATE - UNLOCKED",则表示已经解锁)

Windows用户:在电脑上双击miui_ns/fastboot目录下的unlock.bat文件。

Mac用户:解压fastboot.zip,打开terminal,输入“cd ”(cd空格),然后把解压后的fastboot文件夹拖入ternimal,按回车,之后输入“fastboot-mac oem unlock”。

手机会出现"Unlocak bootloader?" 的确认提示,按音量键选择YES, 再按电源键确定。好了,bootloader已经解锁,你会看到如右图所示的解锁后的bootloader界面,保持在解锁后的bootloader界面。

4. 安装 ClockworkMod Recovery Image

Windows用户:打开miui_ns/fastboot工具包文件夹,删除一个叫“recovery.img”的文件(如果没有显示文件名后缀,则是一个叫recovery的文件),将下载好的recovery-clockwork-5.0.2.0-crespo.img复制到这个文件夹(miui_ns/fastboot目录)下,重命名recovery-clockwork-5.0.2.0-crespo.img为recovery.img(如果没有显示文件名后缀,则重命名为recovery就可以),双击miui_ns/fastboot目录下的flash_recovery.bat文件,文件执行完毕后,recovery就已经刷好了, 继续保持在解锁后的Bootlader界面。

Mac用户:在ternimal中,敲“fastboot flash recovery ”(注意后面有个空格),然后从文件浏览窗口中,将下载好的ClockworkMod Recovery Image拖进ternimal中,Mac会自动将这个文件的位置,跟在上面的命令后面,敲回车。执行完毕后,recovery就已经刷好了。

5. 刷入原生2.3.6的ROM

Notice:如果手机本身就是原生ROM,请跳过这一步。

在Bootlader模式下选择RECOVERY(第三个选项)并确认,(音量键选择,电源键确认)手机重启进入Recovery模式主界面。

这时候,你会进入一个漂亮的蓝色界面,这就代表我们进入了ClockworkMod Recovery界面。

选择"wipe data/factory reset"并确认, 选择"Yes -- delete all user data"并确认;
选择"wipe cache partition"并确认,选择"Yes--wipe Cache"并确认,操作完成后,回到Recovery模式主界面。

选择"mounts and storage"并确认,选择“mount USB storage”并确认,然后等待一下,电脑上就会出现一个可移动磁盘,之后,将下载好的原生2.3.6 Android ROMAndroid 4.0.3 OTA 升级包都复制到这个磁盘中。

复制完成好,弹出可移动磁盘。在手机上,选择"Unmount"并确认,之后选择"Go Back",回到主菜单,选择"install zip from sdcard"并确认,然后选择"choose zip from sdcard",找到放入的原生ROM - 1ada25375426.signed-soju-ota-189904.1ada2537.zip,选择并确认,然后再选择"Yes"并确认。

之后手机就会安装上原生2.3.6 Android ROM。安装好之后,选择"Go Back",回到主菜单。

6. 安装Android 4.0.3升级包 - 最后一步

Notice:如果你跳过了第2步,请参考第5步中有关mount and storage的操作,将Android 4.0.3 OTA 升级包复制到可移动磁盘中。

最后一步,我们将安装Android  4.0.3升级包。

选择"install zip from sdcard"并确认,然后选择"choose zip from sdcard",找到VQ8PQk_V.zip(下载好的4.0.3升级包),选择并确认,然后再选择"Yes"并确认。

现在,你的手机将在原生2.3.6ROM的基础上,升级到4.0.3。完成之后,选择"Go Back",回到主菜单。

最后,选择"reboot system now",重启你的手机,进入华丽的Android 4.0.3开机画面,刷机到此就大功告成了。

7. 最后

由于现在还没有出现flashable的原生4.0.x的ROM,目前刷4.0.x系统,需要先刷回老版本,再升级。之后可能会出直接可以刷一次就行的,那时我再更新博客。

进入Android 4.0.3之后,第一件事情当然是安装AppChina应用汇,打开浏览器,访问http://m.appchina.com,点击“客户端下载”,之后安装上。然后就是用应用汇安装各种必备软件,比如输入法,QQ和微博等。

好了,到这里,大家应该会发现,刷机其实并没有那么难,按照教程一步一步,不到10分钟就可以搞定。好好享受Android 4.0.x的各种新特性吧。:)