iOS 8のリリース後にiPhoneやiPadを脱獄したい場合、あるいはiOS 7やそれ以前のバージョンのiOSにダウングレードしたい場合は、SHSH BLOBについて、そしてその保存方法(そしてその理由)について知っておくと良いでしょう。これらのコードスニペットは、iOSの復元とアップデートを制御するAppleのデジタル署名の一部です。
iOS 8からiOS 7にダウングレードする方法
iOSデバイスをお持ちの場合、現在展開されているiOSバージョンにのみ復元できます。そのため、iOSで「復元」をクリックすると、現在使用しているOSに関係なく、最新版のiOS 7(正確にはiOS 7.1.2)がインストールされます。
iOS 8がリリースされると、iOS 7ではなくiOS 8に復元されます。ハッカーが効果的な脱獄を成功させるまでには、しばらく時間がかかります。ここでSHSH Blobが役に立ちます。SHSH Blobを使用すると、脱獄者はデバイスの個人デジタル署名を使用してiOSのカスタムインストールを構築できます。これにより、iPhoneを以前の(そして安全性の低い)iOSバージョンにダウングレードすることができます。
参照:
- iOS 7とiOS 6でiPhoneやiPadを脱獄する方法
- iOSの脱獄のメリットとデメリット:脱獄すべきか
SHSH Blob とは何ですか?
SHSH BLOBは、iOSデバイスが古いバージョンのオペレーティングシステムをインストールするのを防ぐためにiOSが使用するコードです。これは、iOSのバージョン、デバイスの種類、そしてデバイスのECID(ハードウェアに埋め込まれた固有の識別番号)に基づいて構築された固有のコードです。
SHSH BLOBを保存すると、一部の脱獄が容易(または可能)になります。なぜなら、脱獄が有効だった時点のiOSの古いバージョンをインストールできるからです。ただし、ECIDの関係で、デバイスを使って行う必要があり、iOS 8がデバイスにインストールされる前に行う必要があります。iOS 8がインストールされると、SHSH BLOBはAppleの新しいセキュリティ対策をすべて適用した最新バージョンに更新されてしまうからです。
iOSデバイスのSHSH BLOBを保存する方法
いくつかのMac OS Xアプリは、iPhone、iPad、iPod touchの脱獄を可能にするように設計されています。また、これらのアプリには、SHSHファイルをクラウド(RedSnowの場合)またはローカルコンピュータに保存する機能が組み込まれています。
このSHSHファイルは、同じ脱獄プログラムでiOSの脱獄に使用できます。ただし、今すぐSHSHファイルを保存する必要があります。
残念ながら、ここでお勧めできる「最適な」ツールはありません。脱獄は流動的なターゲットであり、プログラムはAppleとの「いたちごっこ」の中で常に更新されているためです。SHSHプログラムの保存が成功するかどうかは、お持ちのiOSデバイスのモデルと、使用しているiOSソフトウェアのバージョンによって異なります。
通常、iOS 6を搭載した古いiPhone 4デバイスでSHSH BLOBを保存する方が簡単です。ただし、状況によって状況は変わる可能性があります。熱心な脱獄ユーザーであれば、これらの脱獄アプリに注目してください。各アプリには、SHSH BLOBの取得と保存機能が組み込まれています。現在、試してみるべきアプリは以下の3つです。
- タイニーアンブレラ
- レッドスノー
- iFaith(Windowsのみ)
RedSnow で iOS デバイスの SHSH BLOB を保存する方法


RedSnow を使用して SHSH Blob を保存する方法は次のとおりです。
- 選択したツールのダウンロードをクリックします。
- ダウンロードフォルダ内の Zip ファイルを開きます。
- RedSnow アプリをアプリケーション フォルダーにドラッグして開きます。
- 「追加機能」をクリックします。
- SHSH Blobsをクリックします。
- 「取得」をクリックします。
- 以下の手順に従って、デバイスを DFU モードにします (RedSnow アプリにも記載されています)。
- デバイスが Mac に接続されていることを確認してください。
- 電源ボタンを押したままスライドして電源をオフにします。
- RedSnow で「次へ」をクリックします。
- 画面に表示されるタイマーと指示に従って、デバイスをDFU(デバイスファームウェアアップデート)モードにします。電源ボタンを3秒間押し続けます。次に、ホームボタン(電源ボタンから指を離さずに)を10秒間押し続けます。次に、電源ボタンから指を離し、ホームボタンだけを15秒間押し続けます。
- RedSnow はビルドを識別し、Cydia サーバーに送信します。Jailbreak が利用可能になった際に、ビルドは Cydia サーバーで待機します。
iJailBreak.com Web サイトには、クエリ コマンドを使用して SHSH BLOB が正しく保存されているかどうかを確認する方法の詳細情報が記載されています。