Jailbreak (iOS)
Mit Jailbreak (englisch: Gefängnisausbruch) wird das Überwinden der Nutzungseinschränkungen, die Apple auf ihren Geräten – iPhone, iPod Touch, iPad und AppleTV installiert hat, mittels geeigneter Software wie z.B. greenpois0n bezeichnet. Damit sind Apple-Nutzer nicht mehr an den App Store gebunden und können Anwendungen von anderen Anbietern, wie den Cydia Store, auf ihren Geräten installieren. Beim Jailbreaking wird das Gerät durch Betätigen mehrerer Tasten in einer bestimmten zeitlichen Abfolge in den DFU- bzw. Wartungsmodus versetzt. In diesem Modus wird durch einen Exploit ein modifizierter Kernel installiert, der die Ausführung von Anwendungen, die nicht von der Firma Apple digital signiert wurden, erlaubt.
Ein Jailbreak ist auch die Voraussetzung, um die Bindung der SIM-Karte an einen bestimmten Telefonanbieter wie z.B. T-Mobile in Deutschland, aufzuheben. Diese ist aber nicht bei allen Geräten möglich, da dies von der aktuellen Version der auf dem Gerät eingesetzen Modem-Firmware, auch als Baseband bezeichnet – abhängt.
Beim Jailbreaken von den eben genannten Geräten wird zwischen Tethered und Untethered-Jailbreaks unterschieden. Bei Tethered-Jailbreaks wird ein Programm benötigt, welches das Gerät beim Bootvorgang unterstützt, bei Untethered-Jailbreaks ist das Gerät allein in der Lage zu booten.
Der offizielle Standpunkt der Firma Apple lautet, dass durch das Entsperren die Garantie verloren geht, die Apple auf das jeweilige Gerät gewährt. Allerdings lässt sich der Jailbreak durch die Wiederherstellung des entsprechenden Gerätes über iTunes wieder entfernen. Im Notfall kann es hierfür erforderlich sein, das Gerät erneut in den DFU- bzw. Wartungsmodus zu versetzen, falls der Wiederherstellungsprozess unter iTunes fehlschlagen sollte.
Geschichte
2007
Die erste Jailbreaking-Methode wurde am 10. Juli 2007 bekanntgemacht, einen Monat später das erste Third-Party-Spiel für das iPhone und den iPod Touch. Drei Monate nach der ersten Jailbreaking-Anleitung wurde eine weitere Methode vorgestellt, was dazu führte, dass Apple die dafür genutzte Sicherheitslücke schloss.
2008
Im Februar entdeckte der italienische Hacker Zibri eine große Sicherheitslücke beim iPhone, die dann für mehrere Jailbreaking-Methoden genutzt wurde. Zibri programmierte mit ZiPhone eine Jailbreaking-Variante. Kurz vor Veröffentlichung von iOS 2.0 schloss sich eine Hackergruppe zum iPhone Dev Team (iPhone Developer Team) zusammen und veröffentlichte eine Jailbreaking-Anwendung namens QuickPwn (später dann Pwnage Tool), die für die 2G-und 3G-Versionen des iPhone und die ersten Generation des iPod Touches eine grafische Benutzeroberfläche zur Verfügung stellte. PwnageTool wurde bis zum heutigen iOS 4.3.1 weiterentwickelt.
2009
Im Januar 2009 entwickelte das iPhone Dev Team eine Jailbreaking-Methode für den iPod Touch 2G. Am 17. März 2009 kündigte Apple die Veröffentlichung von iOS 3.0 an, diese war erst entsperrbar, als das iPhone Dev Team PwnageTool 3.0 (für MAC) und drei Monate später redsn0w 0.7.2 (für Windows) veröffentlichte. Die iOS-Version 3.1 im September 2009 verhinderte Jailbreaking bis eine neue Version von PwnageTool entwickelt wurde, mit der alle Geräte außer dem iPod Touch 3G entsperrt werden konnte. Einen Monat später war auch dieser mittels George Hotz (GeoHot) Blackra1n entsperrbar.
2010
Am 2. Februar 2010, veröffentlichte Apple iOS 3.1.3, der Jailbreak wurde erneut blockiert. Allerdings können die meisten iPhone und iPod Touch Modelle downgegradet werden. Das iPhone 3GS und iPod Touch 3G können nur gedowngradet werden, wenn der Benutzer die SHSH Blob seines Gerätes auf Cydia oder anderen Servern gesichert hat. Benutzer können dann die Firmware 3.1.2 wieder installieren und dann einen Jailbreak mit Blackra1n RC3 durchführen.
Am 20. März 2010, veröffentlichte der Wii Homebrew Entwickler Comex das Video „Spirit“ in dem ein iPod Touch 3G „hochfährt“ und der Jailbreak geht nicht verloren (dies war zuvor nicht möglich), er hatte einen untethered Jailbreak entwickelt, der Jailbreak von George Hotz Blackra1n war dagegen nur tethered ( man musste sein Gerät immer wieder an den PC anschließen nach dem Ausschalten). Er kündigte an, es wäre ein Userland Jailbreak (auf allen Devices funktionierender Jailbreak) und ein wesentlich leichterer Jailbreak. Er sagte, er funktioniert perfekt für den iPod Touch 3G und das iPhone 3G, aber auch für das iPad.
Am 25. März 2010, fand Geohot eine Sicherheitslücke, um einen Jailbreak (untethered) für die iPod Touch 3G und iPhone 3GS (MC-Modelle) für Software 3.1.3 zu entwickeln. Er sagte, dass der Jailbreak vollständig Software-basiert wird, der Jailbreak wurde später als „limera1n“ enthüllt. Die Website hat einen grünen Regentropfen oben und den Link für den Download unten. Allerdings zog sich George Hotz vor der Vollendung von limera1n zurück vom Jailbreaken . Am 9. April 2010, kurz nach Bekanntgabe des Jailbreaks vom Chronic Dev Team, fand Geohot eventuell eine Jailbreak-Lösung für das iPad Wi-Fi-Modell, vielleicht sogar untethered. Der Name des Jailbreak-Programms, wurde gemunkelt, ist limera1n es wurde aber kein Veröffentlichungstermin bekannt gegeben.
Am 2. Mai 2010 wurde Spirit kurz nach der Veröffentlichung des iPad 3G veröffentlicht. Spirit funktioniert auf allen iPod touches, allen iPhones und allen Modellen der iPads 3.1.2-3.2, untethered. Es ist ähnlich wie Blackra1n, mit nur einer einzigen Taste zu jailbreaken.
Vom 21. bis 24. Juni 2010, nach der Veröffentlichung von iOS 4, wurden Redsn0w 0.9.5b5-3, PwnageTool 4.0 und Sn0wbreeze 1.6.1 veröffentlicht, diese Tools haben vorerst nur das iPhone 3G, iPhone3GS (old Bootrom) und den iPod Touch 2G (Nicht-MC Modelle) unterstützt..
Am 15. Juli 2010, veröffentlichte Apple die iPad Software 3.2.1, welche von Spirit nicht unterstützt wird.
Am 1. August 2010, veröffentlichte Comex den ersten öffentlich verfügbaren Jailbreak für das iPhone 4 (und alle anderen Devices, ausgenommen aller erste Generation des iPod Touch und iPhones). Star ist erreichbar unter JailbreakMe.com und muss mit MobileSafari aufgerufen werden. Unterstützt werden die Firmware-Versionen 3.1.2 bis 4.0.1.
Am 11. August 2010 veröffentlichte Apple iOS 4.0.2 für das iPhone und iPod Touch und iOS 3.2.2 für das iPad. Diese Upgrades haben keine neuen Funktionen, schließt jedoch Sicherheitslücken, um einen Jailbreak zu verhindern.
Am 20. August 2010 verhinderte Apple das Downgraden von iOS 4.0.2 auf iOS 4.0; viele Benutzer sind empört.
Am 8. September 2010 fand ein Mitglied des Chronic Dev Team eine neue Sicherheitslücke (SHAtter Exploit) für iOS 4.1. Er ermöglicht den Jailbreak auf dem iPhone 4, iPod Touch 4G, und dem iPad, alle Devices die einen Apple A4 Chip besitzen, insbesondere den AppleTV 2. Generation. Dieser Bootrom exploit wird diese Geräte für immer jailbreaken können, Apple könnte dies nur durch neue Hardware verhindern.
Am 23. September 2010 hat iH8sn0w Sn0wbreeze 2 veröffentlicht. Mit dieser Version sind die iPod Touch 2G MC Modelle jetzt jailbreakbar, auch das ist nur mit neuer Hardware verhinderbar.
Am 9. Oktober 2010 ist limera1n veröffentlicht worden, um den iPod touch 3G, iPhone 3Gs, iPod Touch 4G und iPhone 4 zu jailbreaken.
Am 11. Oktober ist Greenpois0n veröffentlicht worden, um den iPod touch 3G, iPhone 3Gs, iPod Touch 4G und iPhone 4 zu jailbreaken, Support für den iPod Touch 2G MC sollte noch folgen.
2011
Am 3. Februar veröffentlichte das Chronic-Dev Team eine neue Version von Greenpois0n, welche einen Untethered Jailbreak der zu diesem Zeitpunkt noch aktuellen Version 4.2.1 von Apple iOS ermöglicht. Außerdem erlaubt die Version RC6 den Untethered Jailbreak des in den USA neuerschienenden Verizon iPhone, welches die Firmware iOS 4.2.6 besitzt.
Geräte
Gerät | Erscheinungsdatum des Geräts (USA) | Erscheinungsdatum des Jailbreak | Letzte installierbare iOS-Version | Letzte jailbreakbare iOS-Version |
---|---|---|---|---|
iPhone | 29.06.2007 | 10.07.2007 | 3.1.3 | 3.1.3 (untethered) |
iPod Touch 1G | 05.09.2007 | 10.10.2007 | 3.1.3 | 3.1.3 (untethered) |
iPhone 3G | 11.07.2008 | 20.07.2008 | 4.2.1 | 4.2.1 (untethered) |
iPod Touch 2G (Non-MC Modelle) | 09.09.2008 | 11.03.2009 | 4.2.1 | 4.2.1 (untethered) |
iPhone 3GS (Old Bootrom) | 19.06.2009 | 03.07.2009 | 4.3.1 | 4.3 (untethered) |
iPod Touch 2G (MC Modelle) | 09.09.2009 | 25.10.2009 | 4.2.1 | 4.2.1 (untethered) |
iPhone 3GS (New Bootrom) | 04.10.2009 | 25.10.2009 | 4.3.1 | 4.3.1 (untethered) |
iPod Touch 3G | 09.09.2009 | 11.10.2009 | 4.3.1 | 4.3.1 (untethered) |
iPad (Wi-Fi) | 03.04.2010 | 02.05.2010 | 4.3.1 | 4.3.1 (untethered) |
iPad (3G) | 30.04.2010 | 02.05.2010 | 4.3.1 | 4.3.1 (untethered) |
iPhone 4 | 24.06.2010 | 01.08.2010 | 4.3.1 | 4.3.1 (untethered) |
iPod Touch 4 | 08.09.2010 | 09.10.2010 | 4.3.1 | 4.3.1 (untethered) |
Apple TV 2G | 01.09.2010 | unbekannt | 4.3.1 | 4.3.1 (untethered) |
iPad 2 (Wi-Fi) | 10.3.2011 | noch nicht verfügbar | 4.3.1 | Noch nicht jailbreakbar |
iPad 2 (3G + Wi-Fi) | 10.3.2011 | noch nicht verfügbar | 4.3.1 | Noch nicht jailbreakbar |
Benötigte Software
Aktuell
Software | Erscheinungsdatum | Plattform | Hardware | Firmware | Entwickler | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
limera1n RC1b | 9. Oktober 2010 | Windows, Mac OS X | iPad; iPhone 3GS, 4; iPod touch 3G, 4G; Apple TV 2G | 3.2.2, 4.0, 4.0.1, 4.0.2, 4.1 (untethered) | Geohot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redsn0w 0.9.6rc12 [1] | 5. Januar 2011 | Windows, Mac OS X, Linux | iPad; iPhone 3G, 3GS, 4; iPod touch 2G (MB), 3G, 4G | 4.0, 4.0.1, 4.0.2, 4.1 (untethered); 4.2.1 (untethered für Old Bootrom Geräte) | iPhone Dev Team | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redsn0w 0.9.7b6 [2] | 10. Januar 2011 | Mac OS X | iPad; iPhone 4; iPod touch 4G | 4.2.1 (untethered) | iPhone Dev Team | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
seas0npass [3] | 11. Januar 2011 | Mac OS X | Apple TV 2G | 4.0+ untethered (außer 4.1.1) | Firecore | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PwnageTool 4.2 [4] | 15. Februar 2011 | Mac OS X | iPad; iPhone 3G, 3GS, 4, CDMA (Verizon); iPod touch 3G, 4G; Apple TV 2G | 4.2.1, 4.2.6 (Verizon) (untethered) |
iPhone Dev Team | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sn0wbreeze 2.2 [5] | 15. Februar 2011 | Windows | iPad; iPhone 3G, 3GS, 4; iPod touch 2G, 3G, 4G | 4.2.1 (untethered) | iH8sn0w | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
greenpois0n RC6.1 [6] | 18. Februar 2011 | Windows, Mac OS X | iPad; iPhone 3GS, 4, CDMA (Verizon); iPod touch 2G, 3G, 4G; Apple TV 2G | 4.2.1, 4.2.6 (Verizon) (untethered) |
Chronic Dev Team | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redsn0w 0.9.6rc9 [7] | 3.April 2011 | Windows, Mac OS X | iPad; iPhone 3GS, 4; iPod touch 3G, 4G]] | 4.3.1, 4.3 (untethered) |
iPhone dev Team
Ältere Software
Viren und iPhone-WürmerDer erste iPhone-Wurm namens iKill wurde Anfang November 2009 vom 21-jährigen australischen Studenten Ashley Towns programmiert. Er teilte das den australischen Medien mit, um das Sicherheitsbewusstsein der iPhone Nutzer zu erhöhen. „Wenn Leute ihr iPhone entsperren, sind sie dazu berechtigt, ein Programm namens SSH zu installieren …“ Das Kennwort für diesen Dienst sollte man generell ändern, da es bei jedem iPhone gleich ist. Der Wurm nutzt diese Sicherheitlücke, um auf dem Display-Hintergrund eine Abbildung von Rick Astley darzustellen. Am 22 November 2009 berichtete F-Secure von einem neuen Computerwurm, der Banktransaktionen von entsperrten iPhones ausführt. iPhone Developer TeamDas iPhone Dev Team ist eine Gruppe von Programmierern in der iOS Gemeinschaft, welches viele Jailbreak und SIM-Entsperr Programme entwickelt hat. Diese Programme können vor allem für das Installieren von Programmen von Drittanbietern oder zum Entsperren der SIM Karte genutzt werden. Die meisten bisher entwickelten Jailbreaks stammen vom iPhone Dev Team. Siehe auchEinzelnachweise |