wurde vor wenigen Tagen veröffentlicht, und schon gibt es den passenden iOS 4.3.1 Jailbreak.
Im Folgenden findet ihr eine bebilderte Schritt-für-Schritt- zum Jailbreaken von iPhone 4, iPhone 3GS, iPad und iPod Touch mit iOS 4.3.1.

Zuerst aber noch einige Anmerkungen:

  • Der Jailbreak ist vorerst (semi-)tethered, d.h. dass das iDevice bei einem Neustart wieder mit dem Computer verbunden und speziell gestartet werden muss.
  • Derzeit werden iPhone 4, iPhone 3GS (neue und alte BootROM), iPad 1 und iPod Touch 4G unterstützt.
  • Das iPad 2 wird noch nicht unterstützt. Potentielle iPad 2 Jailbreaker sollten daher vorerst auf iOS 4.3 bleiben.
  • Es gibt derzeit noch keinen Unlock für die neue Baseband-Version in iOS 4.3.1!
  • Cydia ist mit iOS 4.3.1 zu 100 % kompatibel, es gibt keine Einschränkungen.
  • Die Baseband-Version wird, wie üblich bei , nicht aktualisiert.
  • Hacktivation wird unterstützt

PwnageTool für iOS 4.3.1 anpassen

1. Schritt: PwnageTool Bundle (inkl. Universal Ramdisk Fixer) für das betreffende iDevice herunterladen. In der .zip-Datei gibt es eine .bundle-Datei, die man sich am besten gleich auf den Desktop kopiert.

[download id=“78,76,77,79,80″]

    Update: Falls PwnageTool die Fehlermeldung ausgibt, dass nicht die aktuellste Ramdisk-Version verwendet wird, bitte diese Version des Universal Ramdisk Fixer verwenden:
    [download id=“83″]

2. Schritt: PwnageTool 4.2 herunterladen und in den Ordner /Anwendungen (/Applications) kopieren.

2. Schritt: PwnageTool 4.2 herunterladen und in den Ordner /Anwendungen (/Applications) kopieren.

3. Schritt: Rechtsklick auf die PwnageTool-Datei, „Inhalt anzeigen“ („Show Package Contents“), und ins Verzeichnis Contents/Resources/FirmwareBundles/ wechseln. Hier die .bundle-Datei aus Schritt 1 hinein kopieren.

3. Schritt: Rechtsklick auf die PwnageTool-Datei, “Inhalt anzeigen” (“Show Package Contents”), und ins Verzeichnis Contents/Resources/FirmwareBundles/ wechseln. Hier die .bundle-Datei aus Schritt 1 hinein kopieren.

Custom Ramdisk für iOS 4.3.1 Custom Firmware erstellen

4. Schritt: Das Tool Universal Ramdisk Fixer (im PwnageTool Bundle enthalten) installieren. Dieser Schritt ist notwendig, weil Ramdisk in der aktuellen PwnageTool-Version defekt ist. Der Universal Ramdisk Fixer behebt dieses Problem für iOS 4.3.1.

4. Schritt: Das Tool Universal Ramdisk Fixer (im PwnageTool Bundle enthalten) installieren. Dieser Schritt ist notwendig, weil Ramdisk in der aktuellen PwnageTool-Version defekt ist. Der Universal Ramdisk Fixer behebt dieses Problem für iOS 4.3.1.

4. Schritt: Das Tool Universal Ramdisk Fixer (im PwnageTool Bundle enthalten) installieren. Dieser Schritt ist notwendig, weil Ramdisk in der aktuellen PwnageTool-Version defekt ist. Der Universal Ramdisk Fixer behebt dieses Problem für iOS 4.3.1.

4. Schritt: Das Tool Universal Ramdisk Fixer (im PwnageTool Bundle enthalten) installieren. Dieser Schritt ist notwendig, weil Ramdisk in der aktuellen PwnageTool-Version defekt ist. Der Universal Ramdisk Fixer behebt dieses Problem für iOS 4.3.1.

iOS 4.3.1 Custom Firmware erstellen

5. Schritt: iOS 4.3.1 für das gewünschte Gerät herunterladen und auf den Desktop verschieben.
[download id=“65,66,67,68,69,70,71,72,73″]

6. Schritt: PwnageTool im „Expert Mode“ starten und das gewünschte iDevice auswählen.

6. Schritt: PwnageTool im “Expert Mode” starten und das gewünschte iDevice auswählen.6. Schritt: PwnageTool im “Expert Mode” starten und das gewünschte iDevice auswählen.

7. Schritt: Die soeben heruntergeladene iOS 4.3.1 Datei auswählen.

7. Schritt: Die soeben heruntergeladene iOS 4.3.1 Datei auswählen.

8. Schritt: „Build“ auswählen, um die jailbroken Custom 4.3.1 Firmware zu erstellen. PwnageTool erstellt jetzt diese Datei.

8. Schritt: “Build” auswählen, um die jailbroken Custom 4.3.1 Firmware zu erstellen. PwnageTool erstellt jetzt diese Datei.

8. Schritt: “Build” auswählen, um die jailbroken Custom 4.3.1 Firmware zu erstellen. PwnageTool erstellt jetzt diese Datei.

9. Schritt: Um in den DFU-Modus zu wechseln, die folgenden Schritte genau befolgen:

  • Power- und Home-Button gleichzeitig für 10 Sekunden gedrückt halten.
  • Power-Button loslassen, Home-Button für 10 Sekunden weiter drücken.
  • Das Gerät sollte jetzt in den DFU-Modus versetzt sein.

