iPhone 3G / OS 3.0で脱獄なし・iTunesも使わずテザリングを有効にする方法

Tether [名] ロープや鎖。つなぐもの。[動] ~でつなぐ、つなぎ止める。
テザリング 通信用語としては、携帯電話などを経由して単体ではネット接続できないデバイスをインターネットにつなぐこと。
さて、かつてはJailbreak環境や App Store退場アプリ NetShareでしか不可能だったテザリングは iPhone OS 3.0でめでたく標準機能となりましたが、問題はネットワークを提供するキャリアによって有効・無効が決まっていること。無理やり有効にする方法としては (Jailbreak環境でいじるほかに) iTunes経由で設定ファイルを読み込ませるハックが考案されているものの、コマンドライン操作を含むなど一般ユーザーにはやや敷居が高いもの。
......でしたが、PCもiTunesを使わず未脱獄の iPhone単体で、しかもすべてのキャリアでテザリングを有効にする方法が考案されています。方法はアップルとも各国キャリアとも無関係な第三者のサイト http://help.benm.at/ にアクセスして国とキャリアを選択、加工されたプロファイル (設定ファイル)を落としてインストールするだけ。正式なプロファイルになりすまして端末側を騙す仕組みです。
件のサイトには日本のソフトバンク設定もあり。原理的にはすでに使われている方法と変わらず、風のうわさではちゃんと有効になったという話も聞くものの、もちろんキャリアが認めている方法ではありません。また第三者が勝手に配布しているプロファイルであり中身を保証できない以上、テザリング以外の部分で通信の設定が変わる可能性も否定できません。それでもテストしてみたい、ソフトバンクが認めていない通信でパケット定額の範囲外で請求が来ても無問題という好奇心旺盛なかたは自己責任で。解説だけ読んでみたいときはReadリンク先を参照。別の課金体系でも公式にテザリングが有効になるといいですね。
追記:くどいようですが、何をしているか分からないままなんとなくインストールするものではありません。また記述を修正して有効にできたとしても、もともと帯域がきついソフトバンクが認めていない利用法です。NetShareは行きがかり上しかたなく放置されているようですが、こちらは端末を特定されて対応があるかもしれません。































