Total Pageviews

Wednesday, 19 September 2012

NEXUS S 4.03 的Root教程

用了好久原生4.03,今天闲来无事,还是给Root了一下,虽然感觉一时半会也没这需求
一切从原生4.03未做任何改动的状态开始。

1. 准备工作
手机中主屏幕下,按菜单键—系统设置—开发人员选项—USB调试(打上勾)。
安装好手机的USB驱动。
下载调试工具(NexusS.zip)看此贴 http://goo.gl/hAxvy 以下一切下载链接均可在此贴找到
2. 解锁bootloader

电脑上:
1.XP系统:开始——运行——cmd回车
win7系统:开始——直接键入cmd回车
这个时候应该弹出了命令行的窗口。
2.以“D:\temp\NexusS\”为例,进入该路径。按照如下输入:
d:
cd temp\NexusS

3.输入: reboot-bootloader.bat
手机会重启进入BOOTLOADER。

4.输入: fastboot-windows.exe devices

确保你的机器连接正确

5.运行  oem unlock.bat

即可解锁BOOTLOADER。

手机上:
6.通过音量按键“+”将光标移到“yes,unlock bootloader”
7.按住电源键确认
8.手机重启,至此BOOTLOADER解锁完毕。
其中问题,在第五小步我出现了不是内部或外部命令的问题,解决方法没网上这么麻烦,直接打开我的电脑找到oem unlock.bat双击运行即可,也就是不用命令行
在进行下一步之前重起手机,进入之后系统已还原为出厂设置,误忘再调下USB调式选项,另以下附件可以去官网下载最新版

三、通过bootloader安装第三方recovery,即ClockWorkMod 5.0.2.3
电脑上:
1.将附件su-bin-3.0.3.2-efghi-signed.zip和Superuser-3.0.7-efghi-signed.zip这两个文件通过USB储存直接拷到手机里。
*这两个附件亦可到官方网站获取最新版本:http://androidsu.com/superuser/ 注意找到与自己手机系统版本号对应的正确版本下载。
2.在命令行(注意路径应该仍是“D:\temp\NexusS\”)运行  reboot-bootloader.bat

手机会重启进入BOOTLOADER。
3.在命令行输入: fastboot-windows.exe devices

确保你的机器连接正确。
4.此步将刷入第三方RECOVERY:运行  install-recovery-windows.bat

完了以后不要重启手机,否则这步就白做了。
至此完成第三方RECOVERY的刷入。

*注:ClockWorkMod亦可到官方网站获取最新版本:http://www.clockworkmod.com/rommanager 请找到机型后点击“download recovery”下面的链接下载。
将下载得到的文件重命名为“recovery.img”并覆盖调试工具文件夹里的同名文件即可完成替换。


四、通过ClockWorkMod 5.0.2.3刷入root权限。
手机上:
1.通过音量键移动光标、电源键执行,进入RECOVERY。手机会黑屏,然后显示google和解开的锁画面,然后进入recovery。
应该是一个黑底、天蓝字的菜单。
2.同样通过音量键移动光标、电源键执行,选择
- install zip from sdcard
- choose zip from sdcard
找到你放的两个附件(注意次序不能刷反):
- Superuser-3.0.7-efghi-signed.zip
- Yes – Install Superuser-3.0.7-efghi-signed.zip
然后继续,
- choose zip from sdcard
- su-bin-3.0.3.2-efghi-signed.zip
- Yes – Install su-bin-3.0.3.2-efghi-signed.zip
然后修正权限:
- +++++Go Back+++++
- advanced
- Fix Permissions
这时候Recovery会在最下面用灰色字提示“Fixing permissions”。这一步可能会花上两三分钟时间,请耐心等待。
完成了之后:
- +++++Go Back+++++
- reboot system now
然后手机会自动重启。然后……然后大功告成。
重起后进入官方市场,下载Busybox, https://market.android.com/details?id=stericson.busybox
另,系统重启之后刷好的recovery就会自动回复原生,解决方法如下
因为原生系统每次开机都会自动检测Recovery,如果发现被更改,会运行/etc/install-recovery.sh,将其还原。
那我们要做的就很简单了,直接删除这个文件,或者重命名,以备后用。用R.E管理器找到此文件改个名即可。
-------------------------------------------------------

Nexus S 手动升级4.03 ICS


使用手动方式刷官方ROM完成,一切正常,十分好用
从此官方链接下载:据说同适用于I9020T,
http://android.clients.google.com/packages/ota/google_crespo/ZD3PyN0t.zip
先下载更新包到USB存储里,关机后同时按住音量上+电源(先按住音量上不放再同时按电源),出现菜单后选Recovery(用音量上下选,电源键 确认)。然后出现感叹号后再同时按音量上+电源(先按住电源再同时按音量上),出现菜单,选择”apply update from /sdcard” ,选择刚刚下载的更新包(如果直接从手机下载的可能会在Download文件夹内)。开始更新,完成后选第一项重起。第一次开机时间比较长,会进 行”Android upgrading”升级,会对每个程序进行优化之类。以后开机会很快
因为是官方的OTA升级包,所以刷之前不用wipe直接更新
适用于没有root的原生版本,更新不少,不容错过。