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




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

Anleitung - SHSH-Blobs für eine Wiederherstellung verwenden

05.08.2010, 08:07
Beitrag: #1
Anleitung - SHSH-Blobs für eine Wiederherstellung verwenden

Nachdem ich in letzter Zeit immer wieder betont hatte wie wichtig es ist seine SHSH-Blobs zu sichern und euch mit AutoSHSH und Firmwareumbrella bereits zwei geeignete Methoden beschrieben habe, möchte ich euch an dieser Stelle einmal zeigen wie ihr diese SHSH auch verwenden könnt.

<!--wpads#text-->

Prinzipiell gibt es zwei Methode um die SHSH-Blobs bei einer Wiederherstellung auf eine nicht mehr aktuelle Firmware einzusetzen. Beide unterscheiden sich nur in Details und welche ihr verwendet hängt davon ab, wo ihr eure SHSH-Files gesichert habt. Ihr könnt dabei entweder über Sauriks-Server gehen oder ihr erstellt euch einen lokalen Signatur-Server. Wenn ihr eure SHSH-Blobs noch nicht gesichert habt, dann lest euch einfach die entsprechenden Beiträge dazu durch.

SHSH auf Sauriks Server

Nachdem bekannt wurde, dass Apple beim iPhone 3GS nur noch das Einspielen der aktuellsten FW erlaubt, hat Saurik die Signatur-Server von Apple nachgebaut. Dies ermöglicht es, auch altere Firmwares einzuspielen. Dafür benötigt man nur die entsprechenden SHSH-Blobs für die ECID/Firmware-Kombination auf Sauriks Server. Wenn ihr also die SHSH für 3.1.2 habt, dann könnt ihr auch die FW 3.1.2 mit iTunes einspielen.

So geht es:

Der Downgrade bzw. die Wiederherstellung auf eine alte FW ist hier nicht besonders kompliziert. Ihr müsst lediglich die Host-Datei eures Rechners entsprechend anpassen und dadurch die Anfrage an die iTunes Signatur-Server auf Sauriks-Server umleiten. Dazu öffnet ihr die hosts-Datei auf eurem PC mit einem Text-Editor wie z.B. Notepad. Wenn ihr die Datei nicht sehen könnt, müsst ihr die Ordner-Optionen entsprechend anpassen damit euch Versteckte sowie System-Dateien angezeigt werden.

Die hosts-Datei findet ihr in folgendem Verzeichnis

Windows: C:\WINDOWS\system32\drive​rs\etc\hosts
Mac: etc/hosts

Nachdem ihr die Datei geöffnet habt (in Windows Vista und 7 muss der Editor als Administrator ausgeführt werden) könnt ihr einfach ganz unten die folgende Zeile einfügen.

74.208.10.249 gs.apple.com

shsh-saurik

Das war es dann auch schon mit der Vorbereitung. Wenn ihr jetzt eine Wiederherstellung durchführen wollt/müsst, dann könnt ihr euer Gerät in den Recovery-Mode bringen und per Shift(win)/Alt(Mac) + Wiederherstellen eure Firmware auswählen und einspielen.

Lokaler Signatur-Server mit TinyTSS

Wenn ihr eure SHSH-Blobs lokal und nicht bei Saurik liegen habt, dann müsst ihr euch einen eigenen Signatur-Server basteln. Dies hört sich schwieriger an als es ist. Notcom hat für diesen Zweck ein eigenes kleines Programm mit dem Namen TinyTSS bereitgestellt, welches euch die meiste Arbeit abnimmt. Für TinyTSS benötigt ihr Java. Ob ihr das installiert habt, könnt ihr hier überprüfen und bei Bedarf hier laden.

So geht es:

Zuerst müsst ihr euch TinyTSS laden und am einfachsten auf dem Desktop ablegen. Auch für TinyTSS ist ein Eintrag in die hosts-Datei eures Rechners notwendig. Im Gegensatz zur Saurik-Methode lenkt ihr dieses mal die Anfrage jedoch auf euren eigenen Rechner um. Dafür müsst ihr in der Datei einfach folgende Zeile einfügen

