このステップバイステップガイドでは、iPhone iOS 4.0.2をiOS 4.0.1にダウングレードする方法を説明します。手順は非常に簡単ですが、一つだけ大きな条件があります。それは、SHSHファイルをSaurikのサーバーに保存しておく必要があるということです。これを回避する方法はありません。SHSHファイルがないと、iPhoneをダウングレードすることはできません。
このチュートリアルでは、iPhone を 4.0.2 から 4.0.1 にダウングレードする方法を説明しますが、iOS 4 または 3.1.3 にダウングレードする場合も手順は同じです。
iPhoneをダウングレードする方法はいくつかあります。ここではTinyUmbrellaを使った方法を紹介します。ファイルの編集は必要ありません。
iOS 4.0.2から4.0.1にダウングレードする方法
ステップ1: SaurikのサーバーからSHSHファイルをコンピューターにダウンロードしましょう。TinyUmbrellaをダウンロードし、iPhoneを接続します。「詳細オプション」ボックスを選択します。また、ダウングレードしたいファームウェアバージョンを選択します。最後に、「リクエスト元」で「Cydia」を選択します。「Save My SHSH」をクリックします。これで、SaurikのサーバーからSHSHファイルが取得され、コンピューターに保存されます。
ステップ2: iPhoneダウンロードセクションから、ダウングレードしたいファームウェアをダウンロードします。デスクトップに保存します。
ステップ3: iPhoneをDFUモードにします。iTunesを起動し、iPhoneを電源に接続します。ホームボタンと電源ボタンを同時に10秒間押し続けます。10秒後、ホームボタンを押したまま電源ボタンを放します。iTunesがポップアップし、リカバリモードのiPhoneが見つかったというメッセージが表示されるまで待ちます。
ステップ4: TinyUmbrellaを起動し、「SHSHを表示」ボタンをクリックして、SHSH BLOBがコンピューターにダウンロードされたことを確認します。完了したら、「TSSサーバーを開始」をクリックします。
ステップ5:ご希望のファームウェアに復元します。iTunesを起動し、iPhoneを接続します。SHIFTキー(Windowsのみ)またはALT/Optionキー(Macのみ)を押しながら「復元」をクリックします。「復元」をクリックする際は、必ずキーを押したままにしてください。ウィンドウが開きますので、ステップ2でダウンロードしたファームウェアを選択してください。
ステップ6: iPhoneの復元プロセスが開始されます。おそらくいくつかのエラー(エラー1011、1013、1015)が表示されるでしょうが、心配する必要はありません。
ステップ7:最後に、iPhoneをリカバリモードから解除する必要があります。TinyUmbrellaで「デバイスをリカバリモードから解除」をクリックするだけです。
終わり!
これで以前の iOS に戻り、ジェイルブレイクとロック解除が可能になります。