iTunes Store(Japan)

  • iOS 4.0.2 のダウングレード方法

      12 comments

    先週、iPhone 3GS を、iOS 4.0.2 にアップグレードしたら、常時熱を帯びるようになり、電池の持ちも極端に悪くなりました。今のところ似たような症状を報告している例は見られないので、ひょっとすると自分の持っているアプリの組み合わせが、iOS 4.0.2 になって何か悪さをして、ずっとジョブを走らせているというようなことがあるのかもしれません。

    しかし、このままだとちょっと出張に行っただけで、一日終わらないうちに電池がなくなってしまうことになるので、ソフトやファームウェアでの修正を待つ前に、iOS をダウングレードした方がよいと判断しました。

    ネットで探すと、YouTube で何人もの人がやり方を示しています。

    作業自体は単純で、次のようにしてできました。iPod Touch でも同様にしてできるようです。また、以下の作業は Mac 上で行っていますが、Windows でも同様にしてできるはずです。

    1. 下記のサイトから、Umbrella をダウンロードする。

      MEGAUPLOAD
      http://www.megaupload.com/?d=DH2A2J2B

    2. ダウンロード後、Umbrella を走らせ、TSS サーバーを開始する。
    3. 下記のサイトから、ダウングレードする対象となるファームウェアをダウンロードする。

      iPod, iPhone and iPad Firmware Download
      http://www.felixbruns.de/iPod/firmware/

    4. iPhone を Mac につなぎ、電源を落とす。この際にホームボタンを押しておく。これによって、iPhone が再起動し、リストアモードとなる。
    5. iTunes を立ち上げ、つながっている iPhone を表示する。Option キーを押しながら、Restore ボタンをクリックする。
    6. ファイルダイアログが立ち上がったら、上記で落としたファームウェアを指定する。

    更新:
    上記の手順で作業すると、以後 iPhone をリストアおよびアップデートしようとするたびに、

    The iPhone “…” could not be restored. An unknown error occurred (3002).

    というような 3002 のエラーコードを出すエラーが発生してしまうという問題が報告されています。よって、上記のやり方は 3002 の問題が解決されるまでお勧めできません。

    • こんにちは すみませんが、教えてください。 iPhone4でも、上記の方法にて、ダウングレード可能でしょうか? 素人で、お手数をおかかけいたしますが宜しくお願いいたします。

    • 最近、Jailbreakmeなどを試してみようかなと思った初心者です
      しかしiPod touch 3Gを既にios4.0.2にあげてしまい手も足も出ない状態でした
      それで、ダウングレードをしようとしましたが、過去に脱獄して過去のファームウェアのECID SHSHを入手してないとできないという記事をみて絶望してしまいました・・・

      この方法はそのECID SHSHなどは関係ないんでしょうか?また手順2の「走らせる」がよくわかりません
      よく分からないので詳しく教えてください お願いします

    • > 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

    • つまり偽装サーバをつくってECID SHSH照合を省くということですね
      ありがとうございました!

    • winXPを使っているのですが、復元して勝手に4.0.2になってしまったiphone4を4.0.1に戻したいのですが
      リカバリー状態のiphoneを繋いで落としたFW4.0.1を指定し上の手順にある通り進み、FWの抽出までは無事にすむのですが
      次にアップルの認証を確認していますといったメッセージが表示され、
      しばらく経つと不明なエラー3002で復元することなく終了してしまいます。
      Umbrellaも事前にサーバーを起動させていますし原因がどこにあるのかわかりません
      現状iphone4は4.0.2から戻す事はできないのでしょうか。よろしければご教示お願いします。

    • > 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/

    • 返信ありがとうございます。TTSは事前にhostファイルも書き換えてますしきちんとrunning表示があるのですがどうやら
      リンク先やほかのページなどの情報をみたいところ単純に過去のSHSHが無い事でダウングレードが出来ないようです。
      他にダウングレードの手段がないかもう少し色々試してみようとおもいます。

    • すいません 僕も不明なエラー3002か3004がでてダウングレードできませんでした
      やっぱり新ブートROMとか関係してるんですかねぇ
      ちなみに、iPod touch 3G でも8GBの方はFWは2Gのほうですよ~

    • このやり方でダウングレードすると、アップグレードやリストアができなくなってしまうんですか??
      このやり方でダウングレードして iPhoneがどこか悪くなったとしてもどーすることもできないんでしょうか??

    • 大丈夫ですよ。私はその後アップグレードできています。

    Write a comment