Nexus S的root记录

上次刷机之后(参见“Nexus S刷机记录”),发现一个问题,就是recovery模式进不去了,小机器人被掏了心脏,然后只能重新启动。再加上一直没有root,于是,今天连查带试又折腾了一番。1、恢复recovery

下载nexussrootICS.zip,解压缩,复制twrp-crespo-2.0.0RC0.img到android-sdk/platform-tools目录(经过试验,recovery-clockwork-5.0.2.0-crespo.img这个镜像不适用我的机器)。

cd android-sdk/platform-tools
./adb reboot bootloader

sudo ./fastboot devices
sudo ./fastboot flash recovery twrp-crespo-2.0.0RC0.img

至此,recovery模式已经可以进入了,但是,每次重启,recovery的镜像依然会被破坏。先接着走。

2、root

下载SuperUser

./adb push Superuser-3.0.7-efghi-signed.zip /sdcard/

./adb reboot bootloader

进入recovery模式(注意,由于重启了,需要重新恢复recovery),install,选择Superuser-3.0.7-efghi-signed.zip,然后flash。

安装成功后,选择Reboot System,重新启动,如果看见Superuser应用,即表示root成功。

3、修复recovery

现在,来继续处理recovery的问题。网上介绍说是要将/system/etc/install-recovery.sh文件重命名,但是由于该文件一直是只读状态,所以,只好再下载安装RootExplorer了(2.19版总是报错,2.18版正常),剩下的就是用RootExplorer修改文件属性,然后重命名。

至此,recovery模式修复,并且root成功。

附下载地址:

recovery镜像(twrp-crespo-2.0.0RC0.img):http://downloadandroidrom.com/file/NexusS/rooting/nexussrootICS.zip

SuperUser:http://downloads.androidsu.com/superuser/Superuser-3.0.7-efghi-signed.zip

RootExplorer:http://soft.shouji.com.cn/down/17849.html

ps. system权限只读,需要在recovery模式mount system之后,使用adb remount命令。

./adb remount
./adb shell rm /system/etc/install-recovery.sh