Jailbreak (iOS)

Uit Wikipedia, de vrije encyclopedie
Naar navigatie springen Naar zoeken springen

Jailbreak (letterlijk: (gevangenis)uitbraak) is een Engelse term voor de handeling die het mogelijk maakt om op een iPhone, iPod touch, iPad en Apple TV softwaretoepassingen te laden die door de firma Apple niet erkend zijn. Zodra een iPhone jailbroken (opengebroken) is, wordt het mogelijk toepassingen te installeren die niet via het officiële distributiekanaal van Apple, de App Store, te verkrijgen zijn. De hardware van zowel de iPhone als de iPod touch kan namelijk meer dan men via de App Store mogelijk wil maken: Apple voert een restrictief beleid waarbij modificaties aan de basisfunctionaliteit van de iPhone en iPod touch als een inbreuk op zijn auteursrechten worden gezien.

Virussen en wormen[bewerken]

De eerst bekende worm (in sommige media werd ten onrechte gesproken over een virus), Ikee, openbaarde zich in november 2009. Deze worm maakte gebruik van het feit dat sommige gebruikers met een gejailbreakte iPhone de serversoftware SSH geïnstalleerd hadden zonder eerst het standaardwachtwoord (root password) te hebben gewijzigd.[1] De worm richtte geen andere schade aan dan het veranderen van de bureaubladachtergrond in een afbeelding van Rick Astley.

Een andere worm was schadelijker: een door F-Secure op 22 november 2009 voor het eerst gerapporteerde worm kan interacties (waaronder geldtransacties) met de ING Bank compromitteren.[2] Deze worm is tot dusver alleen in Nederland gesignaleerd. Om schade te voorkomen dienen de eigenaren van gejailbreakte iPhones, die zelf SSH hebben geïnstalleerd, het standaardwachtwoord zo snel mogelijk te wijzigen of OpenSSH te de-installeren.[3]

Voor- en nadelen[bewerken]

