转自 http://blog.youkuaiyun.com/honor21/article/details/6960742
折腾了一天半时间,终于搞定Nexus S 整个刷机过程,谨以此篇犒劳下这两天的辛苦–
硬件型号: Nexus S I9023
准备:
1. 手机没有跑各种应用;
2. 手机所有数据应备份,推荐 豌豆夹,不错。
步骤:
获得ROOT权限
1. 下载One-Click-Nexus-S-modded-rec.zip 包,其中包括adb,fastboot,ClockworkModrecovery 4.0.0.2.,以及su.zip
http://www.addictivetips.com/mobile/one-click-root-and-recovery-for-all-nexus-s-models-windows-only/
2. 在做此之前,最好把android 的调试模式打开。
3. 拷贝One-Click-Nexus-S-modded-rec下su.zip 到手机上/sdcard/位置
4. 在命令行方式下,进入解压后的目录
5. 自行运行以下命令以检查android 手机驱动是否装好
> ./adb reboot –bootloader
> 手机重启,进入bootloader 界面,这是你会看到 FastBoot Mode, Lock State – Locked. 如果是unlocked,说明bootloader已解锁。
> 不管怎样,尝试运行./fastbootoem unlock。如果结果成功,说明手机驱动安装正常,如果显示<waiting for device> 说明手机驱动没装好。
>> 驱动地址:http://developer.android.com/sdk/win-usb.html
http://drivers.softpedia.com/get/MOBILES/Google/Google-USB-Driver-Revision4.shtml
>> 如果没装好,去设备管理器,你会看到android 1.0 + 惊叹号,或者你也可能看到Android Phone – Android Composite ADB Interface,但你仍能看到<waitingfor device>。这说明你的Android手机驱动仍没装好,究其原因在于android_winusb.inf没有写NexusS 的配置。
>> 修改android_winusb.inf如下以支持你的手机:
a) 首先查到你手机硬件ID,点击Android1.0或者Android Composite ADB Interface 设备,右击查看属性,在属性中第三个详细信息中选硬件Id,如下图:
b) 记下两组ID值
c) 编辑android_winusb.inf,添加3段记录
d) 可以看到要添加的是你的NexusS,以前的驱动硬件支持太少。
e) 重新手动更新你的驱动
n 再次尝试运行./fastbootoem unlock,如果成功,那就说明驱动安装好
6. 运行run.bat
n Android 要重启进入bootloder模式
n 之后按照提示,一步步做,这里的关键是su.zip 一定要拷贝到/sdcard/下,否则无法获得root权限
提示:用音量大小键进行上下选择,Power键确认
刷ROM
1. Nexus 手机和Samsung手机刷ROM是不同的,不要通过Odin进行。Odin是给samsung用的。Nexus是用ClockworkMod recovery刷的。
2. 可到如下网站下载rom
小米MIUI:http://en.miui.com/default.php
CyanogenMod: http://download.cyanogenmod.com/?type=stable&device=crespo
注意 Cyanogen mod 7 是给Nexus S的。(本人当前使用这个,感觉不错)
官网: 各位自己去找吧,这里给几个已知的link
I9023GRI40-XXKB1(http://hotfile.com/dl/107576324/6adf71e/I9023_EUR_GRI40_XXKB1.zip.html) -I9023GRI54-XXKB3(http://hotfile.com/dl/107586777/37c89b2/I9023_EUR_GRI54_XXKB3.zip.html) -I9023-GRI54-TMO-EUR(http://hotfile.com/dl/111949457/38e9360/I9023_GRI54_TMO_EUR.rar.html)
3. 下载完后,重新回到解压的One-Click-Nexus-S-modded-rec中,运行adb reboot -bootloader,手机进入bootloader后,选择recovery,手机重启进入ClockworkMod Recovery 模式
4. 选择mounts and storage 选项,再次选择 mount /sdcard,使其变为unmount /sdcard
5. 拷贝下载的ROM zip 文件-- 在One-Click-Nexus-S-modded-rec中,运行例如
adb.exe pushI9023_EUR_GRI54_XXKB3.zip /sdcard/update.zip
6. 在手机上选Go Back,直到进入界面,选择Install zip from sdcard, 直到看到刚才的zip文件,比如update.zip。选择安装。
7. 安装完成后,ROM刷成最新的大功告成~
参考
能翻墙的同学,可参考:
http://www.addictivetips.com/mobile/one-click-root-and-recovery-for-all-nexus-s-models-windows-only/
http://forum.xda-developers.com/archive/index.php/t-1009432.html
http://androidphonedriver.blogspot.com/2011/10/installing-recovery-root-s-nexus-rom.html