iPad WIFI+3G US版のキャリアロゴをdocomoにしてみた。/System/Library/Carrier Bundles/を見ると標準で用意されているキャリアロゴはAT&TとVodafoneのPNG画像だけの様子。そのためドコモのSIMを挿してもキャリアロゴは”NTT DOCOMO”とそっけないテキスト文字が流れ、”NTT…”となってしまう。
この作業はJailBreakが必要です。自己責任でどうぞ。
PNG画像を用意
キャリアロゴのPNG画像を用意。サイズは高さ20ピクセル以下。横サイズの最大値は不明。収まり具合をみながら調整する。
Default_CARRIER_NTTdocomo.png
FSO_CARRIER_NTTdocomo.png
2種類用意したけどiPadの場合、Default側の画像って使われることがあるのか不明。これらのファイルを
/System/Library/Carrier Bundles/Unknown.bundle/
に保存する。
carrier.plistの編集
ドコモSIMが挿されたときにステータスバーに表示するイメージ画像を指定する。対象ファイルは
/System/Library/Carrier Bundles/Unknown.bundle/carrier.plist
作業前にバックアップ推奨。StatusBarImagesキーに以下を追加して保存。
<dict>
<key>AllowPrefixMatching</key>
<false/>
<key>CarrierName</key>
<string>NTT DoCoMo</string>
<key>DefaultImage</key>
<string>Default_CARRIER_NTTdocomo.png</string>
<key>FullScreenOpaqueImage</key>
<string>FSO_CARRIER_NTTdocomo.png</string>
</dict>
作業完了後にRespringすると指定した画像がキャリアロゴに表示される。余談だがUnknown.bundle/carrier.plistには各国のキャリア63社が名を連ねており、もちろんSoftBankはある(画像はない)が、NTT DoCoMoの名前がないのだ。日本以外のiPadはキャリアロックが外されているはずだが、US T-Mobileも見当たらないことからキャリアパートナーしか事前登録されていないのかも。
WinterBoardでもカスタマイズできると思うが、SoftBankの白micro SIMもないので標準状態で表示できるように設定しておくことにした。今度はdocomo用キャリアバンドル自作するかな。
動作環境
iPad WIFI+3G 16GB-USA iOS3.2 Spirit Jailbreak済み