Reader Comments (Page 1 of 1)
d @ Jun 18th 2009 7:32AM
ai@softbankつかったらパケ死確定っしょ。
あぶねー
ed @ Jun 18th 2009 9:41AM
両方とも、つかえませんでした。。。。。。。
「このアカウントでデザリングを有効にするには、ソフトバンクモバイルに連絡をしてください。」
とでてしまいます。
通りすがり @ Jun 18th 2009 10:21AM
ん?
ソフトバンクがパケットを解析して、テザリングしている通信かどうかを検閲するのってまずいとおもうんだけど。。
でも、
テザリング公式で出来るようになったらイーモバイルから移ろうっと。
Richard Lai @ Jun 18th 2009 11:14AM
Can anyone here confirm that it is working in Japan? Or does Softbank not provide tethering anyway like AT&T?
Tonino @ Jun 18th 2009 11:37AM
softbank does not provide tethering plan yet. anyway this crack method works in japan so far. but no one is sure about penalty and other legal issue regarding this hack.
as far as i used, tethering traffic is fast enough. 2.3 mbps for DOWN with USB.
Richard Lai @ Jun 18th 2009 11:58AM
2.3Mbps??? Wow, London is sooooo behind.
minz @ Jun 18th 2009 12:50PM
ai@softbank はヤバいっすね (^^;
smile.world のが正しいですが、当該サイトにあるファイルの内容が apn はもとより、全部の内容が間違っています。
apn
smile.world
password
so2t3k3m2a
username
dna1trop
type-mask
-2
Tonino @ Jun 18th 2009 12:50PM
yeah, i was surprised too when i try it first.
But it was just a rare case. average may be around 1mbps in day time at midarea of tokyo.
softbank is infamous for its unstability. other provider like docomo have more stable networks.
Tonino @ Jun 18th 2009 12:56PM
i was surprised too when i saw it first. but it is just a rare case.
but softbank is infamous for its unstable network. average may be around 1mbps in daytime at the midarea.
other company like docomo may be faster in japan.
tokumei @ Jun 18th 2009 1:29PM
http://help.benm.at/cfgs/jp_softbank_iphonepacket_usims.mobileconfig
apn
softbank
password
c28ydDNrM20y
YQ==
username
smile.world
↓以下へ変更
apn
smile.world
password
so2t3k3m2a
type-mask
-2
username
dna1trop
上書き保存
iPhone(自分のアドレス@i.softbank.jp)へ、添付そのままメール送信。
↓
iPhone側で、送られて来たメールの受信して、添付ファイルをタップ。
↓
インストール→Bluetooth ON→うまー
うにゅぅ @ Jun 18th 2009 9:53PM
>tokumei
Bluetoothをonにするのはなぜなの?
しっぱい @ Jun 18th 2009 11:31PM
ままよとばかり, smile world をそのままインストールしたら, パケット通信ができなくなった。先にここを読んでおくんだった~。
どうしたらもどせるんでしょう? 復元で大丈夫?
APN情報のファイルを編集してメールに添付してインストールしたらうま~みたく書かれてるけど, この内容のテキストファイルをエディタでつくってメールで添付でも良いのですよね? その場合のファイル名はどうしたら良いのでしょう?
しっぱい @ Jun 18th 2009 11:46PM
理解できました。
上のほうの方の示すリンクのXMLファイルを編集するのですね。
メールしておいて今夜WLANで受信してみます。
しっぱい @ Jun 19th 2009 12:30AM
なあんだ、パケット通信は, このプロファイルを削除すれば復活ですね。
あとは, テサリングをどうするかか。
にゃぐ @ Jun 19th 2009 12:39AM
編集するとどうしてもInvalid Profileになっちゃうなー
ぐりまる @ Jun 19th 2009 1:33AM
ネタに書いてある方法とは違いますが、昨日自分でやった方法を書いておきます。
こちらの方法はiPhone単体では出来ませんが・・・
まず、ipccのバックアップは必須です。
しなくてもいいけど、失敗したら悲惨な目に遭います、きっと。
[ユーザ]/ライブラリ/iTunes/iPhone Carrier Support
の中にあるSoftbank_jp.ipccのバックアップをとります。
その後、拡張子をipcc -> zipに変更します。
そのzipファイルを解凍するとPayloadという名前のディレクトリが出来ます。
そのディレクトリの中にあるsoftbank_jp.bundleというファイルを右クリックして
パッケージの内容を表示。
その中にある
Info.plist
をダブルクリックして
bundleVersionを5.0に変更し保存します。
次に
version.plistをクリックして
CFBundleVersionも5.0に変更し保存します。
carrier.plistをクリックして
apnsの所に新しくitemのdictionaryを追加して以下の項目を追加します。
apn / string / internet
password / string / password
username / string / username
※追記
internet, password, usernameは各個人の設定に合わせてください。
わからなくなったら、[設定] → [一般] → [ネットワーク] → [パケット通信]で確認できます。
apnsにある他の2つのitemには
type-mask / Number / -2
を追加します。
その後、rootに
AllowEDGEEditing / Boolean / チェックボックスにチェック(TRUE)
を追加して変更を保存します。
先ほどのPayloadを圧縮し、名前をSoftbank_jp.ipccにリネームします。
iPhoneを接続して、optionキーを押しながら「アップデートの確認」をクリックして
先ほど編集したSoftbank_jp.ipccを選択してキャリアをアップデートします。
そして、iPhoneの同期を行ってから再起動します。
これでテザリング出来るようになっているはずなので、iPhoneから
「設定」→「一般」→「ネットワーク」を表示しましょう。
すると「データローミング」の下に「テザリング」という項目が増えているはずです。
デフォルトでオフになっているので、ここをオンに変更するとテザリングが可能になります。
kawai @ Jun 20th 2009 12:30AM
ぐりまるさんはマックユーザーでしょうか。
windows だと[ユーザ]/ライブラリ/iTunes/iPhone Carrier Supportみたいのバスがないけど。
nashigoren @ Jun 30th 2009 9:08AM
>
>Info.plist
>をダブルクリックして
>bundleVersionを5.0に変更し保存します。
>次に
>version.plistをクリックして
>CFBundleVersionも5.0に変更し保存します。
中を見ましたがInfo.plistには、厳密には「bundleVersion」はありませんでした。
似たような名前はありましたが。
version.plistも同じで、むしろ私の場合は逆でした。
OSのバージョン、iTunesのバージョンで違うのでしょうか。
>わからなくなったら、[設定] → [一般] → [ネットワーク] → [パケット通信]
私のiPhoneには最後の→ [パケット通信]がないですが…
nashigoren @ Jun 30th 2009 12:17PM
mobileconfigでするのが一番簡単なようです
上記の編集内容ですが、XMLタグも一部付け足さないといけません
その内容は自己責任でどうぞ