みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Unity, Python, Processingなどのプログラミングや,脱獄, hackintoshなど

トップ / 記事一覧 / カテゴリ

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 f:id:atsuhiro-me:20151104004209p:plain f:id:atsuhiro-me:20151104004211p:plain

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

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

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

Jailbreak!

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

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

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

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

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

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

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

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

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

Developerとして設定.

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

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

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

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

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

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

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

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

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

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

Cydiaを開くとこんな感じ.

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

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

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

インストール!

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

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

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