Root奪取
Nexus Oneが色々あって、ようやく届いた
簡単な稼働確認が終わったので、いきなりRoot化(ぷ
流れとしては
- bootloader Unlock
- RA-Recoveryのインストール
- Root化
の3手順
bootloader Unlock
- Android SDKのインストール
- 電源を一回切り、「ボリュームダウン」+「電源」キーで、bootloader起動
HBOOT-0.33.0012
MICROP-0b15
TOUCH PANEL-SYNT0103
RADIO-4.04.00.03_2
Dec 17 2009,13:0523 - bootloaderが起動したら、[FASTBOOT]を選択(ボリューム上下で選択、電源ボタンで決定)
- PCとUSB接続すると、[FASTBOOT USB]表示になるので、PCのコマンドプロンプトから
> fastboot oem unlock
を入力 - Nexus Oneの画面が [Unlock bootloader?]と表示されるので、[Yes]を選択して、実行
- Factory Resetが実行され、画面にアンロックされた鍵のアイコンが表示されれば成功
RA-Recoveryのインストール
- 下記から RA-RecoveryをDLしておく
[Recovery] [30-May-2010] RA-nexus-v1.7.0.1 - Nexus Oneが起動しているので、再度bootloaderモードで起動する
- [FASTBOOT]を選択し、PCと接続
- [FASTBOOT USB]表示になったら、以下コマンドを入力
> fastboot flash recovery recovery-RA-nexus-v1.7.0.1.img - コマンドプロンプトに "finished. total time: x.xxxs"と表示されれば成功
- bootloaderメニューに戻り、[RECOVERY]を実行すると、RA-Recoveryで起動する
Root化
- nexus-addon-0.1-signed.zipをDLし、SDカード直下にコピーしておく
- [Backup/Restore]を選択し、[Nand backup]を実行(トラックボールの上下回転で選択、クリックで実行)
- BackupファイルはSDカードの nandroid/<シリアルナンバー>/BDS-日付-時刻 以下に格納される
- [Flash zip from sdcard]を選択、[nexus-addon-0.1-signed.zip]を選択で、インストール開始
- "Install from sdcard complete."表示でインストールが完了
- [Reboot system now]を選択して、再起動
- 再起動した後、PCのコマンドプロンプトから
>adb shell
を実行し、コマンドプロンプトが "#"に変わればroot奪取に成功 - 確認の為にidコマンドを実行
# id
id
uid=0(root) gid=0(root)
と表示されればrootユーザーになっているということで