iPhone 3Gの IOS 4をiPhone OS 3.1.3にダウングレードした

以前の日記に書きましたが、iPhone HacksiOS 4にアップグレードしたiPhone 3GiPhone OS 3.1.3にダウングレードする方法が掲載されています。
iPhone 4を入手したんで、iPhone 3GのOSを3.1.3にダウングレードしてみました。
iPhone Hacksに出ていたそのままですが、私が実際にやった方法を書いておきます。
私が実行したのはMac環境ですが、Windowsでのダウングレード方もリンク先に解説があります。
実行前に必ずiPhoneのバックアップを取っておきます。


Step 1:iPhone OS 3.1.3をダウンロードする
こちらからiPhone OS 3.1.3をダウンロードして、デスクトップに保存
ダウンロードするファイルは、3.1.3(3G):iPhone1,2_3.1.3_7E18_Restore.jpsw


Step 2:RecBootをダウンロードする
こちらから、RecBootをダウンロードして、デスクトップに保存*1


Step 3:iPhoneをDFU ModeでMacと接続する
1.iPhoneiTunesと接続
2.iPhoneの電源を落とす
3.ホームボタンを押したまま、スリープボタンを数秒押す*2
4.DFU Modeでの接続に成功すると、iTunesから次のようなポップアップが表示される*3

OKボタンを押してポップアップを閉じる
5.iPhone 3GiPhone OS 3.1.3 firmwareでレストア

[Option]ボタンを押しながら復元ボタンを押すとファイル選択ポップアップが表示されるので、Step 1でダウンロードしておいたファイルを選択すると復元が開始される*4
復元が終了するとiTunseは 1011, 1013または1015のエラーポップアップが表示される

RecBootを起動してiPhoneリカバリーモードから抜ける*5

6.iPhoneが再起動するので、iTunesで以前の環境を復元する

*1:現時点でのバージョンは1.0.2

*2:スリープボタンを押すのは10秒と言われているが、私の場合はまずこれで大丈夫

*3:表示されない場合は2.からやり直し

*4:10分程度かかった

*5:この部分はWindowsとやり方が異なる