Een groot aantal applicaties die voor jailbreakers beschikbaar zijn breiden deze functionaliteit uit. Veelgenoemde voorbeelden zijn het weergeven van een agenda op het toegangsscherm en aanpassen hoe de grafische interface eruitziet.[4] Om deze toepassingen te installeren zal men een onofficiële installatietoepassing moeten toevoegen. De bekendste zijn Cydia, Rock, Icy en Installer. Cydia is verreweg de meest gebruikte optie; Rock wordt vooral door betaalde toepassingen gebruikt. Rock is in 2010 overgenomen door Cydia. Alle applicaties in Rock zijn hierdoor overgeplaatst naar Cydia. De ontwikkeling van Icy en Installer is gestopt en beide worden inmiddels niet meer ondersteund. De oprichter van Cydia, Jay Freeman, ook wel bekend als saurik, schat dat ongeveer 10% van alle iPhones 'gejailbreakt' is (4 miljoen iPhones en iPod touch's op 40 miljoen verkochte exemplaren).

Er zijn geen onomkeerbare risico’s verbonden aan het jailbreaken van een iPhone of iPod touch. Het gedeelte van de apparatuur waar de jailbreak plaatsvindt, kan altijd weer overschreven worden door te herstellen naar de officiële firmware van Apple. Het uitvoeren van een 'jailbreak' doet volgens Apple de fabrieksgarantie vervallen, maar Apple kan zich niet onttrekken aan regels inzake de wettelijke garantie. In de praktijk heeft deze juridische kwestie minder waarde, aangezien eventuele hardwarematige problemen niet het gevolg zullen zijn van de jailbreak en softwarematige problemen opgelost kunnen worden door te herstellen naar een officiële (of custom) firmware. Daarnaast blijft het nog steeds mogelijk om via de App Store de gebruikelijke toepassingen te installeren. Jailbreaken mag in veel landen als illegaal worden gezien, in Nederland is er geen wet omtrent jailbreaken dus is het legaal. In de Verenigde Staten heeft het Copyright Office van de Library of Congress bepaald dat jailbreaken op mobiele telefoons legaal is. Over tablets (zoals de iPad) werd geen uitspraak gedaan.[5]

Jailbreaken moet niet verward worden met het verwijderen van een simlock, unlocken, het proces om een telefoon geschikt te maken voor een netwerk waarvoor er oorspronkelijk geen licentie is. Om de simlock van een iPhone via een niet officiële weg te verwijderen is een jailbreak echter wel noodzakelijk. Jailbreaken, ofschoon zelf niet illegaal,[6] geeft de gebruiker de gelegenheid om gekraakte software te installeren, wat wel illegaal is.

Firmware[bewerken]

iPhone OS[bewerken]

iPhone OS 1 versie Jailbreak Tool Model
iPhone 2G iPod touch 1G
1.0-1.0.2 AppTapp Installer Ja n/a
1.0-1.0.2 iBrickr Ja n/a
1.0-1.1.1 AppSnapp/JailbreakMe Ja
1.0-1.1.5 iLiberty+ Ja
1.1.2 mknod/OktoPrep + touchFree Ja
1.1.3 Soft Upgrade Ja
1.1.3-1.1.5 ZiPhone Ja
1.1.4 PwnageTool Ja
iPhone OS 2 versie Jailbreak Tool Model
iPhone 2G iPod touch 1G iPhone 3G iPod touch 2G
Bootrom 240.4
2.0-2.2.1 PwnageTool Ja Nee
2.0-2.2.1 QuickPwn Ja Nee
2.1.1 redsn0w Lite Nee Tethered
2.2.1 redsn0w Nee Ja
iPhone OS 3 versie Jailbreak Tool Model
iPhone 2G iPod touch 1G iPhone 3G iPod touch 2G iPhone 3GS iPod touch 3G iPad 1
Bootrom 240.4 Bootrom 240.5.1 Bootrom 359.3 Bootrom 359.3.2
3.0 purplera1n Ja Nee Ja n/a Ja n/a
3.0-3.1.3 ipwndfu Nee Ja Nee n/a
3.0-3.0.1 PwnageTool Ja Nee n/a
3.1-3.2.2 Ja Nee Ja Nee Ja
3.0-3.1.2 redsn0w Ja Nee Ja
3.1.3-3.2.2 Ja Nee Ja Nee Ja
3.1-3.1.2 blackra1n Ja Tethered Ja Tethered n/a
3.1.2-3.2 Spirit Ja
3.1.2-3.2.2 sn0wbreeze Ja
3.1.2-3.2.2 Star/JailbreakMe 2.0 Ja Nee Ja
3.2.2 greenpois0n n/a Ja
3.2.2 limera1n n/a Ja

iOS[bewerken]

4.x[bewerken]

iOS 4 versie Jailbreak Tool Model
iPhone 3G iPod touch 2G iPhone 3GS iPod touch 3G iPad 1 iPhone 4 iPod touch 4G iPad 2
Bootrom 240.4 Bootrom 240.5.1 Bootrom 359.3 Bootrom 359.3.2
4.0-4.1 limera1n Nee Ja n/a
4.0-4.3 Star/JailbreakMe 2.0 Ja Nee
4.0-4.0.2 PwnageTool Ja Nee Ja Nee Ja Nee n/a
4.1-4.3.3 Ja Nee Ja Nee
4.0-4.3.3 sn0wbreeze Ja Nee
4.0-4.0.2 redsn0w Ja Nee Ja n/a
4.1-4.3.3 Ja Nee
4.3.4-4.3.5 n/a Ja Tethered Nee
4.0-4.3.5 ipwndfu Nee Ja Nee
4.1-4.2.6 greenpois0n Nee Ja n/a
4.2.6-4.3 Saffron/JailbreakMe 3.0 n/a Ja Nee
4.3.1 n/a Ja Nee Ja Nee
4.3.2 n/a Ja Nee
4.3.3 n/a Ja
4.2.6-4.3.5 unthredeh4il n/a Ja Nee
4.3.5 unthredera1n n/a Ja Nee

5.x[bewerken]

iOS 5 versie Jailbreak Tool Model
iPhone 3GS iPod touch 3G iPad 1 iPhone 4 iPod touch 4G iPad 2 iPhone 4S iPad 3
Bootrom 359.3 Bootrom 359.3.2
5.0-5.0.1 Ac1dSn0w Tethered Nee Tethered Nee n/a
5.0 Absinthe Nee Ja n/a
5.0.1 Nee Ja n/a
5.1.1 Ja
5.0-5.1.1 sn0wbreeze Ja Nee
5.0 redsn0w Ja Tethered Nee n/a
5.0.1 Ja n/a
5.1 Ja Tethered Nee
5.1.1 Ja
5.0-5.1.1 unthredera1n Ja Nee
5.0-5.1.1 unthredeh4il Ja Nee
5.0-5.1.1 ipwndfu Ja Nee
5.0.1-5.1.1 PwnageTool Ja Nee
5.1.1 cinject Ja

6.x[bewerken]

iOS 6 versie Jailbreak Tool Model
iPhone 3GS iPhone 4 iPod touch 4G iPad 2 iPhone 4S iPad 3 iPod touch 5G iPad Mini iPhone 5 iPad 4
Bootrom 359.3 Bootrom 359.3.2
6.0-6.1.2 evasi0n Ja
6.0-6.1.2 sn0wbreeze Ja Nee
6.1.3 Ja Tethered Nee
6.0-6.1.6 redsn0w Ja Tethered Nee
6.0-6.1.6 ipwndfu Ja Nee
6.1.3-6.1.6 p0sixspwn Ja

7.x[bewerken]

iOS 7 versie Jailbreak Tool Model
iPhone 4 iPad 2 iPhone 4S iPad 3 iPod touch 5G iPad Mini iPhone 5 iPad 4 iPhone 5C iPhone 5S iPad Air iPad Mini 2
7.0-7.0.6 evasi0n Ja
7.1-7.1.2 Geeksn0w Semi-Tethered Nee
7.1-7.1.2 Pangu Ja

8.x-9.x[bewerken]

iOS 8 versie Jailbreak Tool Model
iPad 2 iPhone 4S iPad 3 iPod touch 5G iPad Mini iPhone 5 iPad 4 iPhone 5C iPhone 5S iPad Air iPad Mini 2 iPad Mini 3 iPhone 6 iPad Air 2 iPod touch 6G
8.0-8.1 Pangu8 Ja n/a
8.0-8.4 TaiG Ja
8.0-8.4 PPJailbreak Ja
8.4.1 EtasonJB Ja Nee
8.4.1 Home Depot Ja Nee
iOS 9 versie Jailbreak Tool Model
iPad 2 iPhone 4S iPad 3 iPod touch 5G iPad Mini iPhone 5 iPad 4 iPhone 5C iPhone 5S iPad Air iPad Mini 2 iPad Mini 3 iPhone 6 iPad Air 2 iPod touch 6G iPad Mini 4 iPad Pro 12.9" iPhone 6S iPhone SE iPad Pro 9.7"
9.0-9.0.2 Pangu9 Ja n/a
9.1 Nee Ja n/a
9.2-9.3.3 Nee Semi-Untethered
9.1-9.3.4 Home Depot Ja Nee
9.1-9.3.4 JailbreakMe 4.0 Ja Nee
9.3.5 Phœnix Semi-Untethered Nee

10.x[bewerken]

iOS 10 versie Jailbreak Tool Model
iPhone 5 iPad 4 iPhone 5C iPhone 5S iPad Air iPad Mini 2 iPad Mini 3 iPhone 6 iPad Air 2 iPod touch 6G iPad Mini 4 iPad Pro 12.9" iPhone 6S iPhone SE iPad Pro 9.7" iPhone 7 iPad 5 iPad Pro 10.5" iPad Pro 12.9" 2G
10.0-10.3.3 TotallyNotSpyware Nee Semi-Untethered
10.0.1-10.1.1 Yalu Nee Semi-Untethered n/a
10.2 Nee Semi-Untethered Nee n/a
10.0.1-10.2 PPJailbreak Nee Semi-Untethered Nee n/a
10.0.1-10.3.3 h3lix Semi-Untethered Nee
10.0.1-10.3.3 Meridian Nee Semi-Untethered
10.0.1-10.3.3 doubleH3lix Nee Semi-Untethered Nee Semi-Untethered Nee
10.2-10.2.1 Saïgon Nee Semi-Untethered Nee Semi-Untethered Nee n/a
10.3-10.3.3 g0blin Nee Semi-Untethered Nee Semi-Untethered Nee

11.x-12.x[bewerken]

iOS 11 versie Jailbreak Tool Model
iPhone 5S iPad Air iPad Mini 2 iPad Mini 3 iPhone 6 iPad Air 2 iPod touch 6G iPad Mini 4 iPad Pro 12.9" iPhone 6S iPhone SE iPad Pro 9.7" iPhone 7 iPad 5 iPad Pro 10.5" iPad Pro 12.9" 2G iPhone 8 iPhone X iPad 6
11.0-11.1.2 LiberiOS Semi-Untethered
11.0-11.3.1 Electra Semi-Untethered
11.0-11.3.1 unc0ver Semi-Untethered
11.4-11.4.1 Nog geen tool beschikbaar Nee
iOS 12 versie Jailbreak Tool Model
iPhone 5S iPad Air iPad Mini 2 iPad Mini 3 iPhone 6 iPad Air 2 iPod touch 6G iPad Mini 4 iPad Pro 12.9" iPhone 6S iPhone SE iPad Pro 9.7" iPhone 7 iPad 5 iPad Pro 10.5" iPad Pro 12.9" 2G iPhone 8 iPhone X iPad 6 iPhone XS iPhone XR iPad Pro 11" iPad Pro 12.9" 3G
12.0-12.1 Nog geen tool beschikbaar Nee

Tethered en untethered[bewerken]

Als een tethered jailbreak wordt toegepast aan het compatibele iOS-apparaat, moet de gebruiker elke keer als het apparaat uitvalt of uitgaat het opnieuw aan de computer koppelen en een bepaalde opdracht uitvoeren om Mail, Safari en Cydia weer te laten functioneren. Als er sprake is van een untethered jailbreak is het niet nodig het gejailbreakte apparaat na het uitzetten opnieuw aan de computer te koppelen, en zal Mail, Safari en Cydia functioneren zoals het hoort zonder het aan de computer aan te sluiten.

Sinds kort is er ook een 3/4 untethered jailbreak uitgebracht door Pangu. Het verschil hiermee is dat je het iOS-apparaat niet aan een computer hoeft te koppelen om Mail, Safari en Cydia te laten functioneren, maar dat je een app op je iOS-apparaat moet openen. Als deze app zijn werk heeft gedaan, ben je weer gejailbreakt.

Zie ook[bewerken]