2009年10月25日
iPhone 3.1.2 Jailbrake & Tethering 設定のメモ
自分の為のメモです。unix 知識等も必要なので、自己責任でお願いします。
●脱獄
1) 通常通り iTunes を使い 3.1.2 にアップグレード
※ modem firm update されるので、sim unlock はできなくなる
2) http://blackra1n.com/ から、blackra1n をダウンロード
3) iTunes を終了し、タスクマネージャーから iTunesHelper.exe を終了する
4) blackra1n.exe を起動 (日本語ディレクトリ名は避ける)
※ c:\ とか c:\temp とか
5) 勝手に Jailbrake が終了し完了
6) Cydia をインストール
●テザリング設定
1) 以下サイトの CommCenter をダウンロードする。
http://freeek.jp/blog/iphone/1131/
直ファイルは以下
http://freeek.jp/iphone/3.1.2tethering.zip
<2009/11/08追記>
3GS の場合、うまくいきませんでした。
Cydia から、<iPhone-Notes.de's Source> のリポジトリをインストールした後に
Tethering で検索すると、以下がでます。
Tethering 3G or 3GS - 3.1.2
これを入れれば、ComCenter を変えてくれます。
3GS 実施済み。 3Gは、今までの方法でOK
2) SSH 等を入れ、アクセス可能にする。
※ この時点で、root , mobile ユーザーのパスワードを変更しておく
passwd
3) vi 等の Editor を Cydia でインストール
4) CommCenter を入れ替えるので、バックアップを取る
cd /System/Library/PrivateFrameworks/CoreTelephony.framework/Support
mv CommCenter CommCenter.org
5) ダウンロードした、CommCenter を WinSCP 等で転送
6) パーミッションの設定
chmod ugo+x ./CommCenter
ls -la
-rwxr-xr-x 1 root wheel 724160 Oct 19 23:37 CommCenter*
-rwxr-xr-x 1 root wheel 724160 Sep 26 16:53 CommCenter.org*
7) 以下ディレクトリにある preferences.plist を修正
編集する前に バックアップを取る
cp -p preferences.plist preferences.plist.org
iPhone:/Library/Preferences/SystemConfiguration root# vim preferences.plist
:
:
<key>apn</key>
<string>smile.world</string>
<key>password</key>
<string>so2t3k3m2a</string>
<key>type-mask</key>
<integer>7</integer> ← ここ "-2"
<key>username</key>
<string>dna1trop</string>
:
:
8) これで、iPhone の再起動を行う
脱獄 & テザリング OK
以下は、APN 修正するためだが、iPhoen SIM は 他APNへアクセスできないようなので
実施しなくても良い 以下を行うと、<設定><一般><ネットワーク><パケット通信>が出てくる
1) 以下ディレクトリにある、carrier.plist を WinSCP 等で PC にコピー
ssh 等で、iPhone上でバックアップを取っておく
cp -p carrier.plist carrier.plist.org
/System/Library/Carrier Bundles/Softbank_jp.bundle
2) 以下で pledit をダウンロードする。
http://www.mediafire.com/?m6iu4zwo4s3
<2009/11/08追記>
うまくダウンロードできなかったので、修正(2009/11/08)
以下で行ける。
http://www.ipodrobot.com/download.htm
3) pledit で、carrier.plist を修正する。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AllowEDGEEditing</key> ← 追加
<true/> ← 追加
<key>BookmarkURLs</key>
<array>
:
:
4) 修正した carrier.plist を WinSCP 等で 戻す
※ 念のため、ファイルのオーナー、パーミッションを合わせる
-rw-r--r-- 1 root wheel 2203 Oct 25 12:28 carrier.plist
-rw-r--r-- 1 root wheel 2177 Sep 26 17:29 carrier.plist.org
5) iPhone を再起動
<設定><一般><ネットワーク><パケット通信>が出てくる
ウマー
Posted at 2009/10/25 13:15:01 | |
トラックバック(0) | 日記