みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

evasi0n7 1.0.2 (iPad2用)が公開されたので 早速脱獄してみた

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にアップデートして新規端末としてリストアしました.

f:id:atsuhiro-me:20151104004207p:plain:w300 f:id:atsuhiro-me:20151104004209p:plain:w300 f:id:atsuhiro-me:20151104004211p:plain:w300

上のスクリーンショットのように Don"t Add Passcodeをタップして設定します.設定を完了させます.

f:id:atsuhiro-me:20151104004213p:plain:w300

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を実行しました. 

f:id:atsuhiro-me:20151104004216p:plain:w300

Jailbreak!

f:id:atsuhiro-me:20151104004219p:plain:w300

このメッセージが表示されたら,iPad上のevasi0nアプリアイコンをタップします.

f:id:atsuhiro-me:20151104004223p:plain:w300

処理が進み,完了!iPadが何度かリブートがかかります.

f:id:atsuhiro-me:20151104004231p:plain:w300

Cydiaがインストールされました.

f:id:atsuhiro-me:20151104004236p:plain:w300

Cydiaを起動してみます.初回なので以下のような画面になりました.

f:id:atsuhiro-me:20151104004242p:plain:w300

Developerとして設定.

f:id:atsuhiro-me:20151104004250p:plain:w300

この状態から,iPadの設定を一から行うのもありですが,以前の環境も欲しいので,Jailbreakした状態のiPadを以前のバックアップに復元します.

f:id:atsuhiro-me:20151104004255p:plain:w300

Restore Backupから脱獄前の最新のバックアップを選択します.

f:id:atsuhiro-me:20151104004257p:plain:w300

iPadはこのような画面になりました.

f:id:atsuhiro-me:20151104004259p:plain:w300

リストアが完了すると,Cydiaのアイコンが消えてしまうので,もう一度evasi0nを実行します.

f:id:atsuhiro-me:20151104004302p:plain:w300

この画面になったら,iPad上にCydiaアプリアイコンが再び表示されるので,evasi0nを終了します.普通には終了できないので,プロセスを強制終了させます.

Cydiaを開くとこんな感じ.

f:id:atsuhiro-me:20151104004305p:plain:w300

みーにとって,Jailbreakをする主な目的はSSHをiPadにインストールすることなので,さっそくOpenSSHをインストールしてみました.iOS7対応とは書いていませんが,コンソールなのでおそらく動作するだろう,という淡い期待を抱いてインストールしてみました.

f:id:atsuhiro-me:20151104004307p:plain:w300

インストール!

f:id:atsuhiro-me:20151104004309p:plain:w300

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.

f:id:atsuhiro-me:20151104004312p:plain:w300

それでは,よい脱獄ライフを(^_^)