テザリング機能を有効にする方法

だれかやるとは思っていたけどw

予想したとおり?チェックを無効にすればいいのね。

「CommCenter」のテザリングモデム機能を有効にする際の署名のチェック機能を無効にするためのプログラム改変

流れ的には

「CommCenter」を置き換えてチェック機構をバイパス

/System/Library/PrivateFrameworks/CoreTelephony.framework/Support
にある「CommCenter」を改変したものに置き換え

テザリングメニューを有効化

/var/mobile/Library/Preferences
にあるcom.apple.MobileInternetSharing.plist を置き換え(1022を1020にするだけ?)

キャリア設定ファイルのアップロード

Windows版が書いてあるけどOSXの場合は以下のコマンドを打つ。iTunes起動後はOptionを押しながら更新ファイルの確認を押すと選択可能。

defaults write com.apple.iTunes carrier-testing -bool TRUE

で再起動という流れ。
個人的には以下にあるパッチ箇所の話とか気になるんですが。

/System 配下のファイルをいじれるソフトがあれば出来そうだけど、そのへんはよく知らないので、基本はJB必須?

追記:JB無しでもOKみたい(未確認だけど)