iPhone OS 3.0にダウングレードする方法

色々と不具合があるのが気になって仕方なかったので,3.0に戻す手法を探しました.今度はiRecoveryを使って何とかする方法を紹介.今回の手続きは

http://gizmodo.com/5184313/the-iphone-30-os-is-not-ready-for-everyday-use-heres-how-to-downgrade

を参照しました.3GS用だけど3Gでも大丈夫っぽい.

  1. iRecoveryをダウンロードする
  2. 解凍してiRecoveryとlibusb-0.1.4.dylibのパミッションを755に設定
  3. libusb-0.1.4.dylibを /usr/local/lib にコピー(認証を求められるので要パスワード入力)
  4. ターミナルで iRecovery のあるフォルダに移動して./iRecovery -s を実行
  5. その後で fsboot とするとiPhoneが再起動する
  6. 適当にiTunesから同期

これでモデムのBasebnd以外は元に戻ります.実際にはJBした後で

Downgrade iPhone 3G Baseband 5.08.01(OS 3.1 B) to 4.26.08 - iHackintosh

あたりを参考にしつつ戻すことは可能な様子です.

ああ,3GS欲しいなあ.