2013-05-16 [長年日記]

au TB11MをAndroid4.1にした

auの公式アップデートで4.0.3まではいったのだけど、それ以降アップデートされる気配がない*1ので、CUSTOM ROMでJellyBeanにしようということでいろいろやってみた。

au版とはいってもハードウェア的には米国版のXOOM Wi-FiモデルのMZ604と同等ということでCUSTOM ROMもそれなりに存在していて、選択肢はいくつかあったのだけど、日本語化が楽そうということで今回はAOKP+JCROMを選択。

手順はいろんなところに書いてあるので省略。導入したファイルの場所だけ書いておく。最終的に起動した組み合わせは以下のとおりだけど、出自があやしいのもあるし、ずっとこの場所にあるかも不明。

CWM

http://www.clockworkmod.com/rommanager からMotorola XOOM (Wi-Fi Only)を探してダウンロード。

  • recovery-clockwork-6.0.3.1-stingray.img

AOKP

すでにXOOMはサポート対象外になっているらしく公式ページからはダウンロードできなくなっていた。xda-developers.comからhttp://goo.im/devs/JeduRockzz/wingray/aokp_wingray_jb-mr1_build-1.zipにたどり着いてダウンロード*2。goo.imで"DEVELOPERS"->"AOKP"->"wingray"とたどっていくとAOKP公式のものが出てくるのでそちらのほうがいいかも。JCROMとの組み合わせではmilestone-4は動くという情報があったけど、milestone-6ではブートしなかった。

  • aokp_wingray_jb-mr1_build-1.zip

もしくは

  • aokp_wingray_milestone-4.zip (多分こっちが正しい)

JCROM

http://jcrom.net:8080/job/JCROM_JB_XOOM_NIGHTLY/ から、 full_wingray-user-jcrom-JB-NIGHTLY.zip をダウンロード

  • full_wingray-user-jcrom-JB-NIGHTLY.zip

Google APPs

Playストアがないとどうしようもないので。goo.imで"gapps jb signed"あたりで検索してダウンロードした。

  • gapps-jb-20121011-signed.zip (だったと思う)

日本語フォントの導入

上記の物を導入して起動するようにはなったのだけど、いわゆる中華フォント(CKJフォント)なので違和感がある。せっかくrootもとれるので日本語フォントを導入することに。フォントはAndroid4.0以降(?)公式採用されているモトヤLマルベリ3等幅というのがApache2ライセンスでよさそうだったのでこれを使うことに、ここから、View Rawをクリックするとダウンロードできる。これをSDカードにコピーしておく。

adb経由で端末の/system以下のファイルを覗いてみたら、以下の状態になっていた*3

  • /system/etc/fallback_fonts.xmlでモトヤフォント(MTLmr3m.ttf)が既に指定されている
  • /system/etc/fallback_fonts.xmlでDroidSansFallbackFull.ttf*4がモトヤフォントより先に指定されている
  • /system/fonts/MTLmr3m.ttfは存在しない

ということで、

  • /system/fontsにMTLmr3m.ttfをおく
  • /system/fonts/DroidSansFallbackFull.ttfをけす

ことで対応*5。 設定からadbでのrootを有効にして適当なshellから操作。

(PCのshell)
$adb shell
(端末のshell)
$su
#mount -o rw,remount /dev/(中略)/system /system (roでマウントされているのでrwでリマウント)
#cp /strage/sdcard1/MTLmr3m.ttf /data (/systemの容量がたりないので/dataにコピー)
#ln -s /data/MTLmr3m.ttf /system/fonts/MTLmr3m.ttf
#mv /system/fonts/DroidSansFallbackFull.ttf /system/fonts/DroidSansFallbackFull.ttf.bak (いらないならけしてもいい)
#reboot

で再起動して、日本語のフォントが置き換わっていることを確認した。

Playストアからのインストールも問題なくできるし、常駐アプリが少ないためか動作も軽快で、非常に快適。だけど変な状態になってる気もするので、時間があったら他のROMに入れ替えてみるかも。

(追記) どうも勘違いしていたみたいでJCROM(のリンク先のファイル)はAOKPをベースに組み込んだもので、AOKPをいれる必要はないみたい。あとで書き直す。

Tags: Android XOOM

*1 まあよくやった方ではあると思う

*2 いまみてみるとAndroid4.2って書いてあるので今動いてるのはたまたま?

*3 繰り返しになるけど、導入するROMによって違うし、多分変な状態になってる

*4 これがCJKフォント

*5 いま考えたらハングルとかが表示できない状態になってるかも