x06ht (HTC Desire) の オリジナルテーマを作ろう&公開中!(要root)

2010/09/21更新。
*この記事はメモとしていじりながら都度更新しています。
完全な情報が揃うまでに時間がかかると思いますが、ご了承ください。
Opendesire の テーマがいろいろ登場していて
どれにしようか悩んでいたらtwitterと2ちゃんねるで情報を頂き
自分で作れるということになりさっそくいじいじ。
方法は簡単なのですがなにせ画像が大量にあり
どれを変更するとどこが変わるのかわかりにくいので
自分のメモ用に画像とファイル名を残していきます。
/*——————————- テーマ公開中 ——————————-*/
*Open Desire 4.0.23 用 テーマ 
*Open Desire 4.0.10 ~ 4.0.15 用 テーマ 
BBSIWC Opendesire を元に作っています。
*Open Desire 4.0.2 用 テーマ 
FigureTheme v0.4.2 for OpenDesire を元に作ってます。
/*——————————————————————————–*/
念のためこいつらも。
壁紙 (ADWで固定用)
*Opendesire設定(文字色等)のテーマ
解凍してCMThemeフォルダ毎SDのルートに置くか
既にあるなら中に入れて再起動すればテーマからrabbitが選択できると思います。
文字と背景の色があってないとき使ってみるか自分で設定してみてください。
Opendesireの色の設定なんかで文字色とかは調整してください。
ODのバッテリーの数字表示はオフにしないとカブっちゃって見えないとおもいます。
ZipはRom Managerからそのまま焼けます。
その他もろもろ自己責任で。
下のは一部です。
pack.png

注意:これは4.0.4用の画像です。
画像のHOMEはADW.LauncherでADWtheme Alternate dark freeを使用しています。
アイコンは下記のものを使用しています。
snap20100907_090055.png

—— 作り方 ———————————————————————————
適当なテーマをダウンロードして
system > framework > framework-res.apk を取りだします。
拡張子zipにしてさらに解凍すると
res > drawable-hdpi とか drawable-hdpi-v4
とかの中に大量のpngがあるのでいじりたいところの画像をお好みのソフトで編集します。
透過PNGももちろん使えます。
編集後framework-resの中にwinrar等でファイルを入れて拡張子をapkに戻し
apkをまた元のzipに入れてauto-sign等で再署名してあとは
ROM Manager等で書き込むだけ。
*完全に解凍されたものをただ無圧縮ZIPにしても再署名できないので蹴られると思います。
————————————————————————————————
・status_bar_background.png
notification バー引っ張ったときに出てくる画像。
・status_bar_close_on.9.png
notification バー引っ張ったときの下部
・usb_android.png
USBストレージOFFの状態
・usb_android_connected.png
USBストレージONの状態
・stat_sys_battery_0~100.png
バッテリーの残量にあわせて画像が変わる。
・stat_sys_battery_charge_anim0~x.png
充電時に連番でアニメーション
・stat_sys_data_~.png
3Gでデータ通信中に表示されるやつ
・stat_sys_wifi_signal_0~x.png
Wifiの電波状況表示
・stat_notify_wifi_in_range.png
wifiのAP通知
・stat_sys_warning.png
なんか問題あるときとか通知のお知らせ
・stat_sys_ringer_vibrate.png
バイブレート設定(マナーモード)時
・stat_sys_data_usb.png
USB接続時(給電?)のアイコン
・stat_sys_adb.png
USBデバッグがオンになってるとき
・stat_sys_data_bluetooth.png
bluetoothがオンの時
・stat_sys_data_bluetooth_connected.png
bluetooth機器が接続されてるとき
・stat_notify_sync.png
アカウントのいろいろ更新時に表示される
・stat_notify_alarm.png
アラーム設定の通知
・stat_notify_disk_full.png
SDカード満タン時かな?
・stat_notify_error.png
なんやようわからんエラー
・stat_notify_missed_call.png
不在着信通知?
・stat_notify_more.png
通知が領域に表示しきれてないとき
・stat_notify_sdcard.png
SDカード系だけどなんだべ
・stat_notify_sdcard_prepare.png
SDカード準備中。
・stat_notify_sdcard_usb.png
SDカードに問題があるとき
・stat_sys_download_anim0.png
ダウンロード中のアニメーション
・stat_sys_no_sim.png
Simささってねぇぞな時
・stat_sys_ringer_silent.png
サイレントモード
・stat_sys_secure.png
セキュリティロックかけてるときかな
・stat_sys_signal_flightmode.png
フライトモード
・stat_sys_throttled.png
通信エラー時かな

About the author