Hinweise zum Jailbreak – Der Mann in der Mitte
In dem auf saurik.com abgelegten Artikel „Caching Apple’s Signature Server“ erklärt Cydia-Entwickler Jay Freeman die aktuell von Apple eingeführten Schutzmaßnahmen gegen den Jailbreak und bietet mit dem „On File“-System einen Web-Service an, der in Zukunft eben jene Maßnahmen umgehen soll.
Wir fassen zusammen: Ist euer iPhone 3G S mit der aktuellen Firmware Version 3.1 versehen, unterbindet iTunes das Einspielen einer alten Firmware-Version und so die Möglichkeit Firmware 3.0 aufzuspielen und anschließend mit einem Jailbreak zu versehen.
Bei dem Versuch eine alte Firmware auf eurem Gerät zu installieren, fragt iTunes einen Apple-Server um Erlaubnis, diese wird jedoch verweigert. Jay Freemans Ansatz dieses Problem zu lösen, lässt sich als Man in the Middle-Attack beschreiben. Durch die Änderung der Host-Datei eures Rechners (die Vorgehensweise ist hier Schritt für Schritt beschrieben) leitet ihr die iTunes-Anfrage nicht an einen Apple-Server sondern direkt an das „On File“-System Freemans. Mit Hilfe dieser Technik lässt sich einerseits zu einer älteren Firmware-Version zurückkehren, andererseits verspricht Freeman die Speicherung eurer Geräte-Informationen auf dem „On File“-System. Der letzte Punkt könnte für zukünftige Jailbreaks von Bedeutung sein.
Das iPhone-Dev Team empfiehlt die Nutzung des von Jay Freeman bereitgestellten Angebotes ausdrücklich und hat H eine hand voll Anmerkungen zum „On File“-System veröffentlicht. Mit Dank an alle Tippgeber.