iPhone 4 + NTT DoCoMoの回線でFaceTime

Pocket

NTT DoCoMo回線を使ってFaceTimeする方法

昨今日本通信とかでドコモの回線でiPhoneを使っている人が多いと思いますが、FaceTimeはサポートされておらずせっかくの正面カメラが利用価値がなくて残念な人は多いと思います。いろいろ試した結果、FaceTimeをドコモ回線でアクティベーションして利用することに成功しましたので、その方法を書きたいと思います。

追記: 現在以下の方法を用いなくともドコモ回線でFacetimeならびにiMessageのActivationが可能になっています。

注意: この方法はJailbreakされた状態でのみ可能であり、この方法を試した結果故障した場合でも私は責任を負いかねます。自己責任にてお試しください。またJailbreakの仕方なども私にお問い合わせいただいてもお答えできません。

なぜ動かなかったのか+動く原理

まずなぜFaceTimeがドコモ回線で使用できないのか。これはFaceTimeの仕様とドコモの国際SMS対応に依存します。FaceTimeはFaceTime – The iPhone Wikiに書いてあるとおり、新しいSIMを挿した時に電話番号をAppleのサーバに登録する為に+44 7786 205094へSMSを送信し、Appleのサーバに正しくSMSが届くことでアクティベーションが行われます。

この際国際SMSを送信するのですが、ドコモ回線から+44 7786 205094へのSMSが届かない為、アクティベーションが行えません。

このアクティベーション番号は実はキャリアによっては国際SMSを送らずにすむよう、たとえばAT&Tでは28818773などといった自キャリア内の特殊番号を利用しているところがあります。こうした番号は通常はキャリア内からしか送信できないように制限がかかっている為使えません。しかし/System/Library/Carrier Bundles/iPhoneに格納されている各キャリアの登録番号の中には特殊番号以外を利用しているキャリアも存在するため、その番号のうちドコモ回線からSMSが送信可能な番号を利用することでFaceTimeをアクティベーションすることができます。

使い方

ドコモ回線からSMSが送信可能な番号を探したところ、vivo_br.bundleに格納された+447860015000という番号はドコモ回線からSMSを送信することが可能であることがわかりました。後はそれをFaceTimeのアクティベーション番号に設定すれば完了です。

これはいくつか方法がありますが、簡単な方法としてはCydiaで入手できるNTT DoCoMo Bundleをインストールした後docomo_jp.bundlecarrier.plistに以下の行を加えれば完了です。

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

後はUnknown.bundleのPhoneNumberRegistrationGatewayAddressを変更するなどです。

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

8 thoughts on “iPhone 4 + NTT DoCoMoの回線でFaceTime

  1. おやじiphone4

    NTT DoCoMo Bundleをインストールした後docomo_jp.bundleのcarrier.plistに以下の行どの辺りに加えればよいでしょうか?
    PhoneNumberRegistrationGatewayAddress
    +447860015000

    Reply
  2. 中島 博敬 (Hirotaka Nakajima)

    >おやじiphone4さん
    Replyが遅くなり申し訳ありません。
    Carrier.plist下部の
    <key>VoicemailPilotNumber</key>
    <string>1417</string>
    </dict>
    </plist>

    <key>VoicemailPilotNumber</key>
    <string>1417</string>
    <key>PhoneNumberRegistrationGatewayAddress</key>
    <string>+447860015000</string>
    </dict>
    </plist>
    のようにいれていただければ動くかと思います。

    Reply
  3. おやじiphone4

    お返事有難うございます、上記の通り入れてみたのですが上手くいきませんでした。 お聞きしたいのですが、nunnun様のiosのバージョンは4.2ですか4.1でしょうか 私は香港simフリーの4.2です。お忙しいところ申し訳ありませんが宜しくお願いします。

    Reply
  4. 中島 博敬 (Hirotaka Nakajima)

    >おやじiphone4さま
    How-to記事をアップロードいたしました。ご確認ください。

    Reply
  5. Orionjp1

    貴重な情報をありがとうございます。
    私もシムフリーiPhone4を入手したのですが中身に疎いためお答えいただければ幸いです。
    FaceTimeの件、最初の本体のアクティベートをdocomo、ソフトバンク、どちらのSIMで行っても関係なく、現在入っているSIMで決まる事なのでしょうか?
    つまりソフトバンクのSIMに入れ替えればFaceTimeは使えるという事でしょうか?
    (逆にソフトバンクSIMで本体アクティベートするとテザリングがロックされてdocomoSIMに差し替えてもテザリングが使えないとかなったら価値半減ですし)

    Reply
  6. nakasuke

    質問させて頂きます。現在香港版simフリー版iPhone4をソフトバンクsimでアクティベートし、日本通信のsimを入れて使っています。この場合データ通信の請求は、日本通信でしょうか?

    Reply
  7. Cicely9

    b-mobileで使っていたiphone4に4月に発売されたNTTドコモのsimをいれて使っています。回線スピードはやや向上したのですが、海外発信できるSMSが可能ですが、Facetimeは使えません。アクチベーション中のまま成功しません。やはり、Jail breakしない限り無理なのでしょうか?もしお分かりになれば、教えてください。

    Reply
  8. だぁ

    7月13日~は各キャリア間でのSMSが可能となりますが、iPhone+Docomoではやはりむりなんでしょうかね?

    Reply

Leave a Reply