GALAXY NEXUS(SC-04D) root化

2012/06/14

雑記




GALAXY NEXUS(SC-04D)のアップデートに伴い、
以前からやってみようと思っていたroot化を行った。

色々なブログ等でroot化の方法は書かれているが、
自分が途中で分からなかったところや躓いたところを書いてみる。

■手順■
・なにはともあれ、本体に入っている写真などのデーターをバックアップ。
 (自分は気付かないでアンロックし、写真が全部消えてしまった・・・)

・Android SDKをPCにインストール。
 Android Developersというサイトからandroid-sdk_r18-windows.zipを
 DLして解凍(2012/06/15現在)インストールし、SDK Managerを起動。

・SDK Managerを起動
 Android4.0にチェックを入れるのは分かったけど、
 Google USB Driver packageではなくGoogle USB Driverの項目だった。
 packageって書いてないけど良いのか?と悩む。

※結果、Package無しのインストールで問題無かった。
 (SDK Managerは思ったよりも時間がかかる)

・Java SE Downloadsサイトで「Java SE 7u5」欄のJDKを押下。
 自分はWindowsXPなので「jdk-7u5-windows-i586.exe」をDLした。

※SDK Managerが動いていると途中で止まるため、SDK Managerが終わってから入れる。

・Android SDKを使うためのパスを通す。
 マイコンピュータを右クリ→プロパティ→システムの詳細設定→環境変数まで行く。
 システム環境変数の欄からPathを選び編集ボタン。
 「\C:\android-sdk-windows\platform-tools\; C:\android-sdk-windows\tools\;」と入力

■■■ここで第一のつまづき■■■
 まず某有名サイトには「C:\android-sdk-windows\platform-tools」と書かれているので
 何も考えずにそのまま記入したら、動かなかった。

 今回DLしたandroid-sdk_r18-windows.zipを解凍すると「android-sdk」フォルダになる。
 またCドライブのProgmam files直下にファイルを置いたので、その場合は
 「\C:\Progmamfiles\android-sdk-windows\platform-tools」なるのが正しいので、

 「\C:\Progmam files\android-sdk\platform-tools\; C:\Progmam files\android-sdk\tools\;」

 その後、android-sdkのtoolsフォルダ内にある「ddms.bat」を押すと、
 「プログラムがインターネットアクセスを要求しています」と聞いてくるので許可。
 これでddmsが起動したらAndroid SDKのインストールは完了。

・GalaxyNexusの電源を落とし、ボリューム↑↓ボタンを同時に押しながら電源ボタンを長押しすると、
 ブートローダー(アンドロイド君が寝ている絵)が起動するので、PCとUSB接続する。

・ドライバーを聞いてくるがキャンセル。

・マイコンピュータを右クリ→デバイスマネージャーを押下。

・Android1.0に「!」マークが付いているので、選んで右クリ→プロパティ表示。

・「コンピュータを参照してドライバソフトウェアを検索します」を選び、参照を押下。

・先ほど入れたandroid-sdkファイルの中に「extras」フォルダがあるので、
 その中に入っている「android_winusb.inf」を押下。

■■■ここで第二のつまづき■■■
 この状態ではエラーが出てドライバーが入らなかった。
 そこでAndroid1.0「!」マークを選んで右クリ→プロパティ表示し、
 デバイスインスタンスを表示させる。

 すると「USB_Install,USB¥VID_なんちゃら・・・・」と書かれているので、
 それを表示させながら、android_winusb.infをダブルクリックで開く。

 スクロールしていくと[Google.NTx86]項目があるので、デバイスインスタンスを見ながら
 「%CompositeAdbInterface% = USB_Install,USB¥VID_なんちゃら・・・・」と記入し上書き保存。

・USBを一度挿し直し再びextras」フォルダに入っている「android_winusb.inf」を選択。

・ちゃんと文字があっていればドライバーがインストールされる。
 再起動後、無事にインストールが確認され「!」が消えていたら成功。

・次にfastboot.zipファイルを某有名サイトのリンク経由でDLして解凍。

・fastbootフォルダ内でSHIFTを押しながら右クリするとコマンドウィンドウが開くのだが
 XPの場合はそれが出来ないので、コマンドプロンプトからディレクトリーを移動していく。
 階層深くにfastbootを置くと入力が面倒なので、Cドライブ直下がオススメ。
 その場合「c:\fastboot\fastboot oem unlock」と入力。

・3~5分ぐらい待っているとGalaxyNexus本体に「Unlock bootloder?」と青地で出てくるので
 ボリュームキー↑でYesを選ぶ。

・コマンドプロンプト画面にFinishedと表示されたら成功。
 寝転がったアンドロイド君の左下に赤字で「LOCK STATE-UNLOCKED」が表示されている。

これでひとまず、SC-04Dのブートローダーアンロックは終了。

・最後に「recovery-clockwork-5.5.0.2-maguro.img」をこれまた某有名サイトのリンク経由でDLし、
 fastbootフォルダーに入れたらコマンドプロンプトで
 「c:\fastboot\fastboot boot recovery-clockwork-5.5.0.2-maguro.img」と入力する。

・数秒後、コマンドプロンプト上にfinishedと表示されてからGalaxyNexus本体を見ると
 青い文字列の中に「backup and restore」とあるので選択し、真っ新状態でバックアップを取っておく。

・5分ぐらい待つと「Backup complete!」と出るので「reboot system now」を選択し再起動。
 
・本体が初期化されているため、画面が消えないようにチョコチョコ指で触りながら
 PC上でGalaxyNexusを選び内部ストレージを見るとclockworkmodフォルダにバックアップをした
 日付のフォルダがあるので、それをPC内なりUSBなりに保存しておく。

ここまでやったら後は好きなようにカスタムして下さい。
















QooQ