- ハウツー

iPhone または iPad をジェイルブレイクする場合は、始める前にデバイスの SHSH BLOB をバックアップすることを強くお勧めします。
iPhone 3GSとiPod Touch G3のリリースに伴い、Appleはハッキング、脱獄、ロック解除を防ぐためのセキュリティレイヤーを追加しました。AppleはiPhone/iPadのファームウェアを継続的にアップデートすることで、脱獄ハッカーが使用する脆弱性を遮断しています。誤って脱獄済みのデバイスをAppleの最新ファームウェアにアップグレードした場合、ハッカーが新しい脱獄ソフトウェアをリリースするまで、再脱獄することはできません。
ただし、SHSH BLOB がファイルに保存されている場合は、デバイスをジェイルブレイク可能な以前のファームウェア バージョンにダウングレードできます。
これらのSHSHレコードを抽出して保存するには、Umbrellaというユーティリティを使用します。手順は以下のとおりです。
これらの記録はファームウェア固有のものであるため、更新するたびにこのプロセスを繰り返して、特定のファームウェア バージョンの記録を保存する必要があることに注意してください。
必要なもの:
- マック
- iPhone 3GS / iPod Touch G3 / iPad (古いデバイスをお持ちの場合は、これを実行する必要はありません)。
- Semaphore 製 Mac 用ファームウェア Umbrella (バージョン 2.2.2 以降)
以下の手順を実行する前に、iTunes でデバイスをバックアップしてください。
また、SHSH BLOB はファームウェア固有であるため、更新するたびにこのプロセスを繰り返して、特定のファームウェア バージョンごとにレコードを保存する必要があることにも注意してください。
1. ファームウェア「Umbrella」をダウンロードし、ZIPファイルを解凍します。フォルダをダブルクリックして開き、中の「Umbrella.dmg」ファイルから「Umbrella」アプリを解凍します。
2. '/Applications/Utilities/' からターミナルを開き、次のコマンドを入力してリターンを押します。
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
パスワードの入力を求められたら、Macの管理者パスワードを入力してReturnキーを押します。テキスト編集ウィンドウが表示されます。
3. 「gs.apple.com」を含む行を探し、その行を削除してファイルを保存し、閉じます。(注:この行が存在しない可能性もあります。その場合は、ファイルを閉じてください。)
4. Umbrella を開いて ECID を入力します (まだわからない場合は、このガイドを使用してデバイスの ECID を取得します)。
「デバイス バージョン」ドロップダウン リストからデバイスとファームウェア バージョンを選択します。
次に、ドロップダウン メニューから「SHSH リポジトリ」を選択します。
- 「Apple」は、SHSH が自社のサーバーに保存されているかどうかを確認し、コピーをローカルに保存します。
- 「Saurik – Cydia」は、SHSH が Cydia に保存されているかどうかを確認し、保存されていない場合はそこに保存され、ローカルにも保存されます。
5. 「送信」ボタンを押します。左下隅のステータスが「成功」に戻ったら、SHSHファイルがUmbrellaアプリケーションと同じフォルダにダウンロードされます。(注:アプリケーションが一時的にフリーズする場合がありますが、通常は「OK」というメッセージが表示されます。)