Na een aantal weken van opwindende teasers onthulde hacker Luca Todesco checkra1n, een gloednieuw jailbreak-hulpprogramma gebaseerd op de nieuwe checkm8 bootrom exploit van @ axi0mX voor A5-A11-apparaten. Todesco presenteerde de nieuwe jailbreak na het podium op POC2019 in Seoul, Zuid-Korea op vrijdag, precies zoals hij zei dat hij zou doen, maar subtiele problemen vertraagden de oorspronkelijke lanceringsverwachting met een paar dagen.
Checkra1n is een precedent-setting jailbreak zoals we die sinds limera1n niet hebben gezien op de met A4 uitgeruste iPhone 4. Checkra1n is niet ongebonden zoals limera1n was, maar het maakt gebruik van een exploit die niet kan worden gepatcht door Apple met een traditionele software-update, wat lovenswaardig betekent dat getroffen handsets levenslang kunnen worden gejailbreakt, ongeacht de softwareversie.
Klinkt goed toch? Wel, houd er rekening mee dat hoewel software-updates de checkm8-exploit niet kunnen patchen, ze toch de jailbreak van checkra1n kunnen breken. Dit betekent dat checkra1n gehandhaafd moet blijven zolang Apple software-updates voor ondersteunde apparaten uitbrengt.
Wat je moet weten
De jailbreak van checkra1n is momenteel in openbare bèta vanaf versie 0.9, en het wordt ten zeerste aanbevolen dat u deze tool niet op uw dagelijkse stuurprogramma gebruikt totdat deze uit bètatests komt. Je bent gewaarschuwd.
Op het moment van dit schrijven ondersteunt checkra1n alle handsets met iOS 12.3 en hoger inclusief en tussen de iPhone 5s en de iPhone X. Enkele uitzonderingen zijn de iPad Air 2, iPad (5th generatie) en iPad Pro (1st generatie). De eerste ondersteuning voor de iPhone 5s, iPad mini 2, iPad mini 3 en iPad Air is heel experimenteel, en met dat in gedachten zullen deze apparaten waarschijnlijk de meeste turbulentie ervaren tijdens een poging tot jailbreak.
De betrouwbaarheid van alle apparaten zal naar verluidt worden verbeterd naarmate toekomstige iteraties worden vrijgegeven. Het is ook vermeldenswaard dat deze initiële release op CLI is gebaseerd (opdrachtregelinterface) en dat toekomstige iteraties een volledige GUI (grafische gebruikersinterface) zullen implementeren.
Als u nog steeds niet zeker weet of uw handset binnen het bereik van ondersteunde handsets van de A5-A11 valt, raden we u aan de Geekbench-app te downloaden uit de App Store, omdat deze u vertelt welke processor uw apparaat gebruikt:
In dit geval gebruikt het apparaat de A13-chip in de gloednieuwe iPhone 11 Pro, die te nieuw is om te worden geëxploiteerd met checkm8, die de jailbreak van checkra1n gebruikt.
Checkra1n ondersteunt apparaten zo nieuw als de iPhone X, en gezien hoe recent een handset is, verwachten we dat Apple dit apparaat nog lang zal ondersteunen met software-updates. Met dit in gedachten lijkt het handhaven van checkra1n veel om je voor aan te melden, althans vanaf nu.
Het is ook vermeldenswaard dat checkra1n een is semi-tethered jailbreak-tool, wat betekent dat gebruikers telkens wanneer ze de jailbreak willen uitvoeren verbinding moeten maken met een computer. Dit is anders dan een vastgebonden jailbreak omdat je kunt nog steeds opnieuw opstarten naar een niet-gejailbreakte iOS zonder een computer, en het is anders dan een semi-ongebonden jailbreak omdat je kunt niet zomaar een app starten vanuit het startscherm om je apparaat te jailbreaken. Hacker en unc0ver jailbreak hoofdontwikkelaar Pwn20wnd legt het het beste uit:
Eenmaal geïnstalleerd, zet checkra1n de Cydia-pakketbeheerder op het startscherm in voor add-onbeheer en installatie. De jailbreak zal in de toekomst meer pakketbeheerders ondersteunen, mogelijk nadat het uit bèta komt, maar het is Cydia-only op het moment van dit schrijven.
Hoe krijg ik het?
Om nog maar eens te herhalen, dit is een bètaversie en we raden aan te wachten op de niet-bèta-release. Als u nog steeds verder wilt gaan met het hulpprogramma in de huidige, op CLI gebaseerde vorm, kunt u het downloaden van de officiële checkra1n-website.
Op het moment van schrijven is checkra1n een macOS-alleen jailbreaktool. Zowel Linux- als Windows-distributies van checkra1n zullen op enig moment in de toekomst beschikbaar worden gesteld, helaas is er geen zekere ETA over wanneer. Dit zou geen probleem moeten zijn voor Hackintosh-gebruikers, maar Linux- en Windows-gebruikers zullen ofwel een tijdje langer moeten wachten of een buddy-eigenaar moeten hebben om nu te jailbreaken.
Ben je enthousiast over de nieuwe release van checkra1n? Bespreek in het commentaargedeelte.