Wie das iPhone Dev Team bekanntgegeben hat, benötigt man zum Jailbreak des iPhone 3GS die iBEC- und iBSS-Informationen. Glücklicher Weise werden diese während einer Wiederherstellung des iPhones im Temporären Ordner des Computers frei zugänglich zwischengespeichert und man kann sie einfach von dort kopieren.
Das Problem liegt jedoch darin, dass die wichtigen Dateien nur sehr kurz im Temporären Ordner verfügbar sind und man unter Umständen mehrfach wiederherstellen muss, wenn man zu langsam beim Kopieren ist. Ich habe heute zwar ein Programm gefunden, dass einem diese Arbeit abnehmen soll, doch leider hängt es sich bei mir im entscheidenden Moment auf und ist darum für mich unbrauchbar (falls sich jemand trotzdem daran versuchen möchte, findet er hier das Tutorial inkl. Programm-Download).
Aus diesem Grund habe ich mir selbst ein Bash-Script geschrieben, welches auf jeden Fall funktioniert und interessanter Weise muss man bei dieser Variante auch nur ein statt zwei Mal wiederherstellen.
Schritt 1 – Downloads
Lade folgende Dateien herunter (Rechtsklick ›› Ziel speichern unter …):
iPhone 3GS 3.0 Firmware (iPhone2,1_3.0_7A341_Restore.ipsw)
Batch-Script (fetch.bat)
Schritt 2 – fetch.bat starten
Geh mit dem Explorer in den Ordner, in den du die Dateien heruntergeladen hast und starte die fetch.bat mit einem Doppelklick. Es sollte ein Konsolenfenster erscheinen, in dem ziemlich schnell ziemlich viel Text durchläuft – das muss so sein! Das bedeutet nichts anderes, dass andauernd dein Temporäres Verzeichnis auf die entsprechenden Dateien überprüft wird.
Schritt 3 – DFU Mode
Bring dein iPhone in den DFU Mode. Eine Anleitung dazu findest du hier. Wenn alles geklappt hat, sollte das Display deines iPhone schwarz sein und in iTunes sollte eine Meldung erscheinen, dass dein iPhone 3GS wiederhergestellt werden muss.
Schritt 4 – Wiederherstellung
Klicke nun bei gedrückter SHIFT-Taste auf Wiederherstellen und wähle im erscheinenden Fenster die Firmware-Datei aus, die du vorhin runtergeladen hast und starte danach die Wiederherstellung. Warte anschließend, bis die Wiederherstellung beendet ist.
Schritt 5 – Dateien holen
Beende das Batch-Script indem du das Konsolenfenster einfach mit einem Klick auf das rote Kreuz rechts oben schließt. Gehe nun mit dem Explorer auf deine Festplatte C. Dort solltest du nun einen Ordner namens iBEC_iBSS vorfinden, in dem die iBEC- und iBSS-Dateien enthalten sind. Du kannst diesen Ordner nun irgendwo hin verschieben, wo du ihn später gut wiederfindest, wenn du dein iPhone jailbreaken willst.
Das war’s eigentlich schon – falls es Probleme gibt, schreib sie einfach in einen Kommentar.

