先週、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 の問題が解決されるまでお勧めできません。




Yeh
8月 26th, 2010 09:22
こんにちは すみませんが、教えてください。 iPhone4でも、上記の方法にて、ダウングレード可能でしょうか? 素人で、お手数をおかかけいたしますが宜しくお願いいたします。
初心者
8月 27th, 2010 19:59
最近、Jailbreakmeなどを試してみようかなと思った初心者です
しかしiPod touch 3Gを既にios4.0.2にあげてしまい手も足も出ない状態でした
それで、ダウングレードをしようとしましたが、過去に脱獄して過去のファームウェアのECID SHSHを入手してないとできないという記事をみて絶望してしまいました・・・
この方法はそのECID SHSHなどは関係ないんでしょうか?また手順2の「走らせる」がよくわかりません
よく分からないので詳しく教えてください お願いします
Shuji
8月 28th, 2010 09:48
> Yeh さん
私は iPhone 4 を持っていないので確かめられないのですが、おそらく可能かもしれません。たとえば、
http://www.youtube.com/watch?v=4H0-Fk-d3gM
では、どのデバイスでもできるように言っています。
> 初心者さん
まず「走らせる」というのはよくない表現でした。失礼しました。これは、昔 BASIC というプログラムを RUN というコマンドで動かしていた頃の名残でそう書いていました。意味は、起動するとか実行するという意味です。
ECID SHSH は各デバイスごとについている ID のハッシュキーです。(ECID = Exclusive Chip ID) つまり、固有の名前というか、識別番号みたいなもので、これをアップルのサーバー側で照合しています。この照合により、通常はファームウェアのダウングレードができないようになっていますが、Umbrella の TSS サーバーを立ち上げて起動しておくことに寄り、このダウングレード阻止の仕組みを回避することができます。つまり、TSS サーバーを起動しておくことで、ダウングレードが可能になります。
ちなみに、本文中のステップは、YouTube では、こちらに出ています。
http://www.youtube.com/watch?v=qNOo92BrHH4&feature=iv&annotation_id=annotation_235484
初心者
8月 28th, 2010 10:31
つまり偽装サーバをつくってECID SHSH照合を省くということですね
ありがとうございました!
S.S
8月 29th, 2010 02:41
winXPを使っているのですが、復元して勝手に4.0.2になってしまったiphone4を4.0.1に戻したいのですが
リカバリー状態のiphoneを繋いで落としたFW4.0.1を指定し上の手順にある通り進み、FWの抽出までは無事にすむのですが
次にアップルの認証を確認していますといったメッセージが表示され、
しばらく経つと不明なエラー3002で復元することなく終了してしまいます。
Umbrellaも事前にサーバーを起動させていますし原因がどこにあるのかわかりません
現状iphone4は4.0.2から戻す事はできないのでしょうか。よろしければご教示お願いします。
Shuji
8月 29th, 2010 18:13
> s.s さん
Windows XP なら、問題なくダウングレードできるはずです。Appleの認証を確認しているということは、うまく TSS サーバーへの接続がなされていないようですね。こちらのサイトを参考にしてみてはどうでしょうか。
http://wccftech.com/2010/08/15/downgrade-ios-402-ios-401-ios-40-jailbreaking-guide-iphone-4-3gs-3g-ipod-touch/
また、別のやり方もあるようです。たとえば、こちらのサイトで紹介されています。
http://www.redmondpie.com/downgrade-ios-4.0.2-to-ios-4.0.1-4.0-iphone-4-3gs-ipod-touch-how-to-guide/
S.S
8月 29th, 2010 22:25
返信ありがとうございます。TTSは事前にhostファイルも書き換えてますしきちんとrunning表示があるのですがどうやら
リンク先やほかのページなどの情報をみたいところ単純に過去のSHSHが無い事でダウングレードが出来ないようです。
他にダウングレードの手段がないかもう少し色々試してみようとおもいます。
初心者
8月 30th, 2010 19:11
すいません 僕も不明なエラー3002か3004がでてダウングレードできませんでした
やっぱり新ブートROMとか関係してるんですかねぇ
ちなみに、iPod touch 3G でも8GBの方はFWは2Gのほうですよ~
AAA
12月 1st, 2010 03:37
このやり方でダウングレードすると、アップグレードやリストアができなくなってしまうんですか??
このやり方でダウングレードして iPhoneがどこか悪くなったとしてもどーすることもできないんでしょうか??
Shuji
12月 9th, 2010 07:16
大丈夫ですよ。私はその後アップグレードできています。