- ハウツー

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 用 Tiny Umbrella (バージョン 4.00.06 以降)
以下の手順を実行する前に、iTunes でデバイスをバックアップしてください。
また、SHSH BLOB はファームウェア固有であるため、更新するたびにこのプロセスを繰り返して、特定のファームウェア バージョンごとにレコードを保存する必要があることにも注意してください。
1. Tiny Umbrella をダウンロードし、ダウンロードした「Umbrella-4.00.06.dmg」ファイルから「Umbrella」アプリケーションを抽出します。
2. デバイスを接続し、先ほど解凍したUmbrellaアプリケーションを起動します。Macのパスワードの入力を求められるので、入力して「OK」を押します。アプリケーションが起動し、デバイスの詳細情報が自動的に取得されます。
注意:続行する前に、右側に「実行中」と表示されていないことを確認してください。表示されている場合、まず「TSSサーバーを停止」をクリックしてください。
3. 「詳細オプション」のチェックボックスをクリックして詳細オプションを開き、「場所」ドロップダウンメニューからSHSH BLOBを保存する場所を選択します。
- 「Apple」は、SHSH が自社のサーバーに保存されているかどうかを確認し、コピーをアプリ内にローカルに保存します。
- 「Saurik – Cydia」は、SHSH が Cydia に保存されているかどうかを確認し、保存されていない場合はそこに保存され、アプリ内にローカルに保存されます。
5. 最後に「Save My SHSH」ボタンを押すと、ログに「SHSHリクエストを処理中…」と表示されます。処理が完了すると、ログの下に「キャッシュされた[1] SHSHファイル」と表示されます。ローカルでSHSHが利用可能なデバイスとファームウェアのバージョンは、「Display SHSHs」をクリックすると確認できます。
これらの SHSH BLOB を保存したら、ここにあるチュートリアルを使用して特定のファームウェアにダウングレードできます。