電話帳アプリの画像変更
先日(http://d.hatena.ne.jp/atsurin/20110723/)行った電話の発着信画面の変更だが、今回はデフォルトの電話帳アプリの画像を変更してみることに。その画像とは、勿論ダンディ(?)な「おじ様」シルエット(デフォルトの連絡先の画像)のことです。変更方法は以下の通りで、いつも通りroot化必須。
- 変更する画像の用意。
- 前回使用したドロイド君の画像を流用してみた。
- 画像サイズは104×104。
- 該当する画像をapkファイルから探したところ、9つのファイルがHit(ファイル名途中の数字が異なる)。
- 「spb_contact_photo_default_0_icn.png」
- 「spb_contact_photo_default_1_icn.png」
- 「spb_contact_photo_default_2_icn.png」
- 「spb_contact_photo_default_3_icn.png」
- 「spb_contact_photo_default_4_icn.png」
- 「spb_contact_photo_default_5_icn.png」
- 「spb_contact_photo_default_6_icn.png」
- 「spb_contact_photo_default_7_icn.png」
- 「spb_contact_photo_default_8_icn.png」
- 作成するファイルは同じ画像を9つ用意し、上記ファイル名で用意。
- 何故、9つも画像ファイルが存在するのか、それぞれの役割などの詳細等は不明。
- 背景透過も悪くないが、画像サイズが小さくて見辛い事から、今回は透過OFFで作成した。
- 「/system/app/」内の「Phonebook.apk」をSDカードにコピー。
- 「Phonebook.apk」内の「/res/drawabale-hdpi/spb_contact_photo_default_0_icn.png」を新規に作成した「spb_contact_photo_default_0_icn.png」に差し替える。以下同様に、ファイル名毎の差し替え(トータルで9ファイル分)を行う。
- 各apkの覗き方や差し替え方法は例の如く略。
- 上書きコピーでOK。
- 差し替え完了した「Phonebook.apk」を、「/system/app/」に上書きする。詳細な手順は過去のapk上書きと同様。
- 本体に上書きした「Phonebook.apk」のパーミッションを「644」(rw-r--r--)に変更。
- Android端末のリブート。
連絡先のデフォルト画像(アイコン)がドロイド君に変わった。
尚、電話帳の宛名をタップした際に表示される詳細情報の背景は変更できなかった。それとおぼしき画像が「Phonebook.apk」内に「spb_contact_photo_default_pivot_1_icn.png」〜「spb_contact_photo_default_pivot_8_icn.png」というファイル名途中の数字が異なり、画像は全く同じファイルが8つ存在しているのだが、その画像を全て差し替えてもうまくいかなかった。対象画像が異なるのか、デコンパイルが必要なのか、皆目見当つきません・・・