Folgende Warnungen sind aufgetreten:
Warning [2] Illegal string offset 'username' - Line: 977 - File: showthread.php PHP 5.4.45-0+deb7u3 (Linux)
File Line Function
/showthread.php 977 errorHandler->error




Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Anleitung - Custom Firmware iOS 4 für iPhone 3GS (3.1.2 + neuer Bootrom) erstellen

06.07.2010, 13:17
Beitrag: #1
Anleitung - Custom Firmware iOS 4 für iPhone 3GS (3.1.2 + neuer Bootrom) erstellen

Wie heute bereits im ersten Beitrag versprochen gibt es hier den ersten Teil der Anleitung zur Wiederherstellung auf eine Custom iOS4 beim iPhone 3GS mit neuem Bootrom und Firmware-Version 3.1.2. Für den iPod Touch 3G/2G stehen die notwendigen Komponenten noch nicht zur Verfügung. Da ich kein 3GS besitze, konnte ich die Anleitung nicht testen. Support ist daher sehr eingeschränkt möglich. Anwendung wie immer auf eigene Gefahr und eher für erfahrene User gedacht.

Vorbereitungen und Anforderungen:

Überprüft zuerst, dass ihr auch ein iPhone 3GS mit 3.1.2 + neuem Bootrom habt. Auch Geräte die mit 3.1.2 ausgestattet waren und aufgrund von Spirit nicht mehr gehen, fallen unter diese Kategorie. Solltet ihr icht auf 3.1.2 sein, müsst ihr mit euren gesicherten SHSH erst auf diese Version gehen. Habt ihr keine SHSH-Blobs für 3.1.2 könnt ihr hier bereit mit dem lesen aufhören.

Ladet euch Payload Pwner-r3 for the 3GS, sn0wbreeze 1.7, iBooty V1.3, LibUSB sowie die passende Firmware für euer Gerät. Entpackt iBooty am besten auf dem Desktop da ihr dort später noch diverse Dateien ablegen müsst. Außerdem braucht ihr die Firmware 4.0 sowie 3.1.2 für das iPhone 3GS.

