iPhone: ECID des iPhones sichern (ECID SHSH)
Seit der Firmware 3.1.3 ist es nur noch mit Umwegen möglich, ein Downgrade mit dem iPod touch 2G MC, iPod touch 3G oder dem iPhone 3GS durchzuführen. Grund dafür ist, dass iTunes nun bei jeder Wiederherstellung zu Apple nach Hause telefoniert. Dort wird überprüft, ob es überhaupt erlaubt ist die ausgewählte Firmware wiederherzustellen.
Der “große Trick” ist nun, dass man die Domain gs.apple.com, welche für die Überprüfung zuständig ist, einfach auf eine andere IP-Adresse schaltet – in diesem Fall die lokale (sprich localhost).
Achtung: Wer momentan Firmware 3.1.3 auf seinem iPod touch 2G MC, iPod touch 3G oder dem iPhone 3GS hat und die ECID bisher nicht gesichert hat, hat keine Möglichkeit sein Gerät downzugraden (Stand: März 2010).
ECID des iPhones herausfinden
- iPhone an den PC anschließen und in den Recovery Mode booten
- Das Tool USBView herunterladen und starten
- In den Optionen die Option “Config Discriptors” aktivieren
- F5 drücken um zu aktualisieren
- Gerät “Apple Recovery (iBoot) device” suchen und anklicken
- Im rechten Fenster die 16 stellige ECID kopieren
Sicherung der ECID SHSH
- Den aktuellen Release von Umbrella herunterladen und entpacken
- umbrella.exe starten, die zuvor herausgefundene ECID eintragen und die Firmware angeben
- SHSH Quelle auswählen: Wer eine, auf Sauriks Server gesicherte SHSH sichern will (z.B. 3.1.2 SHSH), der muss Sauriks Server als Quelle angeben. Ansonsten die Apple Server auswählen.
- Nach einem Klick auf Submit sollte sich die erstellte ECID im Umbrella Ordner befinden
Wiederherstellung des iPhones mit TinyTSS
- Dienste die Port 80 benutzen ausschalten (Apache Webserver, Skype etc.)
- Eine CMD öffnen und zum Umbrella Verzeichniss wechseln
- Einen der folgenden Befehle eingeben (wobei 1111111111111-iphone-3.3.shsh mit eurem SHSH File ersetzt werden muss):
tinytss.exe -f 1111111111111-iphone-3.2.shsh # fuer eine 32 Bit Java Installation tinytss64.exe -f 1111111111111-iphone-3.2.shsh # fuer eine 64 Bit Java Installation
- Folgenden Eintrag in die Hosts Datei (C:\Windows\System32\drivers\etc) eintragen (als Administrator bearbeiten)
127.0.0.1 gs.apple.com
- Verbindung testen (ping gs.apple.com), iTunes ggf. neustarten
- iPhone normal mit Shift+Klick auf “Wiederherstellen” neu aufsetzen


