iPhone4でテザリングを有効にする方法

2012/12/22更新

1)リポジトリの追加

http://cydia.iphonemod.com.br

をCydiaに追加

2)CommCenter Patch 4.3.1-1をインストール

iOS5の場合は、「CommCenter patch for ios 5

3)

/System/Library/Carrier Bundles/Softbank_jp.bundle/carrier.plist

の中にある

type-mask
7

となっているところを、

type-mask
55

にiFile等で書き換え。

もうひとつ

/var/preferences/SystemConfiguration/preferences.plist

も同じ修正をすると書かれている情報も発見したが
こちらは上記のファイルを書き換えると自動的に反映されるらしい。
確かに、すでに55になっていた。

4)設定/リセット/ネットワークのリセット

設定 → 一般 → リセット → ネットワーク設定をリセット → リブート

注意)手動で設定したWiFiアクセスのパスワード等も消去されます
再起動すると、WiFiにアクセス出来なくなって焦ります(^^;

5)設定画面にネットワーク共有が表示されたら成功。

                            • -

2012/12/22追記
ネットワーク共有が表示されない。
フライトモードON/OFFしたり
再起動してもだめ。

しかしふと気がつくと、
「ネットワーク共有」が表示されていた。
でも、選択できなくて右側のボタンのところが
くるくる回る時計表示になりっぱなしになりました...

                          • -

(2013/2/3追記)
下記の記事を発見

1. Cydiaから「ultrasn0w」インストール

2. Cydiaから「iFile」インストール

3. jp_softbank_iphonepacket_usims.mobileconfig をインストール

4. iFileで「/var/mobile/Library/Preferences」に「com.apple.MobileInternetSharing.plist」があることを確認
※jp_softbank_iphonepacket_usims.mobileconfigをインストールすると作成されるはず
なければ、これをパソコンからダウンロードして、ifunboxなどでiphoneにコピーする。

5. iFileで「com.apple.MobileInternetSharing.plist」をiFileで開く
Stateの値が「1022」であることを確認。違っていれば「1022」変更する

6. iFileで「/var/Managed Preferences/mobile/com.apple.managedCarrier.plist」を開く



 type-mask
 -2


↑の2行を追加
※これを追加しないと、一時的にテザリングが有効になっても、すぐに無効に戻ってしまう

7. iPhone4 の場合は、「 ccp401_1.1-3_wortel.deb 」をダウンロード
ダウンロードしたファイルを
「 /var/root/Media/Cydia/AutoInstall/ 」に置いてリブートするか、iFileからファイルを選択してインストールする

8. iPhoneを再起動

9. iFileから「/System/Library/Carrier Bundles/Softbank_jp.bundle/carrier.plist 」を編集

 type-mask を 7 から 55 に変更

10. ネットワーク設定をリセット

11. [ 設定 ] → [ 一般 ] → [ ネットワーク ] → [ テザリング ] を有効