Rooten (Android) en jailbreaken (iOS). Twee verschillende termen die op hetzelfde neerkomen: de gebruiker volledige controle geven over zijn mobiele apparaat via een privilege-escalatie, en functies mogelijk maken zoals het installeren van apps en alternatieve app-winkels. Het jailbreaken van Apple-apparaten is historisch gezien altijd complexer geweest vanwege de tegenwerking van Cupertino, maar de exploit genaamd Checkra1n biedt een tijdelijke oplossing voor iOS 12.3 en hoger. Het beste? Checkra1n werkt op Linux, en aangezien Android ook een Linux-distributie is, kunnen we nu een geroote Android-smartphone gebruiken om een iPhone te jailbreaken.

Checkra1n: een iPhone jailbreaken met een Android-telefoon
Een iPhone jailbreaken met een Android-telefoon

Het idee om een iPhone te 'bevrijden' is eigenlijk net zo oud als het apparaat zelf. Veel enthousiastelingen willen experimenteren met hun eigen code of meer geavanceerde aspecten van het besturingssysteem beheren, maar Apple heeft zijn standpunt nooit veranderd: de iPhone is 'een ervaring' die precies zo moet worden geleverd als Cupertino het bedoelt. Geen alternatieve winkels, geen aangepaste programma's. De meeste iPhone-gebruikers accepteren deze voorwaarden, maar er zijn hele gemeenschappen die zich inzetten om de wil van de hogere machten te buigen, en dankzij hen zijn er oplossingen zoals Checkra1n.

Checkra1n is een exploit die compatibel is met iOS vanaf versie 12.3 en werkt op elke iPhone vanaf de 5s. Hij werkt heel goed, behalve dat het een tijdelijke exploit is. De jailbreak slaagt, maar verdwijnt zodra de iPhone opnieuw wordt opgestart. Dit vereist enige draagbaarheid bij het uitvoeren van Checkra1n, en de Linux-compatibiliteit opent die deur. Veel gebruikers van de subreddit 'Jailbreak' raden zoiets als een Raspberry Pi of iets dergelijks aan, maar de gebruiker 'Stblr' toonde aan dat Checkra1n onder de juiste omstandigheden ook op Android-hardware werkt. Met andere woorden, hij gebruikte een Android-telefoon om een iPhone te jailbreaken.

(Noot van de redactie: Wij gebruiken de term 'vrijmaken' als synoniem voor 'jailbreaken', niet als 'carrier unlock'.)

Zo jailbreak je een iPhone met een Android-telefoon

Helaas is het niet zo eenvoudig. Ten eerste moet de iPhone die je wilt jailbreaken compatibel zijn en de minimale iOS-versie hebben (zoals hierboven vermeld, 12.3 of hoger). Ten tweede moet het Android-apparaat geroot zijn, en hoe recenter de Android-versie, hoe beter. Daarna moet je een terminal-app installeren op de Android-telefoon (Termux is een goede optie, maar er zijn andere). Tot slot moet je een manier vinden om de twee apparaten met elkaar te verbinden.

Dit is niet eenvoudig, omdat de adapter om de USB van Android naar Lightning van Apple te converteren compatibel moet zijn met de DFU-modus. 'Stblr' gebruikte een Exsys EX-47990 om van USB-C man naar USB-A vrouw te gaan op zijn Sony Xperia XZ1, en daarna een originele Apple-kabel van Lightning naar USB-A man. Met de software en hardware klaar, volg je de tutorial:

  • Download de Checkra1n-binary voor Linux die compatibel is met de micro-architectuur van je Android-telefoon (waarschijnlijk ARM).
  • Plaats de binary in een map die uitvoering toestaat.
  • Verbind de iPhone met het Android-apparaat.
  • Open de terminal en verkrijg root-toegang met 'su'.
  • Controleer de detectie van de iPhone met 'lsusb'. Het zou 05ac:12a8 moeten rapporteren.
  • Zet je iPhone in DFU-modus (varieert per model, check hier voor meer instructies).
  • Herhaal het commando 'lsusb', het zou nu 05ac:1227 moeten rapporteren. Als dat niet zo is, koppel de iPhone los en probeer het opnieuw.
  • Voer Checkra1n uit in CLI-modus met './checkra1n -c'.
  • Als er een fout optreedt, probeer het opnieuw. Het proces is niet erg stabiel.

En zoals verwacht melden verschillende gebruikers op de subreddit verschillende fouten. Dat betekent dat het jailbreaken van een iPhone met een Android-telefoon voorlopig geen geheel vlekkeloze procedure is, wat redelijk is aangezien Checkra1n zich in de bètafase bevindt. Geduld en wees voorzichtig.

Bron: Reddit. Officiële site van checkra1n: Klik hier.

https://old.neoteo.com/como-ejecutar-apps-de-android-en-linux/