iOS 5 Beta: Downgrade auf 4.3.3 – so geht’s

Stefan Keller, den 15. Juni 2011
micon_iOS5

Seit Anfang letzter Woche, nach der Eröffnung der World Wide Developers Conference (WWDC), ist die erste Betaversion von iOS 5 für Entwickler erhältlich. Laut Apple gibt es kein Zurück, ein einmal auf die neue Version aktualisiertes iOS-Gerät muss angeblich bis zur fertigen Version durchhalten. Das ist aber nicht die ganze Wahrheit – wir zeigen euch, wie ihr wieder zur stabilen Version zurückfindet.

Vorab und um Missverständnissen aus dem Weg zu gehen: Dieser Weg funktioniert nur solange, bis iOS 5 in der finalen Version erscheint. Vorher werden noch iOS 4.3-Images von Apple signiert, es ist also kein großer Trick dabei.

Apple selbst sagt dazu:

Devices updated to iOS 5 beta can not be restored to earlier versions of iOS. Devices will be able to upgrade to future beta releases and the final iOS 5 software.
Apple

Doch zumindest, wer seine Installation auf legalem Weg eingerichtet hat (mit einem Developer-Zugang bei Apple), kann problemlos wieder auf die alte Version zurück. In diesem Tutorial werden wir von einem iPhone ausgehen. Außerdem wird vorausgesetzt, dass iOS 5.0 Beta 1 sowie iTunes 10.5-Beta installiert ist. Daneben solltet ihr ein Backup eures iOS-Geräts angelegt haben, damit später die Daten wieder zurücksynchronisiert werden können. Wichtig ist, dass dies vor dem Einspielen der Beta-Version geschehen ist!

  1. Das passende iOS 4.3.3-Image für das Device wird benötigt. Ihr findet die Download-Links im Macnotes-Board
  2. Das iPhone muss (nicht unbedingt, kann aber; thx schrammi) in den DFU-Modus versetzt werden. Jailbreaker können dies im Schlaf, für alle anderen hier die Anleitung:
    • Home- und Power-Button gleichzeitig für 10 Sekunden gedrückt halten
    • Power-Button loslassen, Home-Button aber weiterhin gedrückt halten
    • iTunes wird über ein iPhone im Wartungsmodus schimpfen – wenn dem so ist, ist der DFU-Modus erreicht
  3. Falls an der /etc/hosts-Datei Veränderungen vorgenommen wurden, um irgendwelche Fehler mit dem Synchronisieren zu beheben, wäre jetzt der passende Zeitpunkt, dies rückgängig zu machen
  4. In der Seitenleiste taucht das iOS-Gerät auf, die einzige Option ist das Wiederherstellen. Dieser Button wird nicht einfach so angeklickt, sondern mit gedrückter Alt-Taste (Mac) bzw. gedrückter Shift-Taste (Windows). Es erscheint ein Fenster, das eine Firmware-Datei öffnen will. Hier das iOS 4.3.3-Image auswählen
  5. iTunes arbeiten lassen, anschließend Daten aus dem Backup wieder einspielen
  6. Fertig! Das iPhone sollte nun wieder auf iOS 4.3.3 laufen

Dies würde auch über XCode funktionieren, jedoch ist der Weg via iTunes leichter. Ein weiterer Weg geht über TinyUmbrella. TinyUmbrella macht im Grunde dasselbe wie iTunes – da Apple iOS 4.3.3 aber noch signiert, sollte der Umweg nicht notwendig sein.

Das Nachvollziehen dieser Anleitung erfolgt wie immer auf eigene Gefahr. Wer als Entwickler an die Beta gekommen ist, sollte an sich wissen, mit derlei Situationen umzugehen.


Ähnliche Nachrichten