今回の目的は、HBOOT/RADIOの変更による埋蔵メモリ発掘。12月の初め位からこの話題が出ていてとても興味があり、いつかやってみたいと思っていた。
----------
ネットで調べて見よう見まねでやってみたところ無事出来たので、手順をメモしておく。
1.カスタムファームの入手
今回はOfficial AOSP 2.2 OTAをインストールする。
http://forum.xda-developers.com/showthread.php?t=811620
ここから、MT3G-test3_S.zip、MT3G-test3-partsB_S.zip をDLしmicroSDにコピー。
2.日本語化パッチを入手
http://forum.xda-developers.com/showpost.php?p=9585178&postcount=1362
ここから、MT3G-test3-lang-ex1.3_ja_zh_S.zip をDLしmicroSDにコピー。
3.HBOOT/RADIOの入手
http://forum.xda-developers.com/showthread.php?t=831139
ここから、
・dream_2708kit.zip をDL、解凍して hboot-1.33.0013d.img を取り出しmicroSDにコピー
・update_2.22.28.25_S.zip をDL、解凍してRADIO-2.22.28.25.img を取り出しmicroSDにコピー
(追記:夜中にやったのでよく覚えていないが、もしかしたらhbootは末尾の「d」が無いものを使うため、どこからかDLしたかもしれない。official-SPL.zipとかいうものをDLしてその中のhboot.imgを焼いた形跡があるので・・・)
(20110303追記:hbootの末尾が「d」のものがHT-03A用のものとの事が分かった。「d」無しで2ヶ月くらい使っていたよ・・・。「d」無しだと、fastbootでeraseが使えなかったり、不安定だったりするらしい。確かに「d」無しだと、PCから
fastboot flash hboot hboot-1.33.0013d.img
を実行してもうまく書き込まれなかった。仕方が無いの一旦Recoveryからupdate.Engineering-SPL-HBOOT-1.33.2005-signed.zipを焼いてから、上記fastbootのコマンドを実行したら「d」付きに更新する事が出来た。ヤレヤレ )
fastboot flash hboot hboot-1.33.0013d.img
を実行してもうまく書き込まれなかった。仕方が無いの一旦Recoveryからupdate.Engineering-SPL-HBOOT-1.33.2005-signed.zipを焼いてから、上記fastbootのコマンドを実行したら「d」付きに更新する事が出来た。ヤレヤレ )
4.HT-03Aをfastbootモードで起動
microSDをHT-03Aにセットし、ボリュームDownを押しながら電源ON。
これでfastbootモードに入るので、USBでPCと接続する。
5.RADIO/HBOOTを焼く
PCにてコマンドプロンプトを立ち上げ、下記のコマンドを実行。
fastboot flash radio RADIO-2.22.28.25.img
fastboot flash hboot hboot-1.33.0013d.img
fastboot reboot-bootloader
6.カスタムROMを焼く
ここで記憶が不正確なのだが、多分HT-03Aの電源を切った後、HOMEキーを押しながら電源を入れて
Recoveryに入りFull Wipeしてから、
MT3G-test3_S.zip、MT3G-test3-partsB_S.zip、MT3G-test3-lang-ex1.3_ja_zh_S.zip を焼く。
7.Reboot&確認
RecoveryからRebootして完了。
端末情報を確認すると、下記のようにきちんと変わっている事を確認。
・ベースバンドバージョン
62.50SJ.20.17U_2.22.28.25
・カーネルバージョン
2.6.34.7-cm6-biffmod ezterry@zack #7
SetCPUをインストールしてInfoをチェックし増量を確認。
・MemTotal: 112700kB
8.フォント入れ替え
予めHyperJのROMの/system/fonts からDroidSans.ttf、DroidSans-Bold.ttf、DroidSansJapanese.ttf
を抜き出しておき、microSDにコピーする。
次にHT-03AとPCをUSBで接続し、コマンドプロンプトから
C:\>adb shell
# mount -o remount,rw /dev/block/mtdblock3 /system
# cp /sdcard/DroidSans.ttf /system/fonts
# cp /sdcard/DroidSans-Bold.ttf /system/fonts
# cp /sdcard/DroidSansJapanese.ttf /system/fonts
#
# reboot
で端末が再起動され、フォントが更新される。これで微妙に日本の漢字と異なる部分が解消。
以上