Nexus Sをroot化
Nexus Sを買いました。
とりあえず、rootをとりました。
root化などの改造は、全て自己責任で実行しましょう。動かなくなっても誰も助けてくれません。
やり方は2パターンあります。1パターン目はsuをリカバリからインストールする方法。2パターン目はsuperbootを使用する方法*1。
私は1パターン目を実行しました。以下のサイトを参考にしました。
- Nexus Sのroot取得 その1 (デバイスドライバ導入~oem unlockまで) – Kazzzの日記
- Nexus Sのroot取得 その2 (clockworkMod Recovery導入~root取得まで?) – Kazzzの日記
- Nexus Sのroot取得 その3 (suとSuperUser.apkのインストール) – Kazzzの日記
ハマったところを書きます。PCの環境はDebian Lennyです。
Nexus Sを認識しません
1./etc/udev/rules.d/51-android.rulesに以下を追記。
UBSYSTEM==”usb”, SYSFS{idVendor}==”04e8″, MODE=”0666″
<p> UBSYSTEM==”usb_devices”, SYSFS{idVendor}==”04e8″, MODE=”0666″ </p>
udevをリスタート。
# /etc/init.d/udev restart
2.USB debuggingを有効にする
(ここでUSBで繋げば認識するはず、、だったけど認識してくれなかった)
3.adb serverを再起動すれば良いらしい
$ adb kill-server $ sudo adb start-server $ adb devices
fastbootコマンドどこ?
他のサイトではfastbootコマンドを使って、oem unlockしている。でもそのfastbootコマンドはどこに?
以下のサイトのリンク先から落として、パスが通っている場所に置くらしい。
devicesオプションで確認しておくと良いです。
# ./fastboot devices 353205ACDF4600EC fastboot # ./fastboot oem unlock ... OKAY
非root化するには
Clockwork recoveryを使ってnandbackupのイメージを入れます。以下の方法でunroot出来ました。
- [ROM] [NANDROID BACKUP] Stock GRH78 for Nexus S Android 2.3.1 – xda-developers
- How To: Unroot the Nexus S | TheUnlockr
参考サイト
- Nexus Sのブートローダーのアンロック、root化、Clockworkリカバリ、busybox導入手順(更新) | juggly.cn
- Nexus Sのroot取得 その1 (デバイスドライバ導入~oem unlockまで) – Kazzzの日記
- Nexus Sのroot取得 その2 (clockworkMod Recovery導入~root取得まで?) – Kazzzの日記
- Nexus Sのroot取得 その3 (suとSuperUser.apkのインストール) – Kazzzの日記
- Dev PhoneにUbuntuマシンから接続しようとしたら'error: insufficient permissions for device'などと怒られるときの対処法 – にたまごほうれん草
*1:superbootを使用すると、boot.imgが書き換えられるのでOTAアップデートに失敗します。標準ROMで使いつづけるなら、superbootでなく、上記サイトのやりかたの方がいいでしょう。