Disire ZへのCM7.0.2導入手順

1ヶ月ほど前にCM7.0.2を焼いた際のメモ。


APNは黒SIM対応している模様。


(0)準備
・rooted&s-off前提
・Titunium Backupでバックアップ
・ROM Managerでバックアップ


(1)CM7.0.2をSDへダウンロード
ROM Monagerからダウンロード


(2)ROM ManagerからROM焼き


(3)日本語フォント&絵文字入りフォントへ変更
DroidSansJapanese.ttfをモトヤマリベル3(data_fonts_MTLmr3m.ttf)へ、DroidSansFallback.ttfを絵文字入りへ変更するupdate.zipを作成し、ROM Managerから更新。


モトヤフォントはこちらから。


(4)MMS.apkの黒SIM対応
takuoさんのupdate-mms-20110413.1-cm7-signed.zipを拝借し、ROM Managerから更新。
起動後、UAは手動でiphoneへ変更。

http://blog.takuo.jp/2010/10/mmsapk-final.html
http://takuo.jp/junk/Mms.apk/


(5)HTC-RIL最新化およびbuild.prop追加・変更(魔法の五行)
rilはRadioROMとversionを合わせるべきとのコメントがXDAにあるため、とりあえずrilへ魔法の五行を追加するだけのupdate.zipを作成して電池の減り具合を様子見する。


a)build.prop追加・変更(魔法の五行)
魔法の五行を追加・変更するupdate.zipを作成し、ROM Managerから更新。


b)HTC-RIL最新化
よくわからないので現在適用を保留中。差し替え方法のみ覚書。
ターミナルを開きgetpropで現在のHTC RIL versionを確認。
CM7.0.2のrilは下記versionでした。

===========================================
$ su
# getprop "gsm.version.ril-impl"
HTC-RIL 2.2.0014G (Sep 24 2010,19:08:27)
===========================================

下記のVersionが今のところ最新RILのようなのでダウンロードして差し替え
[GINGERBREAD] HTC-RIL 2.2.0131HM (Mar 18 2011,00:40:15) (extracted from Desire S Rom)


http://forum.xda-developers.com/showthread.php?t=902752


(6)カメラシャッター無音化
camera_click.oggを無音ファイルに置き換えるupdate.zipがうまく作成できなかったので、RootExplorerから手動でrwにremountのうえリネームして対応。

mv /system/media/audio/ui/camera_click.ogg /system/media/audio/ui/camera_click.ogg.bak
mv /system/media/audio/ui/VideoRecord.ogg /system/media/audio/ui/VideoRecord.ogg.bak


(7)キーボードレイアウト変更
ショートカットキー1&2を左右キーへそれぞれ割り当て変更するupdate.zipを作成し、ROM Managerから更新...のつもりだったが、こちらもうまく作成できなかったので、/sdcard直下へvision-keypad-wwe.klを配置したうえで、/system/usr/keylayout/vision-keypad-wwe.klのバックアップを取り下記keyrayoutを変更する「replace_vision-keypad-wwe.sh」を作成して差し替え。


key 185 USER2 WAKE_DROPPED

key 185 DPAD_DOWN WAKE_DROPPED


key 184 USER1 WAKE_DROPPED

key 184 DPAD_UP WAKE_DROPPED

#!/sbin/sh

mount -o rw,remount /dev/block/mmcblk0p25 /system

mv /system/usr/keylayout/vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl.bak
cp /sdcard/vision-keypad-wwe.kl /system/usr/keylayout/
reboot

#mv /system/usr/keylayout/vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl.bak
#cp /sdcard/vision-keypad-wwe.kl /system/usr/keylayout/
#cp /system/usr/keylayout/vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl.bak
#rm -rf /system/usr/keylayout/vision-keypad-wwe.kl