本日(2013/10/23)リリースされたiOS7.0.3。
このバージョンもiPhone4限定であれば、
紐付き脱獄(仮脱獄=不完全脱獄=Tethered Jailbreak)が可能だ。
以前の記事で書いたハッカーNevin K.(@Nkapoor124)のつぶやきによる。
You can jailbreak iOS 7.0.3 on an iPhone 4 only with http://t.co/EqOnwTtpF5 and after that add http://t.co/yDXqSE0eLG for the settings.
— Nevin K. (@Nkapoor124) October 23, 2013
このツイートのリンク先に行けば、
ツールのダウンロード及びやり方の動画を見ることができる。
全て英語なので、以下にやり方・手順をステップにて解説したいと思う。
ちなみにこのツールはMac専用だ。
■iOS7.0.3 iPhone4 Mac用紐付き脱獄ツール「RageBreak」 ダウンロードリンク
RageBreakダウンロード
■iOS7.0.3搭載のiPhone4を紐付き脱獄する方法
・ステップ1
上記のファイルをダウンロードし、デスクトップに置く
・ステップ2
母艦のターミナルを起動し、以下のコマンド入力
cd desktop
chmod +x RageBreak.sh
・ステップ3
ragebreak.shを右クリックしてターミナルを起動(常にターミナルで開くようにしておくと便利)
・ステップ4
RageBreak.shを3個ターミナルで起動し、うち2つは最小化しておく
・ステップ5
1つのターミナルの中で、1を実行する。作業が自動的に進行。
・ステップ6
iPhone4をDFUモードにする
・ステップ7
パスワードの入力を求められるので、alpineと入力(その後のパスワード入力は全てこれ)
・ステップ8
同じターミナル内で2を実行する。作業が自動的に進行。
・ステップ9
ステップ4で開いた、別のターミナルウインドウを出して3を実行し、
その後プロンプトが出たらmount.shと入力しEnter。
・ステップ10
更に最後の残りのターミナルウインドウを出して4を実行する。
・ステップ11
ステップ3のターミナルウインドウに戻る
・ステップ12
以下のコマンドを入力して行毎にEnterを押して実行していく(プロンプトが出たら進める)
cd /mnt1
tar xzf SSH2_bundle.tgz
rm SSH2_bundle.tgz
halt
・ステップ13
同じスクリーンで5、6、7を実行し、
iPhoneをDFUモードで起動させる。
・ステップ14
CyberDuck等のSSH接続アプリを使い、
iPhone4のIPアドレスを指定してSSH接続する。
・ステップ15
母艦の/documents/jailbreak/jbの中のlibフォルダを、
iPhone4の/private/var/ にコピーする。
・ステップ16
ターミナルウインドウでssh xxx.xxx.xxx.xxx(IPアドレスはiPhone4のIPアドレス)と入力+EnterしてiPhone4にSSH接続し、
/users/あなたのユーザ名/.ssh
を開き、中のknown_hostsというファイルをテキストエディタで開いてテキストを全て消去して保存する。
・ステップ17
再度ターミナルウインドウでssh xxx.xxx.xxx.xxx(IPアドレスはiPhone4のIPアドレス)と入力+EnterしてiPhone4にSSH接続し、
以下のコマンドを実行
wget -q -O /tmp/cyinstall-1.sh http://ragemasta.com/deb/cyinstall-1.sh && chmod 755 /tmp/cyinstall-1.sh && /tmp/cyinstall-1.sh
この作業には少々時間がかかる。
・ステップ18
RageBreak.shをターミナルで起動し、7を実行して
DFUモードでiPhone4を起動。
・ステップ19
iPhone4が起動すれば以上で作業完了、
Cydiaがインストールされ作業完了。
ただしこの脱獄は仮脱獄=紐付き脱獄のため、
電源を再起動したらまたRageBreak.shをターミナルで起動し、
紐付き再起動をしてやる必要がある。
実行はあくまで自己責任で!
またこのiOS7.0.3のiPhone4仮脱獄方法に関しては質問も受け付けていないのでご了承を。
なお、iOS7.0.3に関しては、
脱獄には影響がないことが大先生の@MuscleNerdによって明らかになっている。
@iphonesteven If you've already lost the JB by upgrading to 7.x, then yep it's fine to go from 7.0.x to 7.0.3.
— MuscleNerd (@MuscleNerd) October 22, 2013
記事は以上。