da ich als iOS 4.0 raus kam mein IPhone 3GS auf iOS 4.0 upgegraded hatte und der Jailbreak nicht richtig hinhaute (funktioniert nun übrigens) wollte ich wieder zurück zur Firmware 3.1.2 - dies gestaltete sich allerdings schwierig.
Letztendlich hatte es doch geklappt und ich würde gerne meine Lösung mit euch teilen
Lösung:
Schritt 1: benötigte Programme downloaden
Die Programme TinyUmbrella, USBview und RecBoot.
könnt ihr hier downloaden:

(die TinyUmbrella version unterstützt leider nur bis iOS 4.0 - also beim Downgrade auf iOS4.01+ bitte eine aktuelle Version laden - bei der aktuellsten wird RecBoot nicht mehr benötigt)
Schritt 2: IPhone im Recovery Modus starten
- Start und Home Button gedrückt halten bis Apple Logo erscheint
- Dann Start Button los lassen – Home weiterhin gedrückt halten bis IPhone in den Revocery Modus gestarten ist.
Schritt 3: ECID auslesen
- USBview starten
- Options -> Config Discriptors anhaken
- File -> Refresh (oder F5)
- Apple Mobile Devices Driver auswählen und ECID kopieren
Schritt 4: Firmware downgraden via TinyUmbrella
- TinyUmbrella starten
- Advanced Options anklicken
- ECID eintragen
- Device/Version auswählen (die Version auf die downgegraded werden soll.)
- Save My SHSH klicken und warten bis fertig ist.
- auf Start TSS Server klicken
- iTunes starten (IPhone wird im Widerherstellungsmodus erkannt)
- auf Wiederherstellen mit gedrückter SHIFT Taste drücken
- Firmware auswählen und OK drücken
- am Ende des Downgrades erscheint der Fehler 1050 (ist richtig so)
- Fehler wegklicken
Schritt 5: IPhone aus dem Widerherstellungsmodus aufwecken
- das IPhone befindet sich immernoch im Recovery Modus, um es wieder aufzuwecken wird RecBoot benötigt
- RecBoot Ordner öffnen
- Exit.bat ausführen, das IPhone beendet nun den Recovery Modus und ist wieder Funktionsfähig.
Nun könnt ihr die alte Firmware wieder nutzen.