Downloads:

    [download id="42, 43, 37, 38, 39, 40, 41, 44"]

     

    Schritt 1 - LibUSB installieren

    Mit dem Windows-Detector könnt ihr euer Windows auf die genaue Version hin überprüfen. Je nachdem welches System ihr besitzt, müsst ihr eine andere Vorgehensweise wählen.

    • Windows XP verwenden den LibUSB Installer
    • Windows Vista/7 32-Bit Anwender verwenden ebenfalls LibUSB Installer, müssen ihn jedoch im Windows-XP Kompatibilitätsmodus ausführen
    • Anwender mit einem 64-Bit System müssen LibUSB nach diesem Tut installieren

    Wenn LibUSB nicht richtig installiert wird, kann dies die Funktionalität eurer USB-Ports beeinträchtigen und Geräte an den Ports werden nicht mehr erkannt.

    Schritt 2 : Pwning iBEC + iBoot

    Startet Payload Pwner-r3 for 3GS und folgt den Anweisungen auf dem Bildschirm. Zuerst müsst ihr die Firmware 3.1.2 auswählen, den Speicherort angeben und dann erstellt euch der Payload Pwner diverse Dateien. Diese kopiert ihr in den iBooty-Ordner. Hier scheint es noch einige Probleme zu geben und bei mir wurden die Dateien z.B. nicht erstellt.

    Schritt 3 - Erstellen der Custom Firmware

    Startet Sn0wbreeze und stellt auf den Expertenmodus. Im Punkt General müsst ihr unbedingt "Disable NOR Flash" auswählen. Außerdem dürft ihr keine Custom Bootlogos verwenden, da diese beim neuen Bootrom nicht unterstützt werden. Ansonsten unterscheidet es sich nicht von der Vorgehensweise von früheren Versionen

    Schritt 4 - iBooty Vorbereitungen

    Entpackt die eben mit Sn0wbreeze erstellte Firmware mit Hilfe von 7Zip. Im darauf erstellten Ordner findet ihr den kernelcache, denn ihr ebenfalls in den iBooty-Ordner kopiert. Außerdem kopiert ihr die Dateien

    • "Firmware\dfu\iBEC.n88ap.R​ELEASE.dfu"
    • "Firmware\all_flash\all_fl​ash.n88ap.production\Devi​ceTree.n88ap"

    in den iBooty-Ordner. Bennent dann die 4.0 Custom Kernel in "kernel.40" um, die iBEC 4.0-Custom in "ibec.40" und den DeviceTree 4.0-Custom in "devtree.40"

    Der iBoot-Ordner sollte daraufhin so aussehen:

    • iboot.payload (Mit Payload Pwner erstellt)
    • devtree.40 (Aus der Custom IPSW)
    • ibec.40 (Aus der Custom IPSW)
    • irecovery.exe (Bereits in iBooty enthalten)
    • readline5.dll (Bereits in iBooty enthalten)
    • iBooty.exe (Bereits in iBooty enthalten)
    • kernel.40 (Aus der Custom IPSW)
    • sn0w.img3 (Bereits in iBooty enthalten)
    • wait.img3 (Bereits in iBooty enthalten)

     

    Schritt 5 - Wiederherstellen auf 4.0

    Startet iBooty und wählt "Prepare Device for Custom Firmware" aus. Wenn der Vorgang erfolgreich war, solltet ihr ein entsprechendes Bild sehen

    Nun könnt ihr iTunes öffnen und die Custom Firmware einspielen. Diese wählt ihr mit gehaltener Shift-Taste aus. Nachdem die Firmware aufgespielt wurde, befindet sich euer Gerät im Recovery-Mode und kann nicht von alleine Starten

    Schritt 6: Booten

    Startet iBooty erneut und wählt diese mal "Boot It" aus. Jetzt sollte euer Gerät ganz normal booten. Diese Vorgang müsst ihr bei jedem Neustart des Gerätes wiederholen.

    Anmerkungen zum Schluss

    Das wars auch schon. Jedoch sollte sich jeder überlegen, ob es den Aufwand Wert ist oder man doch vielleicht auf die angepasste Version von Spirit für iOS4 warten soll. Das Feedback zu der hier beschriebenen Methode ist gemischt und daher sollte man diese wirklich nur durchführen, wenn man genau weiß was man macht. Sollte man keine SHSH für die 3.1.2 haben, würde ich prinzipielle hiervon abraten. Auch bei einem Windows 64Bit würde ich derzeit noch warten, da LibUSB auf diesen Systemen mehr Ärger als Freude bereitet. Wem das alles egal ist, dem wünsche ich viel Glück und Erfolg


    [align=center][color=#800000][b][url=http://board.redparkz.de/member.php?action=registe​r]Mitglied im Board werden ist einfach[/url]
    [/b][/color][/align]
    [b][align=center][url=http://twitter.com/#!/RedParkz]Twitter[/url] | [url=http://redparkz.de/]iPhone Blog[/url] | [url=http://board.redparkz.de/]iPhone Forum[/url][/align][/b]
    Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Bewerten
    Diese Nachricht in einer Antwort zitieren
    Antwort schreiben 


    Möglicherweise verwandte Themen...
    Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
      TinyUmbrella 6.10.02a veröffentlicht - SHSH Blobs für iOS 6.1 unter Mac und Windows sichern news:bot 0 606 29.01.2013 09:31
    Letzter Beitrag: news:bot
      Absinthe 2.0.2 veröffentlicht - Support für iPhone 4 iOS 5.1.1 Build 9B208 news:bot 0 719 27.05.2012 12:03
    Letzter Beitrag: news:bot
      Ultrasn0w-Fixer für iOS 5.1.1 veröffentlicht news:bot 0 674 26.05.2012 10:56
    Letzter Beitrag: news:bot
      sn0wbreeze 2.9.4 veröffentlich - Custom Firmware für iOS 5.1.1 erstellen news:bot 0 669 26.05.2012 10:52
    Letzter Beitrag: news:bot
      Absinthe 2.0 - Untethered Jailbreak für iOS 5.1.1 veröffentlicht news:bot 0 726 26.05.2012 09:53
    Letzter Beitrag: news:bot

    Gehe zu:


    Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

    Willkommen im Supportforum von redparkz.de. Ziel dieses Forums ist es, euch mit allen notwendigen Informationen zum Apple iPhone, iPad, iPod Touch sowie iPod zu versorgen. Hier erhaltet ihr kompetente Hilfe wenn es mal nicht so klappen will wie ihr es euch vorstellt. Dabei liegt unser Hauptaugenmerk auf Jailbreak und Unlock der verschiedenen iDevices. Meldet euch an und werdet Teil einer tollen Community. Euer Team von redparkz.de