DoCoMo版GalaxyNexus(SC-04D)にAndroid4.0.4のGoogleFactoryImageを焼いてみた


今まで純正ROMでがんばっていましたが、いつまで経ってもSC-04Dにアップデートがこないのでこれはリファンレス機としてのどうかと思い始め初ROM焼きに挑戦しました。

いろいろなカスタムROMが出ていますがせっかくなのでGoogle純正のFactoryImageを選択しました。

ググればすぐに出てくるような項目ですが、リンク集とメモもかねてまとめました。

作業内容は以下(AndroidSDKはインストール済み)

  1. ブートローダーのアンロック
  2. CWMでドコモ純正ロムのフルバックアップ
  3. root化
  4. radio.imgのバックアップ(一応)
  5. Super Wipe Liteの実行
  6. Factory Imageを焼く
  7. モトヤフォントを入れる

ブートローダーのアンロック

ANDROIDLOVER.netさんのこちらの記事をそのまま実行。何事もなくアンロック終了

CWMでドコモ純正ロムのフルバックアップ

ANDROIDLOVER.netさんのこちらの記事をそのまま実行。何事もなくバックアップが取れました

root化

AndroidLover.netさんのこちらの記事をそのまま実行。

※4.0.4ではこちらの方法ではroot権限が必要なアプリにroot権限が付与できませんでした。こちらに方法を書きました

radio.imgのバックアップ

AndroidLover.netさんのこちらの記事をそのまま実行。

Super Wipe Liteの実行

ここからSuper Wipe Liteをダウンロード

ダウンロードしたzipファイルをGalaxyNexusに転送する

端末をbootloaderで起動してfastbootディレクトリでコマンドプロンプトで

fastboot boot recovery-clockwork-5.5.0.2-maguro.img

でCWMを起動する。

install zip from sdcardでインストール後端末が再起動します。

再起動時にGoogleロゴで固まったので、電池を抜いて端末の電源を落としました。

FactoryImageを焼く

まずはここからFactoryImageをダウンロード。「Factory Images “yakju” for Galaxy Nexus “maguro” (GSM/HSPA+)」をダウンロードします。

ダウンロードしたファイルを解凍します。拡張子がtarになっていたらtgzに変更して解凍します。

解凍したディレクトリの中の

  • bootloader-maguro-primela03.img
  • flash-all.sh
  • image-yakju-imm76i.zip
  • radio-maguro-i9250xxla02.img

のファイルをfastbootディレクトリに入れる

fastbootディレクトリでコマンドプロンプトで

  • fastboot flash bootloader bootloader-maguro-primela03.img
  • fastboot reboot-bootloader
  • fastboot flash radio radio-maguro-i9250xxla02.img
  • fastboot reboot-bootloader
  • fastboot -w update image-yakju-imm76i.zip

を実行する。

しかしコマンドをたたくたびにwating deviceというメッセージが出て先に進まないので、USBケーブルを抜いてreboot。reboot後USBをさしてコマンドを実行すると先に進んだ。

rebootするたびに同じ動作を繰り返した。

最後のコマンドを実行してGNが起動するとめでたくAndroidバージョンが4.0.4になっていました。

モトヤフォントを入れる

フォントが予想通り中華フォントだったのでモトヤフォントを入れました。

ここからフォントをダウンロード。フォントは「MTLmr3m.ttf」

root取得の必要があるので同じようにroot化

fallback_fonts.xmlを変えるのが面倒なのでフォント名をリネーム「DroidSansFallback.ttf」とします。

コマンドプロンプトで

# adb shell

# su

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

# chmod 777 /system/fonts

# chmod 777 /system/etc

#exit

コマンドプロンプトで

# adb push ./DroidSansFallback.ttf /system/fonts

端末をrebootすればフォントが反映されているはずです。

yagi