So finden Sie heraus, iPhone 3GS Bootrom-Version

Wenn Sie daran interessiert sind, Ihr iPhone 3GS per Jailbreak zu beschädigen, haben Sie vielleicht inzwischen herausgefunden, dass die vom iPhone Dev Team veröffentlichten Jailbreak-Tools wie PwnageTool 4.0 für iOS 4 nur auf iPhone 3GS-Modellen mit älterem Bootrom funktionieren.

Eine der am häufigsten gestellten Fragen unserer Leser ist, wie man herausfindet, ob das iPhone 3GS ein älteres oder neueres Bootrom hat.

Update: Mit F0recast können Sie das iPhone 3GS-Bootrom herausfinden. Es ist viel einfacher als diese Methode.

Bevor wir uns mit den Details zum Auffinden der Bootrom-Version befassen, folgt eine Zusammenfassung, um zu verstehen, warum es schwierig ist, die Bootrom-Version für das iPhone 3GS zu finden.

Nachdem das iPhone 3GS letztes Jahr veröffentlicht wurde, hatte die iPhone-Hacking-Community fast vier Monate gebraucht, um im Katz- und Mausspiel zum Jailbreak des iPhones mit blackra1n, dem erstaunlich einfachen Jailbreaking-Tool von Geohot, und dem PwnageTool des iPhone Dev Teams die Nase vorn zu haben.

Das Bootrom ist im Wesentlichen ein Codeausschnitt, der beim Start ausgeführt wird und den Status des Boot-Images überprüft. Es wird im Allgemeinen verwendet, um sicherzustellen, dass das Image nicht beschädigt wurde, kann jedoch auch verwendet werden, um nach nicht autorisierter Firmware zu suchen. Der 24kpwn-Exploit - auch als 0x24000-Segmentüberlauf bekannt - umging die Signaturprüfungen in iBoot und ermöglichte das Laden von nicht signierter Firmware, wodurch das iPhone 3GS in die Knie gezwungen wurde.

Aber seit Mitte Oktober 2009 liefert Apple neue iPhone 3GS-Geräte mit einem neuen Bootrom aus, das für den 24kpwn-Exploit nicht anfällig war.

Die Version des Bootrom in älteren iPhone 3GS-Modellen ist iBoot-359.3, während die Version des Bootrom in neuen iPhone 3GS-Modellen iBoot-359.3.2 ist.

Wie kann man herausfinden, ob das iPhone 3GS über den älteren oder neueren Bootroom verfügt?

Leider ist dies nicht einfach und zeitaufwändig. Wir empfehlen iPhone 3GS-Benutzern, die Software für ihr iPhone freigeschaltet haben und darauf angewiesen sind, diese Anleitung zu vermeiden, da Sie sonst Ihre Software-Freischaltung verlieren könnten.

Hier ist die Schritt-für-Schritt-Anleitung, um die iPhone 3GS-Bootrom-Version herauszufinden (mit freundlicher Genehmigung von Redmond Pie):

Mac-Benutzer:

Schritt 1: Versetzen Sie Ihr iPhone in den DFU-Modus (nicht in den Wiederherstellungsmodus)

  • Verbinden Sie Ihr iPhone mit Ihrem Computer.
  • Schalten Sie das iPhone aus.
  • Starten Sie iTunes.
  • Halten Sie die Ein- / Aus-Taste und die Home-Taste ca. 10 Sekunden lang gleichzeitig gedrückt.
  • Lassen Sie die Ein- / Aus-Taste los, halten Sie jedoch die Home-Taste gedrückt, bis Ihr Computer ein neues USB-Gerät erkennt.
  • iTunes erkennt nun Ihr iPhone.
  • Ihr iPhone-Bildschirm sollte zu diesem Zeitpunkt leer sein (schwarze Farbe). Andernfalls befinden Sie sich höchstwahrscheinlich im Wiederherstellungsmodus und nicht im DFU-Modus.

Schritt 2: Starten Sie "System Profiler" und navigieren Sie zu: Hardware -> USB (Menü links).

Schritt 3: Klicken Sie oben rechts im Bereich „USB Device Tree“ auf „Apple Mobile Device (DFU Mode)“.

Schritt 4: Suchen Sie nach der Zeichenfolge unter "Seriennummer", wie in der Abbildung unten hervorgehoben.

Schritt 5: Wenn es 359.3 ist, hat das iPhone 3GS ein altes Bootrom. Wenn es 359.3.2 oder etwas darüber ist, hat es ein neues Bootrom.

Hinweis: In beiden oben genannten Fällen spielt es keine Rolle, ob Ihr iPhone ein MB-Modell oder ein MC-Modell ist. Solange es ein 359.3-Bootrom hat, hat das iPhone 3GS das alte Bootrom, und wenn 359.3.2 oder höher, dann hat das iPhone 3GS das neue Bootrom.

Windows-Benutzer:

Schritt 1: Versetzen Sie Ihr iPhone in den DFU-Modus (nicht in den Wiederherstellungsmodus)

  • Schließen Sie Ihr iPhone an Ihren Computer an (wichtig).

  • Schalten Sie das iPhone aus.

  • Starten Sie iTunes.

  • Halten Sie die Ein- / Aus-Taste und die Home-Taste ca. 10 Sekunden lang gleichzeitig gedrückt.
  • Lassen Sie die Ein- / Aus-Taste los, halten Sie jedoch die Home-Taste gedrückt, bis Ihr Computer ein neues USB-Gerät erkennt.
  • Einige Sekunden später erkennt iTunes Ihr iPhone.
  • Ihr iPhone-Bildschirm sollte leer sein (schwarze Farbe). Wenn Sie das Verbindungslogo zu iTunes sehen, befinden Sie sich höchstwahrscheinlich im Wiederherstellungsmodus und nicht im DFU-Modus.

Schritt 2: Klicken Sie im Explorer mit der rechten Maustaste auf Arbeitsplatz (oder Computer) und klicken Sie auf Eigenschaften -> Hardware (Registerkarte) -> Geräte-Manager

Schritt 3: Wählen Sie "+", um Untermenüelemente für "Universal Serial Bus (USB) Controller" zu öffnen.

Schritt 4: Suchen Sie nun nach "Apple Mobile Device USB Driver", klicken Sie mit der rechten Maustaste und wählen Sie "Eigenschaften".

Schritt 5: Gehen Sie zu "Details" und suchen Sie "Geräteinstanz-ID" oder "Geräteinstanz-Patch".

Schritt 6: Sie finden die Bootrom-Version (iBoot) unter Wert für diese Eigenschaft, wie in den folgenden Screenshots hervorgehoben:

Schritt 7: Wenn es 359.3 ist, hat das iPhone 3GS ein altes Bootrom. Wenn es 359.3.2 oder etwas darüber ist, ist es ein neues Bootrom.

Hinweis: In beiden oben genannten Fällen spielt es keine Rolle, ob Ihr iPhone ein MB-Modell oder ein MC-Modell ist. Solange es ein 359.3-Bootrom hat, hat das iPhone 3GS das alte Bootrom, und wenn 359.3.2 oder höher, dann hat das iPhone 3GS das neue Bootrom.

Wir hoffen, Sie fanden diesen Leitfaden hilfreich. Lassen Sie uns wie immer wissen, wie es geht.

Aktualisieren:

Verwenden Sie F0recast, um herauszufinden, ob ein iPhone 3GS-Bootrom vorhanden ist. Es ist viel einfacher als diese Methode.

[über Redmond Pie]



Beliebte Beiträge