ドコモ音声SIMを使ってiPhone4のFaceTimeをアクティベーション出来た【iPhone JB】

以前、日本通信のプラチナSIMを使ってSIMロックフリーiPhone4(香港版)でFaceTimeのアクティベーションが出来なかったことをエントリ(日本通信のプラチナSIMでiPhone4のFaceTimeはアクティベーションできないのか?)にまとめましたが、ドコモ音声SIMを使ってアクティベーションすることができました。GALAXY S2購入時にMNPで日本通信からドコモへ回線を移したので実験してみました。

SIMロックフリーのiPhone4をJailBreakする、あるいはソフトバンクのiPhone4をJailBreakしてSIMロックを解除することが前提となっていますので、そこまでやってるユーザなら自己責任の意味をご存知のことでしょう。ということで試す場合は自己責任でお願いします。

iPhone4の状態

SIMロックフリーiPhone4(香港版)にiOS4.3.3を入れてJailBreakMeを使ってJailBreakした状態です。JailBreakが必要な理由には二つあります。まず、carrier.plistにあるFaceTimeのアクティベーションに必要な国際SMS送信先をデフォルト状態から変更しなければなりません。そして、編集を加えた署名なしのcarrier.plistを認識させるためにはCommCenter Patchを当てなければならないからです。

準備

Cydiaのレポジトリに cydia.iphonemod.com.br を手動で追加するか、Sections にある Repositories から iPhoneMod Brazil をインストールし、CommCenter Patch for 4.1.X (1,2 and 3) 4.3.X-4 をインストールします。carrier.plistをiPhone上で編集するために iFile もあると便利です。ドコモ音声SIMは /System/Library/Carrier Bundles/iPhone/Unknown.bundle/carrier.plistをロードします。編集前に念のためバックアップしておきます。

carrier.plistの編集

iFileのテキストビュアー機能を使ってからcarrier.plistを開き、PhoneNumberRegistrationGatewayAddressキーの番号を次の通り変更して保存します。適用するためにリブートします。

<key>PhoneNumberRegistrationGatewayAddress</key>
<string>+447860015000</string>

FaceTimeをアクティベーションする

設定画面から電話を選択し、FaceTimeのトグルをオンにします。「ご利用の通信事業者により課金される場合があります」と出ますのでOKボタンをタップ。国際SMSを送信するためドコモから50円(1通)課金されます。アクティベーション出来ないからといって何度もトグルをオン/オフしますと、SMS利用料金はパケット定額プラン対象外なので思いがけず高額な請求を受けることがありますので注意してください。

iphone4,facetime,docomo,sim

iphone4,facetime,docomo,sim

すると、「アクティベーション中です… 」と表示が変わりますので、そのままアクティベーションを待ちます。

iphone4,facetime,docomo,sim

日本通信のプラチナSIMでは待てど暮らせどアクティベーション出来ないばかりか何度も国際SMSを送信してしまったために高額なSMS使用料の請求を受ける憂き目に遭いましたが、今回は1分も待たずに一発であっさりとアクティベーションが完了しました。FaceTimeのトグルがオンになり「お使いの電話番号はFaceTimeの相手に表示されます」に変わります。

iphone4,facetime,docomo,sim

実際にFaceTimeしてみよう

早速、FaceTimeをしてみました。クマさんからくまさんへ。問題なく実施できました。

iphone4,facetime,docomo,sim

iphone4,facetime,docomo,sim

carrier.plistの編集が面倒な場合は、Cydiaからリリースされているmaruo98氏のNTTdocomo Carrier bundle 1.2-1(レポジトリ”http://peaboo.net/apt/”を追加)を使うと良いでしょう。FaceTime以外にも接続先のAPN、ロゴやボイスメール、テザリング等の設定があらかじめ用意されています。
※音声SIM用とデータ定額SIM用のbundleファイルがあるようですから選択時には注意してください。

ドコモ音声SIMを使ってiPhone4のFaceTimeをアクティベーション出来た【iPhone JB】」への6件のフィードバック

  1. こちらのサイトを見て、docomo音声simでfacetimeが使えるようになりました。
    大変助かりました。
    また、docomo定額データ通信simでもfacetimeを使いたいのですが、設定方法をお教えいただけないでしょうか?

  2. iOS4ではFaceTimeのアクティベーションに国際SMSを使います。ドコモのデータ定額SIMはSMS対応していますので、(実際に試していませんが)音声SIMと同じ設定でできるかもしれません。

  3. 無事、同じ方法でデータ定額SIMでもアクティベートできました。ありがとうございました。

  4. こんにちわ
    au版iPhone 4S iOS7.0.4 の端末に
    下駄をはかせてDTIのSIMカードを挿し使っているのですが
    キャリアロゴの「NTT DOCOMO」が切れてしまい
    不格好なためどうにか変更できないかと情報収集をしています。
    脱獄済みではあるのですが、そこまで頻繁にロゴを変えるわけでもないため
    Zeppelinを使用せず手動で行おうと思っています。

    もしご存知でしたら教えていただきたいのですが
    Docomo のキャリアロゴはどこから呼び出されている
    画像?テキスト?(StatusBarCarrierName?)なのでしょうか?
    Unknown.bundleや全てのCarrier Bundleをgrepしたりしてみたんですが
    どうもそのような記述は見当たりませんでした。

    そもそも
    再起動時に /System/Library/Carrier Bundle の中から
    Unknown.bundle を mobile/Library/Carrier Bundle/iPhone に
    コピーされ使われているという認識だったのですが
    数字のフォルダとKDDI_jp.bundle しかなく困惑しております。

    ご返信いただかたら幸いです

  5. daiさん、返信遅くなりました。
    実機で確認していませんが、理論上はiOS7に対応したCommCenter Patchが必要になります。またAPNやdocomoロゴを実装したcarrier bundleを使えば簡単です。Google等で検索しそれぞれの該当レポジトリを追加してみてください。

  6. ご返信ありがとうございました。

    早速「NTT docomo bundle(generic)」入れてみました。
    docomo_jp.bundleがあることを確認し再起動しても
    変化なしでした。

    docomo_jp.bundleの内容をunkwon.bundle のcarrier.plist に
    コピーするという方法もあったので、StatusBarCarrierNameをDOCOMOに変えて再起動しても変わらずでした。

    そもそも、Unkown.bundleやdocomo_jp.bundle を見ていないような・・・?
    bundleファイルを見ないことはないと思うのですが
    /System/Library/Carrier Bundle のCarrier.plist を見ても
    “NTT DOCOMO”の表記すら見当たりませんし
    何か別な方法で表示させているのでしょうかね?

コメントは受け付けていません。