HOWTO: iPhone Firmware Downgrade Backup mit TinyTSS unter MAC
Ich kann gar nicht richtig erklären was TinyTSS macht, aber ich versuch es einfach mal:
Wenn man einen Upgrade gemacht hat, der das Baseband usw upgraded, funktioniert manchmal der Jailbreak bzw Unlock nicht mehr. Dem kann man nur mit einem "Backup" der Firmware entgegenwirken.
Wenn man auf die "normale" Art versucht einen Downgrade zu machen, verbindet sich iTunes zum Apple Server und testet, ob diese shsh blobs (Was das ist weiß ich gar nicht genau) "Schlüssel" übereinstimmen mit denen auf dem iPhone. Wenn man diese blobs nicht faked, erkennt der Server, dass die Schlüssel nicht stimmen und man nicht downgraden darf.
TinyTSS faked diesen Schlüssel und den Apple Server. Man kann somit einen Downgrade durchführen. Dazu muss man allerdings vor dem Upgrade bereits den alten Schlüssel gesichert haben!
Eine englische detailiertere Erklährung findet ihr auf der Tool Homepage.
Zusammengefasst:
Wenn ihr Jailbreaken müsst und nicht sicher seit ob der Jailbreak/Unlock klappen wird, sichert ihr diesen Key mit dem Tool, um später sicher Downgraden zu können.
Aber wie funktioniert das?
1. Schritt: Tool downloaden
Auf der Homepage findet ihr das Tool v222 TinyTSS und BETA: TinyUmbrella 03.13.83 [OSX]. Das Downloadet ihr. Das andere Umbrella Tool ist zur Zeit des Artikels noch Beta und damit für mich unbrauchbar gewesen. Es ist nur brauchbar um den ECID Key zu erhalten (Schritt 2).
2. Schritt: ECID Key bekommen
Umbrella Tool starten mit dem schönen Icon (das Beta Tool). Advanced Settings klicken. ECID Key kopieren.
3. Schritt: Key sichern
Startet die "umbrella.jar". ECID Key eingeben. Sendet den Key an saurik. Warten auf "SHSH saved". Dann hat es geklappt.
Jetzt müsst ihr eine neue Datei in dem Ordner haben (z.B. 914192215413-iphone-3.1.2.shsh). Diese enthält den Key und ist sehr wichtig! Wenn sie nicht da ist: Nochmal machen.
4. Schritt: Downgrade
Diesen Schritt müsst ihr natürlich nur ausführen, wenn ihr wieder downgraden müsst!
Als erstes "sudo nano /etc/hosts"
##
# iPhone
##
#74.208.10.249 gs.apple.com
127.0.0.1 gs.apple.com
Speichern (CRTL + X)
Dann Sever starten: "sudo java -jar tinytss.jar -f 914192215413-iphone-3.1.2.shsh" (<– Kann abweichen – Je nach Version und ID).
Jetzt einen normalen Downgrade mit iTunes durchführen: Wartungszustand -> ALT+Wiederherstellen -> 3.1.2 ispw auswählen.
Ihr könnt in der Konsole die Reaktion vom Server begutachten.
Fertig!!
Wenn ihr verbessungsvorschläge habt, oder die Anleitung widererwartend nicht funktioniert: Mich kontaktieren bzw in den Kommentaren schreiben.

22. August 2010 um 21:02 Uhr
Meine iPhone App Tipps | sBani Webentwicklung München sagt,
[...] ich rate auch Leuten zu einem Jailbreak, die es nicht nötig haben. Cydia bietet eine Sicherung der SHSH Blobs und viele coole zusätzliche Programme, Themes (mein derzeitiges ist Matte Nano) und Klingeltöne. [...]