Nexus Oneのroot取得(No Warranty!)

Androidでのroot取得は、以下の手順で行う。

    1. bootloaderのロック解除
    2. nexusone-superbootの実行

今回は、Android 2.2(FRF91)、作業用マシンはMac OS X(Snow Leopard)で行った。

unlock bootloader

1. fastboot.zipをダウンロードし、適当な場所に解凍する。
2. Nexus Oneを作業用マシンにUSB接続し、電源をOFFする。
3. ボリュームダウンボタン+電源ボタンでNexus Oneをブートする。
4. メニューが表示されるので、ボリュームボタンで[FASTBOOT]を選択し、電源ボタンで決定する。
5. 作業用マシンから以下のコマンドを実行する。

$ cd fastboot
$ ./fastboot-mac oem unlock

6. Nexus Oneの画面上で、[unlock bootloader]を選択し、再起動する。
7. 起動画面で、鍵がはずれたアイコンが表示されれば成功です。

exec nexusone-superboot

1. ここから1.1-FRF91-nexusone-superboot.zipをダウンロードし、適当な場所に解凍する。

      • MD5: de97d4f6c3b724d8cde015a986f99b95

2. Nexus Oneを作業用マシンにUSB接続し、電源をOFFする。
3. ボリュームダウンボタン+電源ボタンでNexus Oneをブートする。
4. メニューが表示されるので、ボリュームボタンで[FASTBOOT]を選択し、電源ボタンで決定する。
5. 作業用マシンから以下のコマンドを実行する。

$ cd 1.1-FRF91-nexusone-superboot
$ chmod +x install-superboot-mac.sh 
$ ./install-superboot-mac.sh

6. nexusone-superbootの実行が完了すると、自動で再起動する。
7. 再起動後、以下のコマンドを実行し、プロンプトが#になっていれば成功です。

$ adb shell
#