nachdem ich gemerkt habe dass ich neuerdings mein Freies iPhone 3G nicht mehr als “Modem” nutzen konnte was ich einfach gewohnt war, musste ich wohl oder übel ein Downgrade durchführen. Um meine Erfahrungen mit euch zu Teilen dachte ich schreibe ich eine kleine Anleitung.
für den 3.1 -> 3.0/3.0.1 Downgrade geht dabei wie folgt vor: (nur auf einem Mac)
Die folgenden Schritte habe ich mit einem iPhone 3G getestet, ob es mit anderen Modellen auch klappt kann ich nicht sagen
- ladet euch die originale 3.0 oder 3.0.1 Firmware (Google!)
- Ladet euch LibUSB herunter (link unten)
- ladet euch iRecovery herunter (link unten)
- Verbindet euer iPhone mit eurem Mac un schaltet es aus.
- Drückt nun die Austaste und die Home Taste beim iPhone gleichzeitig für etwa 10 Sekunden, lasst danach die Aus Taste los und drückt weiterhin die Home Taste
- Euer iPhone wird nun von iTunes im Recovery Mode erkannt und ihr werdet aufgefordert eine Firmware wiederherzustellen
- Klickt mit gedrückter Wahltaste (alt) auf Wiederherstellen und wählt die 3.0 oder 3.0.1 Firmware aus.
- Es kommt zu dem Fehler -1015 in iTunes beim Wiederherstellen, dies ist völlig normal. Klickt diese Meldung weg, und beendet iTunes.
- Installiert nun LibUSB und iRecovery (falls nicht schon getan, und öffnet eine neue Shell (Terminal.app)
- wechselt nach /Applications/Utilities und führt iRecovery mit “./iRecovery -s” aus
- tippt nacheinander die Befehle “printenv” “setenv auto-boot true” “saveenv” und “reboot” ein, und bestätigt diese jeweils mit Enter.
- Nun sollte euer iPhone wieder ganz normal booten, und zwar mit eurer eingespielten Firmware.
Wenn ihr jetzt versucht ein von iTunes automatisch erstelltes iPhone Backup einzuspielen wird dies Vermutlich nicht Funktionieren. Doch dafür gibt es Ebenfalls eine Lösung! Aber Achtung, es erscheint eine Meldung das das Backup nicht eingespielt werden kann und frägt euch was ihr tun wollt, klickt NICHT auf iPhone neu konfigurieren!
- Beendet iTunes
- Öffnet das Verzeichnis “~/Library/Application Support/MobileSync/Backup/” – hier liegen die iPhone Backups
- Sucht nach einer “Info.plist” Datei
- Öffnet diese mit einem Texteditor
- Ändert “3.1″ unter “Product Version” in “3.0″
- Speichert die Änderungen ab
- Öffnet erneut iTunes und Spielt das Backup ein
nun habt ihr wieder 3.0 / 3.0.1 mit all euren Daten, also wie gewohnt

Downloads:
Update: seit 3.1.3 geht das Tethering wieder mit selbst erstellten Tethering Profilen!
Tags: 3.0, 3.0.1, Backup, Downgrade, Firmware, iPhone, iTunes, Tethering
