こんなやり方があったのでやってみた。MMSだけ利用できる求めていた環境ができあがった。
しかし、どうしてもMMS以外の3Gを使いたいというときはバックアップからもどさなくてはならず、試しにそのリストアをやってみたが何かの手違いかうまく戻せなかった。結局初期化する羽目に陥ってしまった。リストアがうまくいく自信や、絶対リストアしないと決められるならいいが、かなりの危険を伴う気がするのでもうやるつもりは無い。
http://garuneko.seesaa.net/article/146892593.html
これは3Gのみ遮断し、MMSはそのまま使えるという方法です。
私の環境では再現できましたが、あくまで自己責任で。
よって理解出来ない方は素直にAPNDを使う方法を推奨します。確認した環境
iPhone3GS OS3.1.3
iTunes 9.1
Windows XP SP3※未検証ですが、他の環境でも出来るのではないかと思います。
やり方。
まずiPhoneをバックアップします。
安全のため、通常のバックアップとは別にバックアップしましょう。1.iBackupBotをDL
http://www.icopybot.com/itunes-backup-manager.htm
ここからDLできます。そして普通にインストール2.iBackupBotを起動
こんな感じの画面になります。
そして「Preferences/SystemConfiguration/Preferences.plist」を開きます。
3.Preferences/SystemConfiguration/Preferences.plistを編集
「Preferences/SystemConfiguration/Preferences.plist」をダブルクリックで開き、の項目までスクロールします。
そして、タグで囲まれているAPN名とpassword、username(これはいらないかも)を削除します。
こんな感じです。編集後は保存して閉じます。
4.iPhoneに反映させる
反映させるには、iTunesでバックアップから復元を選ぶか、iBackupBotでrestoreします。確実なのは前者の方法です。
詳しくは下記サイトの記述を参考にしてください。
参考にしたサイト
http://iphone.goodegg.jp/archives/5871以上で終わりです。
復元後はWi-Fiをオフにしてステータスバーに3Gが表示されるのを確認し、
3G通信するアプリ等で遮断されていることを確認してください。
あまりパケットを消費しないアプリで試すことをお勧めします。あと、MMSを自分宛に送信するなどして無事送受信出来ることを
確認してください。あと通話には影響はないはずです。なお、私は一度JB環境から非JB環境に復元して確認していますので、
一度もJBしたことのない人は上手くいかないかもしれません。