
iOS 5 ベータ版を iOS 4.3.3 にダウングレードする
iOS 5ベータ版を存分に楽しんでいただけたかと思いますが、ベータ版OS特有の不具合やバグにうんざりされている方もいらっしゃるかもしれません。ところが、世間一般の認識とは裏腹に、iOS 4.3.3へのダウングレードはそれほど手間がかかりません。他のiOSバージョンからのダウングレードとは異なり、iOS 4.3.3はAppleによって署名されているため、特別な操作は必要ありません。このチュートリアルでは、iPhoneをお使いの方を想定しています。
まず、いくつか注意事項と注意事項をお伝えします。iOS 5ベータ版をインストールした際に、Appleからの警告に気づいたかもしれません。
「iOS 5ベータ版にアップデートしたデバイスは、以前のバージョンのiOSに復元することはできません。デバイスは、将来のベータ版リリースおよび最終版iOS 5ソフトウェアにアップグレードできます。」
つまり、AppleはiOS 5ベータ版は一方通行だと言っているということです。Appleがこの警告を出しているのにはおそらく正当な理由があるでしょう。Appleのアドバイスに従い、理由が何であれダウングレードを試みない方が賢明でしょう。開発者ライセンスでアクティベートした場合、ダウングレードはiPhoneのUDIDに影響しないはずですが、次のベータ版がリリースされるまで確実なことは誰にもわかりません。iOSデバイスのバックアップを必ず取ってください。また、ハードウェアの故障については弊社は一切責任を負いませんので、ご自身の責任で進めてください。
Apple のアドバイスや警告をすべて無視して 4.3.3 に戻したい場合は、次の手順に従います。
iOS 5ベータ版をiOS 4.3.3にダウングレードする方法
iOS 5から4.3.3にダウングレードする方法はいくつかありますが、ここでは最も簡単な方法をご紹介します。このチュートリアルではiOS 5ベータ1とiTunes 10.5ベータ版を使用しますので、始める前にこれらのバージョンをご用意ください。
- iPhoneをDFUモードにする:iPhoneの電源をオフにし、電源ボタンとホームボタンを同時に10秒間押し続けてから電源ボタンを放し、iTunesがリカバリモードのiPhoneを検出したことを示すまでホームボタンを押し続けます。このメッセージが表示され、iPhoneの画面が黒くなったら、DFUモードになっていることがわかります。
- 過去に行った可能性のあるホストファイルの変更をすべて削除します(iTunesエラー3194を修正したときなど)。Appleのサーバーに関連するホストファイルに変更を加えていない場合は、心配する必要はありません。
- iTunesの概要タブから「復元」をクリックすると、2つのオプションが表示されます。バックアップからの復元を試みる(成功率は低い)か、iOS 4.3.3 IPSWに直接復元するかです。
iTunesに任せれば、問題なく4.3.3に戻れるはずです。Xcodeでもできますが、この方法の方が断然簡単です。Voice Overのバグを利用してiOS 5のUDIDアクティベーションをスキップしたiPhoneでも、この方法は有効です。
あるいは、TinyUmbrellaを使う
方法もあります。上記の方法がうまくいかない場合は、TinyUmbrellaを使ってダウングレードを試すこともできますが、iTunes 10.5ベータ版が必要です。TinyUmbrellaはMacまたはWindowsからダウンロードできます(直接ダウンロードリンクはこちら)。TinyUmbrellaを使う方法は基本的に上記と同じですが、アプリ内で以下のオプションを実行することで、ホストの変更をTinyUmbrellaに強制的に処理させることができます。
- TinyUmbrellaを起動し、「詳細設定」タブに移動します
- 「終了時にホストをCydiaに設定する」のチェックを外す – これによりAppleのサーバーが使用可能になり、hostsファイルからCydiaホストを手動で削除するのと同じになります。
それが完了したら、iTunes 10.5 ベータ版を使用して通常どおり iPhone を復元できます。