PwnageTool 4.2がリリースされたので、DoCoMo+FaceTimeの具体的な手順を書いてみる。
Windowsでもできると思いますが、この手順はMac OS Xで行うことを想定しています。
前回同様Jailbreakをするとサポートを受けられなくなる可能性があり、私はいかなる場合でも責任は負いかねます。[追記11.3.9]また国際SMSが送信されドコモから高額な請求がなされる危険性があり、そういった場合でも一切責任は負いかねます。
Jailbreak
方法はググってください。
必要なソフトをインストール
iOS 4以降(確か)はCarrier Bundleにはsignatureがついており、signatureが正しくない場合はCommCenterが正しく動作しません。それらを回避する為のパッチが出ており、4.2.1に対応したものが下記URLからダウンロードできます。
CommCenter Patch by wortel (4ALL4) Update (4.0 up to 4.2.1)
CommCenterのPatchはCydiaのrepositoryでもインストールできます。
cydia.iphonemod.com.brに含まれております。
またDoCoMo SIMの為に設定を変えるのでDoCoMo向けのCarrier Bundleをインストールすることにします。NTTdocomo Carrier bundleってやつです。
さらにこのNTTdocomo Carrier bundleは4.2.1で動かない為、ファイルを移動させる必要があったり後で内容を書き換えたりする必要があるので、OpenSSHもインストールします。くれぐれもrootパスワードをMobile Terminalなどで変更してから実施してください。一瞬でウィルスにやられます。
設定
インストールが終わったら、実際に使えるようにします。
まずNTTdocomo Carrier bundleを正しい位置に移動します。SSHでiPhoneに接続し、docomo_jp.bundleおよび44010をiPhoneディレクトリに移動させます。
Pegasus:~ root# cd /System/Library/Carrier\ Bundles/ Pegasus:/System/Library/Carrier Bundles root# ls -al total 8 drwxr-xr-x 4 root wheel 170 Feb 18 00:33 . drwxr-xr-x 37 root wheel 1258 Feb 17 00:13 .. lrwxr-xr-x 1 mobile staff 16 Feb 18 00:33 44010 -> docomo_jp.bundle drwxr-xr-x 4 mobile staff 340 Feb 18 00:33 docomo_jp.bundle drwxr-xr-x 176 root wheel 15470 Feb 17 01:23 iPhone Pegasus:/System/Library/Carrier Bundles root# mv 44010 iPhone/ Pegasus:/System/Library/Carrier Bundles root# mv docomo_jp.bundle iPhone/
ここで再起動してください。おそらくNTTdocomo Carrier Bundleが正しく動作してdocomoの画像ロゴになるはずです。(もしかしたらうごかないかも。動かなくても平気なはずです)
そうしたら、/System/Library/Carrier Bundles/iPhone/docomo_jp.bundle/carrier.plistをMac OS Xにコピーします。TransmitとかのSFTP対応クライアントを利用すると便利です。
コピーが完了したら、それをProperty List Editor(ダブルクリックして起動しない場合はXcodeをインストールしてください)で開いて名前をつけて保存でXML Property Listとして保存し、テキストエディタで編集します。
保存したcarrier.plistの329行目付近
<key>signature</key> <data>AAAAAAAAAAAAAAAAAAAAAAAAAAA=</data>
の<data>~</data>を以下のように書き換えます。
<data>thisisafakesignaturethisisafakesignature</data>
そして356行目付近の
</dict> </plist>
前に
<key>PhoneNumberRegistrationGatewayAddress</key> <string>+447860015000</string> <key>RegistrationOptInRequired</key> <true/>
を付け足して保存します。その後それをiPhoneの/System/Library/Carrier Bundles/iPhone/docomo_jp.bundle/carrier.plistに戻した後再起動をします。
これでDoCoMo回線でFaceTimeが利用可能となるはずです。
不明点などありましたらコメントください。