iPhone 4S(iOS 9.3.5)でJaibreakできるようになったよ。
ブログのタイトル「Are you Jailbreak?」ですが…まったくJailbreak関連を紹介できていません。ずっとiOSデバイスを使ってきて2〜3年くらいは脱獄状態が続いていたのですが、ある時iPhoneを復元せざる負えなくなってからその後脱獄できなくなってしまいました。その後自由度の高くrootを取る(脱獄と同義)ことが比較的かんたんなAndroidにハマりiPhone自体や脱獄に関して興味がなくなってきたわけですね。手持ちのiPhone 4Sはスクフェス専用機となりました。画面に黒帯もなくぴったりでサクサクです!
iOS 9.X.Xの最終バージョン、iOS 9.3.5が配信されてからおよそ1年。限定的ですが脱獄ができるようになりました。
○条件
・iOS 9.3.5
・32bit
○対象のデバイス
・iPhone 4S
・iPhone 5
・iPhone 5c
・iPad 2
・iPad 3
・iPad 4
・iPad mini 1
・iPod touch 5
まぁ64bitのiOS 9.3.5なんでもう居ないですよね。オフセットを他のから流用したらもしかしたらiOS 9.3.5以外にもつかえるかも…?検証したいですがうちには脱獄できるデバイスがありませんでした。
今回のはCydia ImpactorをつかってiPhoneに脱獄ツール(Phoenix)のアプリをインストールしてそのアプリで脱獄します。実質デバイスだけで脱獄することができます。最近の脱獄方法はこの方法かよく似た方法が使われています。てことは再起動すると非脱獄状態になったり…アプリの7日問題がつきまとうわけです。iOS 10の脱獄ではSafariで脱獄状態に戻れますが今回の場合は今のところこれは使えません。アプリから戻ることになります。
Cydia ImpactorはLinuxでも使えるということで今回はUbuntu(64bit)でやってみたいと思います。なにか特別なことは特にないんですけどね。
・・・・・ Let's Jailbreak ・・・・・
1. Cydia ImpactorからLinux 32bit版または64bit版、自分の環境にあった方(今回は64bi版)をダウンロードし、解凍します。 Phoenix Jailbreakからipaファイルをダウンロードします。
2. Impactorに実行権限を与えます。
実行権限を与えたらデバイスをPCに接続しImpactorを起動します。
このときデバイスをロック解除すると「このコンピューターを信頼しますか?」みたいなポップアップがでるので「信頼」をタップします。
3. Phoenix3.ipaをImpactorにドラッグ・アンド・ドロップします。
するとApple IDとパスワードを求められるので入力します。
ここでエラーを吐く場合
- 2ステップ確認または2ファクタ認証を登録している(早い段階でエラーを吐く) -> 一時的に解除する。
- すでに1回以上Impactorをつかって何かしらのアプリをインストールしたことがある -> ツールバー → Xcode → Revoke Certificatesで証明書を削除。
- それ以外の場合 その0(早い段階でエラーを吐く) -> PCがインターネットに繋がっていない
- その1 -> PC、デバイスを再起動
- その2 -> PhoenixとCydia Impactorを再ダウンロード
- その3 -> Apple IDを別のものに変更
- その4 -> Apple IDを無料版のデベロッパーアカウントにしてみる(有料版でも可)
- その5 -> デバイスをDFUモードで初期化後、初期設定を終わらせる
いずれかで解決できるかと思います。
4. うまく行くとデバイスにPhoenixがインストールされています。が、まだ起動できません。
設定 → 一般 → プロファイルとデバイス管理 → Apple ID → Apple ID(英数列)を信頼 → 信頼
これでアプリを起動できます。
5. いよいよ脱獄します。
Phoenixを起動 → Prepare For Jailbreak → Accept → Proceed With Jailbreak → Dismiss → Begin Installation → Use Provided Offsets
しばらくすると最初の画面に戻りフェードアウトしてリスプリングします。再起動してしまう場合もあるのでそのときは手順5をやり直してください。
脱獄成功後、再起動した場合この作業をもう一度行うことになります。若干簡略化されます。
6. Cydiaがインストールされていて起動できれば成功です。
起動すると早速リポジトリの更新が始まり、アップグレードを催促されます。とりあえず全てやっておきましょう。
Cydiaの初回起動時の「一般?それとも上級者?もしかして開発者?」というのがなくなっていますね。ちょっと寂しい…
アップグレードが終わったら即座に何かしらのTerminal Appをインストールしてmobileとrootのパスワードの変更を行うことをおすすめします。どちらも初期のパスワードは「alpine」です。コワイコワイ…
・・・・・ 7日後 ・・・・・
多分、Phoenix Appが使えなくなります。そのときは手順3からやりなおします。もしかしたら…エラーを吐くかもしれません。そのときは2つめの解決法の「すでに1回以上Impactorをつかって何かしらのアプリをインストールしたことがある -> ツールバー → Xcode → Revoke Certificatesで証明書を削除。」を実行してください。ちなみに「2ステップ確認または2ファクタ認証を登録している -> 一時的に解除する。」はこの手の作業時には必須事前作業です。
・・・・・
今回はこれで上です。
次回はインストールしたアプリの紹介+αですかね…
今やってる梨子ちゃん&曜ちゃんのチャレンジマッチイベントで曜ちゃんがランキング報酬だから石を砕いてやってるけどあんまり勧誘してないからかフルコンしても9割9分3〜4位…辛い。