先週、iPhone 3GS を、iOS 4.0.2 にアップグレードしたら、常時熱を帯びるようになり、電池の持ちも極端に悪くなりました。今のところ似たような症状を報告している例は見られないので、ひょっとすると自分の持っているアプリの組み合わせが、iOS 4.0.2 になって何か悪さをして、ずっとジョブを走らせているというようなことがあるのかもしれません。
しかし、このままだとちょっと出張に行っただけで、一日終わらないうちに電池がなくなってしまうことになるので、ソフトやファームウェアでの修正を待つ前に、iOS をダウングレードした方がよいと判断しました。
ネットで探すと、YouTube で何人もの人がやり方を示しています。
作業自体は単純で、次のようにしてできました。iPod Touch でも同様にしてできるようです。また、以下の作業は Mac 上で行っていますが、Windows でも同様にしてできるはずです。
- 下記のサイトから、Umbrella をダウンロードする。
MEGAUPLOAD
http://www.megaupload.com/?d=DH2A2J2B - ダウンロード後、Umbrella を走らせ、TSS サーバーを開始する。
- 下記のサイトから、ダウングレードする対象となるファームウェアをダウンロードする。
iPod, iPhone and iPad Firmware Download
http://www.felixbruns.de/iPod/firmware/ - iPhone を Mac につなぎ、電源を落とす。この際にホームボタンを押しておく。これによって、iPhone が再起動し、リストアモードとなる。
- iTunes を立ち上げ、つながっている iPhone を表示する。Option キーを押しながら、Restore ボタンをクリックする。
- ファイルダイアログが立ち上がったら、上記で落としたファームウェアを指定する。
更新:
上記の手順で作業すると、以後 iPhone をリストアおよびアップデートしようとするたびに、
The iPhone “…” could not be restored. An unknown error occurred (3002).
というような 3002 のエラーコードを出すエラーが発生してしまうという問題が報告されています。よって、上記のやり方は 3002 の問題が解決されるまでお勧めできません。



