Die SHSH Files ala "Sendung mit der Maus" ....klingt gut
Beispiel:
Eine Firmware besteht aus 100 Puzzleteilen, jedoch hast Du nur 99 Teile.
Ein Teil davon erstellt Apple aus Deiner UDID. Dieses Teil passt auch nur auf genau diesem Gerät.
Bei einer Wiederherstellung fordert iTunes dieses Teil an und Apple liefert es für die aktuellste Firmware.
Diese ist derzeit die iOS 4.3.5 für ein 3GS und iPhone 4.
Nun ist Deine Firmware funktionsfähig und die Installation läuft durch.
Ohne dieses Teil bricht iTunes mit einer Fehlermeldung ab.
Willst Du Dir die Möglichkeit zur Wiederherstellung auf diese Firmware 4.3.5 bewahren, dann mußt Du diese
SHSH 4.3.5 mit einem Programm bei Apple abholen und für eine spätere Wiederherstellung sichern.
Hier nutzt man zum Beispiel TinyUmbrella, welches immer wieder auf die neue SHSH Sicherung angepasst wird.
Dies geht aber immer nur solange wie Apple die 4.3.5 signiert ( also das Puzzlestück liefert ).
Sobald die iOS 5.0 erscheint wird meist Stunden oder paar Tage später die Signierung der 4.3.5 eingestellt.
Hast Du jetzt dieses Puzzlestück nicht gesichert, dann kannst Du nicht mehr auf 4.3.5 herstellen und bist gezwungen auf die iOS 5.0 bei einer Wiederherstellung zu gehen.
Und genau so verhält es sich eben bei jeder anderen Firmware, eben auch bei Deiner gewünschten 4.3.3.
Nun gibt es noch eine zweite Möglichkeit, die Sicherung der SHSH direkt vom iPhone.
Hierzu muß das iPhone ( Firmware) jedoch noch funktionieren !
Beispiel:
Du hast iOS 4.2.1.
Du sicherst mit iFaith die SHSH direkt vom iPhone weg.
Danach erstellst Du Dir eine signierte Custom Firmware. Das ist eine Firmware in die das fehlende, aber mit iFaith gesicherte Puzzlestück, schon eingesetzt wird.
Mit dieser Custom wird eine Wiederherstellung auf iOS 4.2.1 gemacht.