Gestern die frohe Botschaft, heute die weniger schöne Neuigkeit vom devTeam:
Wie das Team mitteilte, ist es aktuell möglich einen Jailbreak durchzuführen. Auch könnten sie ihr Tool entsprechend anpassen. Doch die grosse Problematik besteht darin, dass Apple neue Sicherheitsmethoden beim 3G S eingebaut hat, das sogenannte ECID – ECID ist eine eindeutige ID des Chipsatzes auf dem iPhone, welcher bei jedem anders ist!
Ganz nebenbei erklärt das devTeam, dass es ein sehr geringer Teil der Menschheit ist, welcher wirklich den Jailbreak benötigt oder erwartet. Denn die meisten von uns warten erst noch darauf ein iPhone zu erhalten, oder bis der Vertrag ausläuft oder das iPhone günster wird. Ganz abgesehen von den Regionen auf der Welt, welche noch gar keine iPhone 3G S erhalten!
Zurück zum ECID – diese neue Signierung der einzelnen Softwareteilen mit dieser ECID erlaubt es Apple ganze IPSWs unbrauchbar zu machen, dies mit Hilfe der neuen 3G S Hardware. Dadurch ist es zwingend notwendig, dass sämtliche Softwareteile mit der entsprechenden ID gekenntzeichnet werden, bevor diese hochgeladen werden! Und ohne eigenes iPhone und entsprechender ECID ist dieses vorgehen nun mal nicht möglich.
Wer schon ein 3G S hat, solch sich umbedingt mal ein “Zertifikat” erstellen mit seiner eigenen ECID, wie das geht erfährt ihr bei iphone-notes.de.
Nun aber zum eigentlichen Grund, wieso das devTeam keinen Jailbreak herausgeben wird im Moment: für einen erfolgreichen Jailbreak benötigt man mindestens eine signierte Image-Datei plus den Bug im iBoot. Würde jetzt schon ein Jailbreak herauskommen, kann Apple bereits im nächsten Update den Bug im iBoot beheben und bereits ab 3.0.1 wäre kein Jailbreak mehr möglich – somit wären alle neuen Geräte nicht mehr brauchbar für einen Jailbreak.
Es kann natürlich auch sein, dass Apple diesen Bug selber findet und beheben wird. Dann wurde der Jailbreak halt “umsonst” verzögert – aber immer noch besser als gleich den Bug auf dem Silbertablett zu präsentieren.
In der Zwischenzeit heisst es warten, warten bis Apple das 3.0.1 Update bringt – welches bereits ultrasn0w beheben wird. Mal schauen, wann die beiden Releasedaten sein werden: das Update von Apple und der Jailbreak vom iPhone. Ich finde es gut, dass devTeam damit wartet, alles andere wäre ein sinnloses Lärm machen um vielleicht nichts.