9. Schritt: Um in den DFU-Modus zu wechseln, die folgenden Schritte genau befolgen: ...

Custom Firmware am Gerät installieren

10. Schritt: iTunes ausführen und das gewünschte iDevice in der Sidebar (Seitenleiste) anklicken. Jetzt mit gedrückter linker „Alt“ Taste (Mac-Keyboard; linke Shift-Taste am Windows-Keyboard) auf Wiederherstellen („Restore“) – nicht „Update“ oder „Nach Updates suchen“ („Check for Update“)! – klicken.

10. Schritt: iTunes ausführen und das gewünschte iDevice in der Sidebar (Seitenleiste) anklicken. Jetzt mit gedrückter linker “Alt” Taste (Mac-Keyboard; linke Shift-Taste am Windows-Keyboard) auf Wiederherstellen (“Restore”) – nicht “Update” oder “Nach Updates suchen” (“Check for Update”)! – klicken.

iTunes fragt jetzt nach dem Dateipfad, hier die soeben erstellte Custom Firmware-Datei angeben.

11. Schritt: iTunes installiert die jailbroken Firmware auf dem iPhone/iPad/iPod Touch. Dieser Vorgang dauert einige Zeit und darf nicht unterbrochen werden.
Nachdem die Wiederherstellung abgeschlossen ist, läuft das iDevice mit iOS 4.3.1 und .

Bei jedem Geräte-Neustart: Tethered Boot

Nachdem es noch keinen untethered Jailbreak für iOS 4.3.1 gibt, muss bei jedem Neustart ein tethered Boot vorgenommen werden. Dieser Vorgang dauert nicht lange, setzt aber die Verbindung zu einem Computer voraus.

12. Schritt: Das Tethered Boot Tool herunterladen
[download id=“82″]

13. Schritt: Aus der soeben erstellten Custom iOS 4.3.1 Firmware müssen jetzt 2 Dateien extrahiert werden. Dazu eine Kopie der .ipsw-Datei anlegen, die Dateiendung dieser Kopie auf .zip ändern, und die Datei extrahieren.
Im Ordner /Firmware/dfu/ befinden sich die beiden Dateien kernelcache.release.n90 und iBSS.n90ap.RELEASE.dfu – diese beiden Dateien zusammen mit in einen neuen Ordner namens „tetheredboot“ auf dem Desktop kopieren.
Für den iPad Jailbreak lauten die beiden Dateien kernelcache.release.k48 und iBSS.k48ap.RELEASE.dfu, bei iPod Touch 4G heißen sie iBSS.n81ap.RELEASE.dfu und kernelcache.release.n81.

13. Schritt: Aus der soeben erstellten Custom iOS 4.3.1 Firmware müssen jetzt 2 Dateien extrahiert werden. Dazu eine Kopie der .ipsw-Datei anlegen, die Dateiendung dieser Kopie auf .zip ändern, und die Datei extrahieren.

14. Schritt: iDevice ausschalten und das Terminal in OS X starten, dann den folgenden Befehl eingeben:

sudo -s
Administratorpasswort

(Administratorpasswort durch das tatsächliche Passwort ersetzen.)
Jetzt die 3 Dateien tetheredboot, iBSS.n90ap.RELEASE.dfu und kernelcache.release.n90 (bzw. für iPad und iPod Touch die jeweils in Schritt 13 angegebenen Dateien) nacheinander ins Terminal-Fenster ziehen (Drag&Drop).

14. Schritt: iDevice ausschalten und das Terminal in OS X starten. Jetzt die folgenden Befehle eingeben:

Falls das nicht funktioniert, gibt es auch einige Kommandozeilen:

    /Users/iPhoneNews/Desktop/tetheredboot/tetheredboot
    /Users/iPhoneNews/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu
    /Users/iPhoneNews/Desktop/tetheredboot/kernelcache.release.n90

    („iPhoneNews“ muss hier natürlich durch den eigenen Verzeichnisnamen/Benutzeraccount ersetzt werden. Je nach Gerät das „n90“ durch „n48“ oder „n81“ ersetzen, siehe 13. Schritt.)

    Jetzt Eingabe drücken.

    Sollte der Vorgang nicht erfolgreich sein, statt „tetheredboot ibss kernel“ den Befehl „tetheredboot -i ibss -k kernel“ verwenden:

    /Users/iPhoneNews/Desktop/tetheredboot/tetheredboot –i
    /Users/iPhoneNews/Desktop/tetheredboot/iBSS.n90ap.RELEASE.dfu -k
    /Users/iPhoneNews/Desktop/tetheredboot/kernelcache.release.n90

    („iPhoneNews“ wieder durch den eigenen Verzeichnisnamen/Benutzeraccount ersetzen.)

Sobald das Terminal-Fenster angibt, man solle in den DFU-Modus wechseln, den 9. Schritt wiederholen.

tetheredboot nimmt jetzt den tethered Boot vor, und sollte wenn fertig „Exiting libpois0n“ anzeigen. Kurz darauf startet das iPhone, iPad oder iPod Touch in den tethered, jailbroken Status.

Bei künftigen Neustarts einfach Schritt 14 ausführen.

(Übersetzung der Anleitung von RedmondPie)