[Howto] ECID SHSH sichern - Alternative zur "Saurik"-Lösung

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Howto] ECID SHSH sichern - Alternative zur "Saurik"-Lösung

      [center]j
      [Blockierte Grafik: http://apfelportal.de/host/images/gyf69ytka2qumv23elyq.png]

      Apple iPhone Anleitung

      iPhone ECID SHSH sichern[/center]

      Erst mal muss Grundsätzliches geklärt werden.
      Mit dieser Anleitung ist es nicht möglich eine nachträgliche 3.1.2 SHSH Sicherung zu machen.
      Hier geht es jetzt nur darum wie man seine SHSH ohne Sauriks Server sichern kann
      ( in diesem Fall die 3.1.3 SHSH) , um dann später bei einem Firmwareupdate
      die Firmware wieder downgraden zu können oder auf die Vorgängerversion
      wiederherstellen zu können ohne zum Update gezwungen zu werden.

      Diese Anleitung ist nützlich für die, die ihre SHSH nicht auf Sauriks Server legen wollen
      oder falls sein Server mal down ist, wenn man grad wiederherstellen will.
      Und sicherlich wird Saurik nicht alle SHSHs bis in alle Ewigkeit aufbewahren.

      Mit dieser Anleitung kann man auch vorhandene,
      zur rechten Zeit über Cydia gesicherte 3.1.2 oder 3.1 SHSHs von Sauriks Server laden
      und sie auf dem PC/Mac sichern. Für den Fall, dass Sauriks Server mal down sein sollte,
      wenn man eine Wiederherstellung auf die entsprechenden FWs machen will.

      Los geht's!!!
      Part 1
      Als erstes muss man den 16 Stelligen ECID Code von seinem iPhone heraus finden.
      Das geht folgendermaßen

      Das iPhone in den Recovery Mode setzen und folgendes ausführen.

      Für Windows:

      1. Download USBView
      2. USB View auf dem PC starten
      3. unter "Optionen" das "Config Discriptors" aktivieren
      4. F5 drücken zum aktualisieren
      5. "Apple Recovery (iBoot) device" suchen und anklicken
      6. Im rechten Fenster den 16 Stelligen ECID kopieren



      Für Mac:

      1. Den Systemprofiler öffnen
      2. Auf USB klicken
      3. Apple Mobile Device (Recovery Mode) suchen und anklicken
      4. Den 16 Stelligen ECID Code kopieren.


      Part 2
      Sicherung der ECID SHSH

      1. Umbrella und TinyTSS downloaden
        Das sind sowohl die Dateien für Windows, als auch für Mac OS enthalten.


      2. Auf Umbrella.jar klicken
      3. Die ECID, die ihr in Punkt 1 gesichert habt, einfügen
      4. Firmwareversion auswählen
      5. SHSH Quelle auswählen. Wer eine, zur rechten Zeit, auf Sauriks Server gesicherte SHSH sichern will (z.B. 3.1.2 SHSH), der muss Sauriks Server als Quelle angeben . Ansonsten Apple Server.
      6. Auf Submit clicken
      7. Die erstellte ECID SHSH findet ihr in dem Umbrella Ordner


      Jetzt habe ihr eure ECID SHSH gesichert. Weiter geht es mit der Wiederherstellung.

      Part 3
      TinyTSS zur Wiederherstellung benutzen

      Windows: Das habe ich nur mit XP getestet.
      Müsste natürlich auch mit anderen WindowsVersionen funzen

      1. Öffne cmd.exe (habe ich über ausführen->cmd Enter gemacht)
        und gib cd ort wo sich der Umbrella Ordner befindetein
        (Beispiel:cd Desktop/fw-umbrella-semaphore). Dann Enter
      2. Alle anderen Dienste die port 80 nutzen müssen abgestellt werden.
        TinyTSS braucht diesen Port.
      3. Wenn du 32 Bit Java installiert hast dann tippe: tinytss.exe -f 1111111111111-iphone-3.0.shsh
        Bei der 64 Bit Version: tinytss64.exe -f 1111111111111-iphone-3.0.shsh
        1111111111111-iphone-3.0.shsh muss mit der richtigen Bezeichnung eures SHSH File ersetzt werden


      Jetzt muss die Hosts Datei verändert werden.

      1. Zu Start -> Arbeitsplatz -> C:\Windows\System32\drivers\etc navigieren
      2. Rechtsklick "hosts" und auf "Öffnen" klicken.
        Wenn "öffnen mit" erscheint, dann das Wordpad auswählen
      3. Die Datei mit folgenden Eintrag ergänzen
        #74.208.105.171 gs.apple.com
        127.0.0.1 gs.apple.com
      4. Datei abspeichern


      Jetzt wieder die cmd.exe öffnen und folgendes eingeben "ping gs.apple.com" ohne "
      Jetzt sollte folgende Meldung kommen "Ping gs.apple.com 127.0.0.1 mit 32 Bytes Daten".
      Kommt diese Medung nicht, dann hast du was falsch gemacht.
      Hast du diese Meldung erhalten kannst du die mit iTunes die Firmware wiederherstellen.


      TinyTSS zur Wiederherstellung benutzen mit dem Mac. Habe ich mit Leopard 10.5.8 ausprobiert

      1. Den Ort des Umbrella Ordner ausfindig machen
      2. Terminal öffnen und zum Umbrella Ordner navigieren.
        In meinem Fall cd Desktop/fw-umbrella-semaphore-220
      3. sudo java -jar tinytss.jar -f 1111111111111-iphone-3.0.shsh eingeben.
        Da wo 1111111111111-iphone-3.0.shsh steht muss euer File Name rein.


      Jetut müsste ihr eure HOSTS Datei verändern

      Wieder das Terminal öffnen und folgendes eingeben

      1. sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
      2. Passwort eingeben. Dann öffnet sich TextEdit.
      3. Da gebt ihr folgendes ein
        #74.208.105.171 gs.apple.com
        127.0.0.1 gs.apple.com
      4. abspeichern


      Jetzt im Terminal "ping gs.apple.com" ohne " eingeben
      Ihr solltet die Meldung "PING gs.apple.com (127.0.0.1) with 56 bytes of data" bekommen.
      Wenn nicht habt ihr etwas falsch gemacht.
      Wenn ihr diese Meldung bekommen habt könnt ihr per iTunes die FW wiederherstellen.

      [ Fragen und Antworten zu dieser HowTo ]
      f