Root奪取

Nexus Oneが色々あって、ようやく届いた
簡単な稼働確認が終わったので、いきなりRoot化(ぷ


流れとしては

  1. bootloader Unlock
  2. RA-Recoveryのインストール
  3. Root化

の3手順


bootloader Unlock

  1. Android SDKのインストール
  2. 電源を一回切り、「ボリュームダウン」+「電源」キーで、bootloader起動
    HBOOT-0.33.0012
    MICROP-0b15
    TOUCH PANEL-SYNT0103
    RADIO-4.04.00.03_2
    Dec 17 2009,13:0523
  3. bootloaderが起動したら、[FASTBOOT]を選択(ボリューム上下で選択、電源ボタンで決定)
  4. PCとUSB接続すると、[FASTBOOT USB]表示になるので、PCのコマンドプロンプトから
    > fastboot oem unlock
    を入力
  5. Nexus Oneの画面が [Unlock bootloader?]と表示されるので、[Yes]を選択して、実行
  6. Factory Resetが実行され、画面にアンロックされた鍵のアイコンが表示されれば成功



RA-Recoveryのインストール

  1. 下記から RA-RecoveryをDLしておく
    [Recovery] [30-May-2010] RA-nexus-v1.7.0.1
  2. Nexus Oneが起動しているので、再度bootloaderモードで起動する
  3. [FASTBOOT]を選択し、PCと接続
  4. [FASTBOOT USB]表示になったら、以下コマンドを入力
    > fastboot flash recovery recovery-RA-nexus-v1.7.0.1.img
  5. コマンドプロンプトに "finished. total time: x.xxxs"と表示されれば成功
  6. bootloaderメニューに戻り、[RECOVERY]を実行すると、RA-Recoveryで起動する



Root化

  1. nexus-addon-0.1-signed.zipをDLし、SDカード直下にコピーしておく
  2. [Backup/Restore]を選択し、[Nand backup]を実行(トラックボールの上下回転で選択、クリックで実行)
  3. BackupファイルはSDカードの nandroid/<シリアルナンバー>/BDS-日付-時刻 以下に格納される
  4. [Flash zip from sdcard]を選択、[nexus-addon-0.1-signed.zip]を選択で、インストール開始
  5. "Install from sdcard complete."表示でインストールが完了
  6. [Reboot system now]を選択して、再起動
  7. 再起動した後、PCのコマンドプロンプトから
    >adb shell
    を実行し、コマンドプロンプトが "#"に変わればroot奪取に成功
  8. 確認の為にidコマンドを実行
    # id
    id
    uid=0(root) gid=0(root)
    と表示されればrootユーザーになっているということで