現時点では、ジェイルブレイクしたiPhoneでCydiaを実行するのは、普段からこの分野に精通していないユーザーにとってはまだ少し分かりにくいかもしれません。現在、ジェイルブレイクしたiOS 8デバイスでCydiaを実行する際に発生する最大の問題の一つは、パスコードとTouch IDの使用に関するものです。
ジェイルブレイクしたiOS 8デバイスにCydiaをインストールした後、パスコードを設定するとブートループに陥るという報告が多数寄せられています。私も同じ問題に遭遇したことを確認しました。
まず最初に、ここで発生した問題はPanguチームやSaurikの責任ではないことをお伝えしておきます。この脱獄は現在開発中で、現時点では開発者向けと聞いています。とはいえ、皆さんの多くは冒険心にあふれ、できるだけ早く脱獄に挑戦したいと思っているでしょう。私もその一人です。
この動画では、ブートループ問題に対する非公式の回避策をご紹介します。CydiaとCydia Substrateがインストールされたデバイスでパスコードを設定する方法をご紹介します。実際にテストを行い、Cydiaのインストールプロセス全体を録画しましたので、ぜひご覧ください。完全なチュートリアルは動画をご覧ください。
免責事項:このチュートリアルは私の環境では問題なく動作したことを確認していますが、ご自身の責任で行ってください。これはSaurikによって承認または推奨されているものではありません。このチュートリアルを実行する場合は、ご自身の責任で行ってください。個人的には、SaurikがCydiaのアップデートビルドをリリースするまで待つことをお勧めしますが、実行するかどうかはご自身の判断に委ねられます。
ステップ1: Panguを使ってiOS 8.xのクリーンインストールを脱獄します。パスコードやTouch IDは有効にしないでください。
ステップ2: Panguアプリを開いてOpenSSHをインストールする
ステップ3: Cydiaのインストールに必要なファイルとパスコードブートループ問題に対するパッチを含むiDownloadBlog.zipをダウンロードします。
ステップ4: CyberDuck経由でiPhoneに接続します(WindowsユーザーはWinSCPを使用できます)
ステップ5: 2つのCydiaファイルをiPhoneの/private/var/root/ディレクトリにドラッグします。
ステップ 6: [Go] → [Send Command] に移動して、次のコマンドを実行します。
dpkg --install cydia-lproj_1.1.12_iphoneos-arm.deb cydia_1.1.13_iphoneos-arm.deb
ステップ7:デバイスを再起動する
ステップ8: /usr/libexec/cydia/ に移動し、move.sh ファイルを、ステップ3でダウンロードした iDownloadBlog.zip ファイルに含まれるパッチを当てた move.sh ファイルで上書きします。
ステップ9:デバイスを再起動する
ステップ10: Cydiaを開き、利用可能なアップデートを実行します(インストール時に再起動を求められる場合があります)
ステップ11: Cydiaを開き、Activatorをインストールします(テスト用)。これにより、必要なSubstrateファイルもすべてインストールされます。
ステップ12:設定→パスコードからデバイスにパスコードを追加します
ステップ13:デバイスを再起動する
再起動ループなしでデバイスが再起動した場合、おめでとうございます!これで Cydia をインストールし、パスコードを使用することは完了です。
ご意見やヒントをぜひ下のコメント欄にお寄せください。move.shパッチを提供してくださったClayfreeman氏に心より感謝申し上げます。