ultrasn0w-Fixer ermöglicht Unlock unter iOS 4.3
Lange Zeit gab es in Sachen Unlock nur schlechte Nachrichten und der ultrasn0w – Unlock für die BaseBands 05.12.04, 05.15.04, 02.10.04, 03.10.01 und 05.16.01 ist bis heute noch nicht möglich. Doch heute gibt es endlich eine gute Nachricht in Sachen BaseBand – Unlock. Mit iOS 4.3 hat ASLR Einzug gehalten und ist der Hauptgrund, weshalb ultrasn0w nicht mehr funktioniert.
Mit ASLR kann ultrasn0w nicht mehr funktionieren, da man 0x1000 als Basis – Adresse für die Main Executable verwendete. Die fest vergebenen Offset/xref – Paare können nicht mehr adressiert werden, da sie nun zufällig vergeben werden. Für die Sicherheit brachte das einen entscheidenden Vorteil, wie ich hier bereit erklärte habe.
msftguy, welcher immer wieder für die Beta – Versionen der Firmware 4.3 ultrasn0w – Fixes bereitstellte, konnte diese Fixes auch auf die Golden Master von 4.3 portieren. Die Tools sind unter Open Source verfügbar, das heißt jeder Entwickler kann darauf zugreifen. iH8snow nahm diese Vorlage gerne an und führte die Portierung auf iOS 4.3 Final durch. Alles befindet sich zwar noch in der Testphase, doch auf dem iPhone 3GS funktioniert der ultrasn0w – Unlock bereits.
Sobald der Unlock vollständig getestet ist, endet er wahrscheinlich in einer neuen Version des Tools sn0wbreeze, welches die Erstellung einer Custom 4.3 – Firmware mit BaseBand – Schutz ermöglicht. Und da ist auch der große Haken an der Sache, denn dazu müssen bestimmte Voraussetzungen erfüllt sein:
- iPhone 3GS mit BaseBand 06.15.00 (iPad BaseBand), 05.13.04 oder darunter
- iPhone 4 mit BaseBand 01.59.00 oder darunter
Die Aktualisierung auf iOS 4.3 darf nur mit einer Custom Firmware erfolgen, da sonst das BaseBand auf 05.16.01 aktualisiert wird und damit auch nicht der Unlock mit ultrasn0w – Fixer möglich ist. Momentan existiert für iOS 4.3 nur ein tethered Jailbreak, deshalb muss das Gerät nach jedem Ausschalten erneut mit dem PC verbunden und tethered gestartet werden.
Eine Veröffentlichung seitens iH8sn0w steht noch aus, doch mit einem Beweisvideo will uns der Entwickler die Wartezeit etwas verkürzen:
In dem Video sieht man ein iPhone 3GS mit Custom Firmware 4.3, an dem der ultrasn0w – Unlock dank ultrasn0w – Fixer sehr gut funktioniert. Dieser Fix ist kein Unlock für die o.g. BaseBands, sondern funktioniert nur in Verbindung mit einer Custom Firmware und nur mit den o.g. Kriterien zum auf dem Gerät installierten BaseBand.