Banco Japon de Mesa Verde
最近の主な話題-iPhone-FPS-デジタル一眼-PC自作-Mac-PS3-グルメ-ファッション-etc.-
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[タグ未指定]

人気blogランキング
[iOS 5] 変更まとめ(5)-ステータスバーのキャリアロゴ(画像版)
iOS 5 変更点まとめ記事一覧(このエントリを含む)
 [iOS 5] 変更まとめ(1)-ホーム画面アイコン関連
 [iOS 5] 変更まとめ(2)-ロック画面(Tap to Unlock)
 [iOS 5] 変更まとめ(3)-英語・日本語フォントのカスタマイズ
 [iOS 5] 変更まとめ(4)-通知センターとフォルダ/スイッチャーの背景
 [iOS 5] 変更まとめ(5)-ステータスバーのキャリアロゴ(画像版)
 [iOS 5] 変更まとめ(6)-ステータスバーの各種アイコン(artwork)
 [iOS 5] 変更まとめ(7)-透明化パックテーマ(ホーム/ロック/ステータス)



iOS 5カスタムキャリアロゴ画像適用例

 iOS 5のテーマ関連変更点備忘録その(5)。
 ステータスバーのキャリアロゴカスタマイズ(画像版)です。

 Jailbreakとテーマ遊びは自己責任で

■確認した環境

 デバイス: iPhone 4(GSM)
 iOS: iOS 5 (redsn0wのカスタムIPSW、ベースバンド01.59.00維持)
 Jailbreak: redsn0w 0.9.9b6 for Mac (Tethered)
 WinterBoard: 0.9.3901

 iOS 5でもiOS 4同様デフォルトのキャリアロゴはテキストです。このためキャリアロゴ文字列を書き換えるTweak(FakeCarrier等)で変更できる他、com.apple.springboard.plistSBFakeCarrierキーを書き換える(追加する)ことでも変更可能と思われます(まだ試していませんが多分)。
 今回はテキストでなくロゴ画像を使用する方法と変更点をまとめました。


■iOS 5 キャリアロゴ(画像)

 格納フォルダ
   システム
     //System/Library/Carrier Bundles/iPhone/Softbank_jp.bundle
     ソフトバンクユーザーの場合です。なおフォルダは以下でも同義
     シンボリックリンクなので上のパスに飛ばされるはずです
     //System/Library/Carrier Bundles/iPhone/44020
     //private/var/mobile/Library/Carrier Bundle.bundle
   WinterBoard
     /テーマ名/Bundles/com.apple.Softbank_jp

   ※iPhone 4Sではないためauの情報がわかりません。
   ※「44020」って何?に関しては後述「豆知識」をご覧下さい。

 画像ファイル
   Default_CARRIER_SoftBank_1only_.png (56x20 pix)
   Default_CARRIER_SoftBank_1only_@2x.png
   FSO_CARRIER_SoftBank_1only_.png (56x20 pix)
   FSO_CARRIER_SoftBank_1only_@2x.png
   TS_CARRIER_SoftBank_1only_.png (58x20 pix)
   TS_CARRIER_SoftBank_1only_@2x.png

   ※画像名に「_1only_」が付加されました。
   ※TS_という名称の画像が追加されました(後述「備考」参照)。
   ※iPhone 4(Retina)の場合@2x画像のみ配置でOK。
   ※システムフォルダには元々@2xなしの画像しかありません。
   ※まだ入手していませんが@2xは112x40及び116x40と考えてよいかと思います。

 カスタム画像サンプル
   こちらのエントリをご覧下さい。

■備考

 WinterBoard利用時の制限事項
 WinterBoardでテーマとして適用した場合、iOS 4と同様にJailbreakアプリやサードパーティアプリで画像が表示されないことがあります(デフォルトのテキスト表示に戻ってしまう)。常時画像を表示したい場合はシステムファイルの直接置換が必須となるようです。

 画像サイズについて
 ピクセルサイズはオリジナルと一致させなくても構いません。ただし狭いステータスバーに納める画像ですから、無闇に大きくすると画像が切れたり他のエレメンツ(ステータスバー上のアイコン等)が消えたりと不具合が生じます。因みにスクリーンショットに掲載した自作画像は126x40ピクセルです。ちょっと長めですね。ギリギリかな?

 3種の画像について
   Default、FSO、TS、と3種あるけどどこで使われてるの?
   carrier.plistに記述があります。
     <key>DefaultImage</key>
     <string>Default_CARRIER_SoftBank_1only_.png</string>
       設定画面等(明色ステータスバー)
     <key>FullScreenOpaqueImage</key>
     <string>FSO_CARRIER_SoftBank_1only_.png</string>
       ホーム画面等(暗色ステータスバー)
     <key>TransparentShadowedImage</key>
     <string>TS_CARRIER_SoftBank_1only_.png</string>
       通知センター等(透明ステータスバー)

■豆知識

 携帯電話キャリアの識別コード
 前出の「44020」はソフトバンクの識別コードです「Mobile Country Code(国コード) + Mobile Network Code(キャリアコード)」から構成される5桁で詳細はWikipedia等が詳しいためここでは省きます。
 自分のiPhoneで利用しているキャリアのコードは「Field Test」アプリで調べられます。

   1.Spotlightで「FieldTest」を検索し起動
   2.MM Info > Serving PLMN
   3.「Mobile Country Code」と「Mobile Network Code」を確認
   4.両方を連結した5桁がユニークな識別コード
   5.ソフトバンクの場合「440+20=44020」

スポンサーサイト

テーマ:iPhone - ジャンル:携帯電話・PHS


人気blogランキング
コメント
この記事へのコメント
質問です!
iPhone4で、125×40のSoftBankのロゴを作成し、ネームも正しくしたものの、変更できたのは通知のTSだけでしたf^_^;)
TSとFSOは全く同じものです。
サイズは全て同じです。

どうすれば良いでしょうか?
お願いします(^^)
2011/12/30 (Fri) 00:32:02 | URL | ゆーぽん #-[ 編集]
始めまして。この記事を参考にしてキャリアロゴを変更したのですが、通常時は大丈夫なんですけどFacebookなどのアプリを開いたらキャリアの表示が元に戻ってしまいます。この対策などはないのでしょうか?
2011/12/30 (Fri) 14:52:25 | URL | Jail breaker #GNpDnBoc[ 編集]
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
※この記事はJailBreakに関する事を取り扱ってます(要脱獄) 先日au by KDDIの発表会で新ロゴが発表されました。 筆記体になってスタイリッシュな感じですね。 iPhoneのキャリア名をauロゴに変...
2012/01/18(Wed) 21:26:20 | iYutoのMaciPhone活用紀
copyright © 2005-2011 Banco Japon de Mesa Verde all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。