Reading time:

Ein Jailbreak ist keine Spielerei

This article was published on 05th February 2013.
Please consider that some informations are not relevant anymore. Also, most old articles are in german.

Wer sich auch nur geringfügig dafür interessiert, hat sicher bereits mitbekommen das gestern mit evasi0n der lang erwartete Jailbreak für alle aktuellen iPhone-Generationen und iPads erschienen ist. Besonders daran ist, dass dieser Jailbreak so ziemlich alle Versionen und Geräte auf einmal unterstützt und seit einigen Tagen angekündigt wurde. Richtig interessant ist das aber unter einem ganz anderen Aspekt: Serverlast durch einen offenen Releasetermin.

Die bisherigen Jailbreaks sind meistens ohne größere Ankündigung released worden, es gab keinen speziellen Termin und keinen Countdown. So war die Serverlast auf die Webseiten und Cydia beim Release von evasi0n natürlich enorm und hier merkt man, dass ein Jailbreak keine Spielerei von einigen Scriptkiddies ist. Die Seite hat durchgehend der immensen Last der Besucher Stand gehalten. Diese Last gibt es jetzt auch in Zahlen:

Vom 30. Januar bis zum 03. Februar waren 2.989.900 eindeutige Besucher auf der Jailbreak-Webseite und haben 17.318.653 PageViews verursacht.

Der Hoster CloudFlare war wohl gut auf den Ansturm vorbereitet, die Download-Mirrors von box.net, MEGA und rapidshare haben ebenfalls beste Arbeit geleistet. Innerhalb weniger Minuten wurde der Jailbreak bereits über 100.000 Mal heruntergeladen.

Bei der Repository-App Cydia sah das ganze allerdings etwas heikler aus:

Einem solchen Ansturm konnten die Server von Jay Freeman (Saurik) nicht standhalten. Mit schneller Hilfe der Leute von CDNetworks wurde aber auch hier schnell Abhilfe geschaffen und Cydia funktionierte besser als bei jedem bisherigen Release eines Jailbreaks.

Warum denn noch Jailbreaken?

Natürlich fragen immer wieder viele, warum ein Jailbreak überhaupt nötig ist. Apple hat mittlerweile ja viele Funktionen der Community aufgegriffen und eingebaut, dennoch gibt es immer wieder Anpassungen und Optionen die Apple dem normalen Kunden nicht anbietet, da greift dann der Jailbreak mit einer sehr aktiven Community ein. Ob es eine Nachfrage für neue Jailbreaks gibt, sollte spätestens jetzt geklärt sein. Ich würde fast behaupten das in den ersten Stunden mehr Leute den Jailbreak, als die iOS6-Version heruntergeladen haben… genaue Zahlen dafür habe ich aber nicht. Die bekannten Probleme mit den Apple Maps haben da sicherlich auch einige am Update gehindert.

Die Schattenseiten eines Jailbreaks sind natürlich auch bekannt. Zwar ist die Seite Appulo.us nicht mehr aktiv, neue Quellen für geklaute Apps sind aber sicherlich schon unterwegs und bieten Jailbreakern die Möglichkeit lieber ihre €1.99 für ihren nächsten Starbucks-Besuch auszugeben, als für gut programmierte Software.

Ich für meinen Teil nutze den Jailbreak für einige Usability-Optimierungen. Allen voran der grandiose App-Switcher Auxo in Zusammenarbeit mit Zephyr, die Springboard-Optimierungen von Springtomize 2 und kleineren Tweaks wie Browser Changer, PowerSoundDisabler und SpringFlash. Da ich Chrome als Browser nutze ist auch die verbesserte JS-Engine von Nitrous sehr hilfreich.

kleines Update:
Offizielle Installations- und Downloadzahlen soll es morgen geben. Wer sich für die Technik hinter dem Jailbreak interessiert, dem hilft diese Erklärung von Braden Thomas:

Evasi0n is interesting because it escalates privileges and has full access to the system partition all without any memory corruption. It does this by exploiting the /var/db/timezone vulnerability to gain access to the root user’s launchd socket. It then abuses launchd to load MobileFileIntegrity with an inserted codeless library, which is overriding MISValidateSignature to always return 0.

Categories Apple, Technik