ファームウェアアップデート2.2は、誤ってiPhoneをアップデートしてしまった方を驚かせました。もしあなたがそうしてしまった場合、2つの選択肢があります。2.2のまま開発チームが2.2の脱獄方法を開発するまで待つか、2.2から2.1へのダウングレードを試すかです。
私自身はこの問題に遭遇していません。2.2にアップデートしたことはありませんが、皆さんの中にアップデートした人がいるかもしれないと思い、解決策を探してここに投稿してみました。問題は、2.2ではベースバンドが更新され、一度ベースバンドを更新すると2.1にダウングレードできなくなる(少なくとも現時点では)という大きな理由から、有効な解決策が見つかっていないことです。
私が読んだところによると、実際に問題なく iPhone を 2.1 に戻すことができたのは 2 ~ 3 人だけだそうですが、彼らが具体的に何をしたのかは非常に不明です... では、iPhone ファームウェア 2.2 から 2.1 にダウングレードする方法を示すさまざまな方法を見てみましょう。
なお、私はこれを試したことはなく、推奨もしていません。これらの方法を試す場合は、自己責任で行ってください。私なら、開発チームが新しい脱獄方法を開発するまで待つでしょう。
最初の方法はMegaLeecher.netで見つけました。手順は次のとおりです。
iPhone ファームウェア 2.2 を以前のバージョンにダウングレードするには、ベースバンドとファームウェアをダウングレードする必要があります。そのためには、次のソフトウェアが必要です。
- ZiPhone は kIREmK によってパッチされました (このコメントをお読みください)。
- QuickPwn バージョン 2.1。
- アップル iTunes。
- ファームウェア IPSW ファイル: 2.1 ファームウェア 3G または 2.1 ファームウェア 2G。
上記のソフトウェアをすべて入手したら、以下のプロセスに従います。
- 以下に示す設定を使用して、Ziphone を使用してベースバンドをダウングレードします。
- ここで、iTunes 経由で IPSW ファイルを使用してファームウェアを以前のバージョンに復元します。この手順中にエラーが発生した場合は、無視して続行してください。
- ここで、前の手順で復元に使用したのと同じファームウェア フラッシュ ファイルを使用して、Quickpwn でロックを解除し、ジェイルブレイクします。
- これでiPhoneはジェイルブレイクされ、ロック解除されるはずです。
MegaLeecher のコメントを読んでいただければ、これがダウングレードする本当に安全な方法ではないことがおわかりいただけると思います…
さて、iPhoneHacks.com で見つけた 2 番目の方法です。
まず、iPhone ファームウェア 2.1 をダウンロードする必要があります (最初の iPhone の場合はこのダウンロード リンクを使用し、iPhone 3G の場合はこのダウンロード リンクを使用します)。
次の手順に従って、iPhone ファームウェア 2.2 からファームウェア 2.1 にダウングレードできます。
- iPhoneをMacまたはPCに接続し、iTunesのデバイスリストからiPhoneを選択します。iPhoneのハッキング中に問題が発生し、iTunesがiPhoneを検出しない場合は、DFU(デバイスファームウェアアップグレード)モードにする必要があります。
-
- iPhone を DFU モードにするには、次の手順に従ってください (これは、iTunes が iPhone を認識しない場合にのみ必要です)。
- iPhoneをコンピューターに接続します。
- iPhoneの電源をオフにします。
- 電源ボタンとホームボタンを同時に 10 秒間押し続けます (正確に)。
- 電源を離しますが、USB デバイスが認識されてコンピューターがビープ音を鳴らすまで (PC 上で確認可能)、ホームボタンを押し続けます。
- 数秒後、iTunes が iPhone を検出するはずです。
- iPhone を DFU モードにするには、次の手順に従ってください (これは、iTunes が iPhone を認識しない場合にのみ必要です)。
- 「概要」タブで、Optionキーを押しながら「復元」ボタンを押します。Windowsをお使いの場合は、Shiftキーを押しながら「復元」ボタンを押してください。(これは重要なステップです。「復元」ボタンを押すだけで、iPhoneが最新のファームウェア(現在はファームウェア2.2)に復元されます。Macの場合はOptionキー、Windowsの場合はShiftキーを押しながら操作することで、ダウングレード先のファームウェアファイルを選択できるようになります。)
- これまでにダウンロードした古い iPhone ファームウェア ファイルがすべて表示されるはずです。iPhone ファームウェア 2.1 ファイル (iPhone1,1_2.1_5F136_Restore.ipsw) を選択して iPhone を復元するか、ダウンロードしたフォルダーを参照して選択します。
- 1011、1013、1015などのエラーが表示される場合がありますが、無視して構いません。ただし、1601、1602、1600などのエラーが表示される場合は、iPhoneをDFUモードにしてもう一度お試しください。
- これでiPhoneはiPhoneファームウェア2.1に復元されます(設定 -> 一般 -> 情報)。その後、第1世代iPhoneのジェイルブレイクとロック解除、またはiPhone 3Gのジェイルブレイクが可能です。
繰り返しになりますが、この方法に関するコメントを読むことを強くお勧めします…
iPhone を 2.2 から 2.1 に正常にダウングレードできた場合は、その方法をお知らせください。