### Bevor wir anfangen, rate ich euch noch ein Backup von eurem Gerät zu machen! ###
Die ganze Anleitung wurde von mir frei Übersetzt und ist hier noch mal als Original verfügbar.
-> Vielen Dank an das ih8sn0w-Team!
###################
Was würd benötigt?
* Iphone 3G[S] (New Bootrom-Model) -
Um herrauszufinden ob man ein MC-Model hat, kann man von iH8sn0w.com das Programm "f0recast" downloaden, was sowohl das Model, als auch die Jailbreak-Fähigkeit anzeigt.
* 3.1.2 SHSH Sicherung
* Payload Pwner-r6
* sn0wbreeze V1.7
* iBooty V1.6
* Iphone 3G[s] Firmware 3.1.2
* Iphone 3G[s] Firmware 4.0
* iTunes 9.2
* 7-Zip (32bit-Version)
###################
Step A: Die Vorbereitung
Downloade alle benötigten Programme/Dateien, die im oberen Bereich aufgelistet sind!
Erstell dir einen iBooty Ordner auf deinem Desptop

Als nächstes installierst du iBooty-V1.6.exe in diesem Ordner:
C:\Users\DEINPCNAME\Desktop\iBooty
Danach machst du das gleiche mit der Payload-Pwner-r6.exe :
(auch wieder einen Ordner erstellen names: "PayloaderPwner")
C:\Users\DEINPCNAME\Desktop\PayloaderPwner
Bevor du jetzt irgendetwas###################
Step B: Step by Step
1. iTunes starten und das Iphone an den PC anschließen.
2. Mit gedrückter SHIFT-Taste und linker Maustaste auf "Wiederherstellen klicken und die Firmware "iPhone2,1_3.1.2_7D11_Restore.ipsw" auswählen

3. Dann startet das Iphone neu und will die Firmware 3.1.2 raufspielen.Kurz bevor die Wiederherstellung fertig is, wird ein Fehler in Itunes angezigt (Error 1015)
Danach kommt noch ein weiteres Fenster
Auf "ok" klicken und iTunes minimieren (nicht das Gerät vom PC trennen!).4. Starte jetzt Pwner.exe (auf dem Desktop im Ordner "PayloaderPwner")

...klicke auf "3G[s]"
...dann auf Pwn 3.1.2 iBoot und wähle die "iPhone2,1_3.1.2_7D11_Restore.ipsw" aus.... nach ca. 15 Sek. fragt das Programm, wohin es die Datei speichern soll, dazu dann bitte den erstellten Ordner "iBooty" auswählen und "ok" drücken.
... wenn alles fertig is, das Programm wieder schließen.
5. Starte "sn0wbreeze-V1.7.exe" und wähle "Expert Mode".
Auf der nächsten Seite musst die Firmware "iPhone2,1_4.0_8A293_Restore.ipsw" auswählen und auf "ok" drücken.Danach erscheint ein Fenster, welches du mit "I UNDERSTAND" bestätigst.

Auf der nächsten Seite klickst du erst auf "General" und dann auf den Weiter-Pfeil (rechts unten).

Achte danach darauf, dass das Feld "Activate The iPhone" und "Disalbe NOR Flash" angeklickt sind
(Wenn du einen T-Mobile Vertrag zum Iphone hast, brauchst du das 1. Kästchen nicht mit anklicken!)

Auf den nächsten Seiten kannst du immer auf "Weiter" klicken und alles so lassen
(... es sei denn, du möchtest statt "Cydia" lieber "Rock" installieren)

Auf der Seite "Custom Boot Logos" bitte bei beiden Logovorschlägen das Häckchen rausmachen, da dass Iphone 3G[s] mit neuem Bootrom diese Logo sowieso nicht anzeigen kann.

Danach nur noch "Build IPSW" auswählen und auf "Weiter" klicken.

Wenn die Custom Firmware erstellt wurde, kannst du das PRogramm wieder schließen
(Die Firmware befindet sich normalerweise auf deinem Desktop namens: "sn0wbreeze_iPhone 3GS-4.0.ipsw".)
5. Installiere nun das Programm 7-Zip.
6. Klicke mit der rechten Maustaste auf deine erstellte "sn0wbreeze_iPhone 3GS-4.0.ipsw" Datei und wähle /7-Zip/Extract to "sn0wbreeze_iPhone3GS-4.0\ aus.

Danach gehst du in den von 7-Zip erstellten Ordner und kopierst folgende Dateien in deinen "iBooty" Ordner.
Diese werden danach wie folgt umbenannt.
Dateinamen:
kernelcache.release.n88 = kernel.40
(Desktop/sn0wbreeze_iPhone 3GS-4.0/...)
iBEC.n88ap.RELEASE.dfu = ibec.40
(Desktop/sn0wbreeze_iPhone 3GS-4.0/Firmware/dfu/...)
DeviceTree.n88ap.img3 = devtree.40
(Desktop/sn0wbreeze_iPhone 3GS-4.0/Firmware\all_flash\all_flash.n88ap.production\...)
Achte darauf, dass die Endungen (.im3/.dfu/.n88) alle weg sind!
Der Ordner sollte dann so aussehen:
- iboot.payload
- devtree.40
- ibec.40
- bspatch.exe
- iBooty.exe
- kernel.40
- sn0w.img3
- wait.img3

7. Jetzt starte "iBooty.exe" und wähle "Prepare Device for Custom Firmware".
Achte darauf, dass das Gerät im Recovery Mode ist (iTunes- und USB-Symbol).


Dann warte, bis auf deinem Iphone das sn0wbreeze-Symbol erscheint und iBooty ein neues fenster öffnet, welches du mit "ok" bestätigen musst. Drücke dann "Quit".
Jetzt maximierst du "iTunes" und wiederholst den Schritt mit der "Wiederherstellung", nur dass du jetzt statt der Firmware 3.1.2, die Firmware 4.0 auswählst (iPhone2,1_4.0_8A293_Restore.ipsw)!
Nach der Installation von Firmware 4.0 erscheint in "iTunes" ein weiteres Fenster was nach ca. 10 Sek. von alleine verschwindet, dann kommt wieder diese Meldung:

Dein IPhone müsste jetzt wieder im Recovery Mode sein, wenn das der Fall ist, minimiere "iTunes" und starte "iBooty" wieder. Jetzt klickst du auf "Boot It!" und danach "booty callz!".

Das Telefon müsste dann nach ca. 20-30 Sek. normal starten und den Emergency-Bildschirm anzeigen und inerhalb kurzer Zeit den Entriegeln-Button zum vorschein bringen.
(Je nachdem, ob ihr ein T-Mobile Vertrag habt oder eine andere Karte benutzen wollt. Bei einem T-Mobile Vertrag müsst ihr euer Gerät nur an "iTunes" anschließen und eure PIN-Nummer im IPhone eingeben, dann wäre das Gerät auch ensperrt!)
Das wars!Wenn das Gerät jetzt mal zwischen durch ausgehen sollte (Akku leer oder Reboot erforderlich), dann geht es wieder in den Recovery Modus. Um das IPhone dann wieder starten zu können, braucht man "momentan" noch den PC und "iBooty". Einfach den letzten Schritt wiederholen und dann startet das IPhone automatisch neu. [iBooty starten und auf "Boot It!" und danach "booty callz!" klicken.]
Vielen Dank und bis zum nächsten Tutorial : )
PS. Für eventuelle Fehler entschuldige ich mich jetzt schon - werde die Tage noch mal drübergucken ;).