redsn0wを用いたiOS5.1.1 shshの抜き出しについてまとめ
iPhone 3GS/4,iPod touch 4Gで、現在のバージョンがiOS 5.1.1の時に、shshを保存していない状態のデバイスからshshを取得する方法について紹介します。
shshがあることによって、上記デバイスをいつでもiOS 5.1.1で復元できるようになります。
たとえば、新しいiPhone 5/iPod touch 5G/iPad miniに買い換えたいと考えてる方で、既存のデバイスをiOS 5.1.1で手放したい、または何か不具合が起きた時にiOS 6以降に上げたくないといった時に有効です。
『iPhone,iPod touch,iPadを脱獄するための準備 TinyUmbrella redsn0w iFaithの使用方法』
redsn0w 0.9.15b3を用いたSHSH blobsの取得
- redsn0w 0.9.15b3 (OS X Mountain Lion の場合、Ctrl-Clickで開く)
- redsn0w 0.9.15b3 (Windows — 管理者として実行)
手順
1.母艦とデバイスを接続し、Downloadしたredsn0wを起動Exstras -> SHSH blobsをクリック
2.SHSHに関する項目が表示されるので、Fetchをクリック
3.DFUモードに入れる
パワーをオフにして、Nextをクリック
ガイダンスが表示されるので、それに合わせて操作します
4.成功するとSHSHが取得され、Cydiaサーバーにもファイルが送られます
以上でSHSHが保存されました。これがあれば、iPhone 3GS/4,iPod touch 4Gに限り、いつでもiOS 5.1.1で復元できます。
shshの保存場所Fetchで保存したshshは、plist形式のファイルとなっていて、そのままでは利用できませんでした。ただし、Cydiaサーバーに送られたものは.shsh形式に変換されるので、復元時に利用することができます。
mac: ~/Library/Application Support/redsn0w/shsh/
win: %Appdata%redsn0wshsh
その他の機能
New:現在Appleが発行しているSHSHを保存できます。クリックするとipswファイルを選択する画面になるので、その時のバージョンのipswファイルを指定します。(画像は記事執筆時の最新バージョンiOS 6.0.1)
この機能は、iPhone 4SやiPhone 5などの新しいデバイスでも有効です。
成功するとこのような画面になるので、YesをクリックしてCydiaサーバーへ保存しておきましょう。
Verify:選択したSHSHが、どのデバイスのものか確認できます。
plistまたはshshを選択
デバイス情報が表示される
Submit:Cydiaサーバーにローカルで保存したSHSHを送る機能
plistまたはshshを選択
Query:Cydiaサーバーに保存されているSHSHを確認する
デバイスを接続していると自動的にECIDが入力される
(手動で入力して他のデバイスの保存状況も確認できます)
Stitch:SHSHをIPSWファイルに組み込む機能
IPSWをクリックし、組み込みたいバージョンのiOSを選択
Blobsで、LocalまたはRemote(Cydiaサーバーから取得)を選択
SHSHを組み込んだファイルが出力されます。
通常では復元できない過去のバージョンで復元するとき、使用できるようにするためのものです。
※このファイルを用いて、Windows版のiTunesで復元しようとするとエラーとなります。
2種類の復元方法
SHSHの保存ができたら、次は復元について説明します。iTunesを使った復元方法
上記方法でSHSHを組み込んだIPSWを使用します。※Windowsではエラーとなります。
ここでポイントとなるのが、ベースバンドの維持です。
redsn0wのCustom IPSWをクリックし、使用したいバージョンのIPSWを選択します。すると、ベースバンドを持たないNo_BB*ipswファイルが作成されます。それにStitchを使用してSHSHを組み込んだIPSWファイルを作成します。
次に、Pwned DFUをクリックし、pwned DFU modeにします。
iTunesを起動するとダイアログが表示されるので、OKをクリック
Optionキー(Shiftキー)を押しながら復元をクリック
作成したNo_BB*ipswファイルを選択して復元すると、ベースバンドを維持したまま復元することができます。
redsn0wのRestoreを使用した復元方法
Extra -> Even more -> Restore をクリックIPSWをクリック
復元したいバージョンのIPSWファイルを選択
ベースバンドを維持しますか?と聞かれるためYesをクリック
Pwned DFU modeに入れてくださいと出るのでOK
Pwned DFUに入ったら復元作業が始まります。
成功するとこのような画面になり、復元することが出来ました。
※この方法でも、復元したいバージョンのSHSHが必要になります
また、iTunesを経由しないので、完全なリセット状態になります。
設定 -> 一般 -> 日付と時刻などを修正してあげる必要があります。
以上でiPhone 3GS/4,iPod touch 4GのSHSH取得から復元までが出来るようになりました。新しく発売されたMacを導入するのもいいかもしれませんね!
APPLE MacBook Pro with Retina Display 13.3/2.5GHz Dual Core i5 MD212J/A |
APPLE Mac mini/ 2.5GHz Dual Core i5 /4G/500G/USB3/Thunderbolt MD387J/A |