スポンサーサイト

-- --, --
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

iPhone/iOS4.0.1にドコモのキャリアロゴを表示する方法

08 17, 2010
JailBreakのうえアンロックしたiPhoneにドコモSIM(FOMAカード)を挿すだけではステータス・バーに”NTT DOCOMO”というそっけないテキスト文字が表示されるだけである。これを画像に差し替えてみた。

docomo-carrier-img-fso.jpg


参考:iPhone4をドコモSIMで使ってみたけどSoftBankがいいかな

注意喚起情報
以下に紹介する方法はJailBreakが必要になります。JailBreakされたiPhone/iPad/iPod touchはメーカー保証対象外となるため動作不良や故障に陥ってもサポートを受けることができません。万一の際には保証期間内であっても有償となってしまいます。また、JailBreakはアップル社の施したセキュアな枠組みを無効化することになるため、外部からの侵入によってウィルスに感染し動作が不安定になったり、個人情報等が流出してしまう可能性(危険)を伴うものです。さらに、JailBreakされたiPhone/iPad/iPod touchにAppStore以外で配信されるアップル社が承認していないサードパーティー製のアプリケーションをインストールする行為は、その安全性が保証されておらず悪意のあるプログラムが混入している可能性もあり、未知なる危険を伴うものです。これらのリスクを理解出来ない、または自ら当該リスクに対処することができない場合はJailBreakしないようにしてください。

また、SIMロックを解除して他キャリアで利用する場合、加入プランやAPN設定内容によっては高額のパケット通信代が請求されることがあります。利用後にオンライン明細等でパケット通信代を確認するなど注意が必要です。


JailBreakとその危険性についてはこちらのサイトで詳細に説明されていますので是非確認してください。
をぢの日記【iPhone_JB】Jailbreakによるリスクと問題について

SIMを挿しただけではテキスト文字が中途半端に表示されるだけ
docomo-carrier-text.jpg


iOS3.xまでは必要なかったと記憶しているが、iOS4.0.1では(JailBreakのうえアンロックされたiPhoneにて)CommCenterにパッチを当てなければならない。パッチファイルは以下のサイトからダウンロードし、OpenSSH等でiPhoneにコピーしiFile等でインストールする。完了したらデバイスをリブートする。

パッチ公開サイト:Native Tethering on iOS 4.0.1 through Commcenter Hacking
※iOS4.0.1用のパッチファイルのため他のバージョンでは正しく動作しないと思われる。

次に、Cydiaから”NTTdocomo Carrier Bundle”をインストールする。NTTドコモはアップル社のキャリアパートナーではないので、iPhoneにはドコモのキャリア情報の設定ファイルがバンドルされていない。このファイルがあるとSIMを差し替える都度自分で設定情報を入力しなおす手間が省けて便利。
※2010/8/17現在ではバージョンが0.9-1。

CommCenterのパッチを優先したのは、逆にNTTdocomo Carrier Bundleだけをインストールした状態でドコモSIMを挿したところ設定画面のネットワーク項目を開いたところで何も反応しなくなり、SoftBankの黒SIMを挿しても症状が改善しないという怖い目に遭ったから。原因を特定できていないので再現するか不明。
※WIFI環境があればCydiaから削除、通信環境がなければTerminalからdpkgコマンドで削除できる。

そしてドコモSIMを挿してRespringすればキャリアロゴが変更されているはず。自分の好きな画像に変更する場合は、/System/Libarary/Carrier Bundles/docomo_jp.bundleというディレクトリにDefault_CARRIER_NTTdocomo.pngとFSO_CARRIER_NTTdocomo.pngという画像ファイルがあるのでこれを差し替えればよい。もしiPhone4の場合はRetinaディスプレー対応の画像を用意する必要がある。

Default_CARRIER_NTTdocomo@2x.png
FSO_CARRIER_NTTdocomo@2x.png

と、同じディレクトリに"@2x"の付いたPNGファイルを入れておくとコチラが優先して表示される。自分の場合はドコモのロゴ画像をPhotoshop Elementで加工して自作した。高さは40ピクセル。

docomo-carrier-img-default.jpg



ちなみにUS版iPadのキャリアロゴを変更するのにドコモのキャリア表示情報をUnkown.bundleに追記した方法を試してみたが、残念ながら反映されなかった。
参考:iPad WIFI+3G US版にdocomoのキャリアロゴ画像を表示する

動作環境
iPhone3GS iOS4.0.1
iPhone4 iOS4.0.1
ccp401_1.1-3_wortel.deb
NTTdocomo Carrier bundle 0.9-1
Posted in iPhone
プロフィール

hondamarlboro

Author:hondamarlboro
ガジェット好きの普通のサラリーマン。持つことでテンションは最高潮となり、結局使いこなせずお蔵入りになることがしばしば。当ブログはコチラに引っ越しました。

最近のつぶやき

Twitter < > Reload

最新記事
最新コメント
カテゴリ
月別アーカイブ
RSS
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。