127.0.0.1 gs.apple.com

tinytss-hosts-eintrag

Dann legt ihr eure vorhandenen SHSH-Blobs in das Verzeichnis von TinyTSS. Jetzt müsst ihr mit Start--&gt;Ausführen--&gt;cmd (enter) die Konsole starten. Dann gebt ihr folgende Befehle ein die ihr jeweils mit Enter bestätigt.

cd Desktop

cd fw-umbrella-semaphore-222

tinytss.exe -f 4329093084461-iphone-3.1.2.shsh oder java -jar tinytss.jar -f 4329093084461-iphone-3.1.2.shsh

Die SHSH unterscheidet sich bei euch, daher müsst ihr dort einen anderen Namen eingeben. Solltet ihr einen anderen Ordner-Namen für FW-Umbrella vergeben haben, so muss dieser ebenfalls angepasst werden. Kleiner Tip: Mit der Tabulator-Taste kann man Namen vervollständigen lassen.

tinytss-winxp

Jetzt erhaltet ihr eine entsprechende Meldung, dass der Server im Hintergrund läuft. Danach könnt ihr mit der Wiederherstellung der FW beginnen. Dazu das Gerät in den Restore-Mode bringen und per Shift(win)/Alt(Mac) + Wiederherstellen eure Firmware auswählen und einspielen.

Download TinyTSS (ist im Paket von Firmwareumbrella enthalten) [download id="5"]

Downgrade mit TinyUmbrella

In den neuen Versionen von TinyUmbrella ist das erstellen des lokalen Signatur-Servers deutlich einfacher geworden. Sobald ihr das Programm gestartet habt, müsst ihr nur noch auf Start TSS Server klicken und der Rest geht von alleine. TinyUmbrella verändert die Hosts-Datei selbständig und stellt die original Hosts auch wieder her. Im Log-Fenster erhaltet ihr eine Meldung wenn der TSS-Server läuft bzw. welche Fehler aufgetreten sind. Der häufigste Fehler dürfte ein belegter Port 80 sein. Dies wird in der Regel von einem geöffneten Browser verursacht. Diesen einfach schließen und den Server erneut starten. Auch muss TU als Administrator ausgeführt werden.

Sobald der Server läuft, könnt ihr mit der Wiederherstellung der FW beginnen. Dazu müsst ihr das Gerät in den Restore-Mode bringen und per Shift(win)/Alt(Mac) + Wiederherstellen eure Firmware auswählen und einspielen. Sollte beim Downgrade ein Fehler 1015 bzw. 1004 kommen, müsst ihr euch keine Sorgen machen. Dies ist Fehlermeldung die iTunes bei einem Downgrade-Versuch des Basebands ausgibt. Das ist normal und durch einen Klick auf "Kick Device out of Recovery" könnt ihr euer Gerät normal starten.

Downloads zu TinyUmbrella 4.01.07:

[download id="77, 78, 79"]

Damit sollte das Thema SHSH und Wiederherstellen auf eine älteren Firmware nun komplett abgedeckt sein. Bei Fragen helfe ich natürlich gerne weiter.

Anleitung - SHSH-Blobs für eine Wiederherstellung verwenden
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 - Fast eine Millionen Geräte befreit news:bot 0 692 28.05.2012 10:37
Letzter Beitrag: news:bot
  SHSH - Apple schließt Signierungs-Fenster für iOS 5.1 news:bot 0 741 15.05.2012 08:28
Letzter Beitrag: news:bot
  Download TinyUmbrella 5.10.14 - SHSH Blobs und BBTickets lokal speichern news:bot 0 484 12.04.2012 08:24
Letzter Beitrag: news:bot
  Download TinyUmbrella 5.10.09 – SHSH für iPad 3 und Apple TV 3 sichern news:bot 0 737 19.03.2012 09:39
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