evasi0n7 1.0.2がevad3rsによってリリースされたので,iOS 7.0.4をインストールしたiPad 2を脱獄してみようとしました.iPad 2 (Wifi)の脱獄不具合が解消されたようです.
みーの環境は以下の通りです.
- iMac 2011 (OS X 10.8.5 Mountain Lion)
- iTunes 11.1.3
- iPad 2 (iOS 7.0.4)
脱獄の失敗をできるだけ避けるために,evasi0n7の説明通りに以下のように脱獄をしました.
最初にiPadに依存しているデータをバックアップします.みーの場合は以下のデータをバックアップしました.
- お小遣い帳アプリのデータ
- Googleの二段階認証の認証アプリを無効化
MacとiPad 2 をUSBで接続して,iTunesにてバックアップを作成しました.
\~/Library/Application Support/MobileSync/Backup/ にバックアップデータがあるので,これに上書きしたり紛失しても大丈夫なようにBackup/を丸ごと複製しました.
次にiPad 2をiOS7.0.4にアップデートして新規端末としてリストアしました.
上のスクリーンショットのように Don"t Add Passcodeをタップして設定します.設定を完了させます.
evasi0n7 1.0.2 を公式サイトからダウンロードしました.box.comやMega.co.nzを使っているようで,念の為にshaでハッシュチェックサムを確認してみました.Terminalにて
shasum ~/Downloads/evasi0n7-mac-1.0.2-e5de0795c261aed1746777ea67ea8ad7d88ed70c.dmg da8d03d9e678f5866af0babe1882fa27cd236bad /Users/xxxx/Downloads/evasi0n7-mac-1.0.2-e5de0795c261aed1746777ea67ea8ad7d88ed70c.dmg
となり,公式サイトのハッシュと一致していたので,ファイルは正しいもののようです.
iPad 2をUSBで接続し,eversion 7.appを実行しました.
Jailbreak!
このメッセージが表示されたら,iPad上のevasi0nアプリアイコンをタップします.
処理が進み,完了!iPadが何度かリブートがかかります.
Cydiaがインストールされました.
Cydiaを起動してみます.初回なので以下のような画面になりました.
Developerとして設定.
この状態から,iPadの設定を一から行うのもありですが,以前の環境も欲しいので,Jailbreakした状態のiPadを以前のバックアップに復元します.
Restore Backupから脱獄前の最新のバックアップを選択します.
iPadはこのような画面になりました.
リストアが完了すると,Cydiaのアイコンが消えてしまうので,もう一度evasi0nを実行します.
この画面になったら,iPad上にCydiaアプリアイコンが再び表示されるので,evasi0nを終了します.普通には終了できないので,プロセスを強制終了させます.
Cydiaを開くとこんな感じ.
みーにとって,Jailbreakをする主な目的はSSHをiPadにインストールすることなので,さっそくOpenSSHをインストールしてみました.iOS7対応とは書いていませんが,コンソールなのでおそらく動作するだろう,という淡い期待を抱いてインストールしてみました.
インストール!
MacでTerminalを開いて,ssh root@192.168.x.x とログインすると,ログインできました〜!OpenSSHが動作しました.よかったよかった.
xxxxs-iMac:~ xxxx$ ssh root@192.168.11.5 root@192.168.11.5"s password: xxxxs-iPad-iOS7:~ root# ls Library Media xxxxs-iPad-iOS7:~ root# cd / xxxxs-iPad-iOS7:/ root# ls Applications System boot etc lib sbin var Developer User cores evasi0n7 mnt tmp Library bin dev evasi0n7-installed private usr
iOS7のディレクトリ構成も少し変更になったようですね.楽しそう(^^)
ちなみに,sshのログインにてHost key verification failed.と言われたら,Macの\~/.ssh/known_hosts というテキストファイルの中身を空にして上書き保存してから再度ログインしてみてください,
xxxxs-iMac:~ xxxx$ ssh 192.168.11.5 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx. Please contact your system administrator. Add correct host key in /Users/xxxx/.ssh/known_hosts to get rid of this message. Offending RSA key in /Users/xxxx/.ssh/known_hosts:3 RSA host key for 192.168.11.5 has changed and you have requested strict checking. Host key verification failed.
それでは,よい脱獄ライフを(^_^)