Jailbreaker votre iPhone à l'aide d'un téléphone Android rooté et checkra1n

Vous pouvez désormais jailbreaker plusieurs iPhones populaires en utilisant votre smartphone Android rooté, grâce à checkra1n et à sa récente prise en charge de Linux. Vérifiez-le!

Beaucoup d'entre nous ici sur XDA-Developers.com sont tombés par hasard sur les forums pour la première fois alors que nous cherchions à rooter nos appareils Android. Après tout, nos forums ont actuellement plus de 17 ans et comptent actuellement plus de 10 millions de membres qui ont créé plus de 3,4 millions de fils de discussion et 77 millions de publications au fil des ans, créant ainsi une ressource communautaire inestimable pour aider les passionnés à rooter leurs appareils et à tirer le meilleur parti de il. Un téléphone Android rooté ouvre une multitude d'opportunités à la communauté des passionnés, ouvrant la porte à toutes sortes de choses folles, comme jailbreaker votre iPhone, par exemple.

Jailbreaker un iPhone est similaire à rooter un appareil Android dans son concept de base: vous accordez essentiellement vous-même avez augmenté les autorisations et désactivé de nombreuses protections intégrées au système d'exploitation, iOS et Android respectivement. Bien que l'enracinement de plusieurs téléphones Android populaires ait

devenu en grande partie une affaire triviale Grâce à la coopération des OEM, le jailbreak d'un iPhone reste un défi émouvant en raison d'Apple et de son approche du jardin clos. Chaque fois qu'un jailbreak est publié, Apple s'efforce de corriger les vulnérabilités qui lui ont permis de le faire. se produire, fermant la porte à la viabilité des mêmes solutions pour les futurs appareils et futurs logiciels mises à jour. Les jailbreaks ont donc tendance à être très spécifiques au téléphone et à la version iOS sur lesquels ils travaillent, et nécessitent également des étapes très spécifiques et très particulières pour réussir.

Checkra1n est une solution de jailbreak, reconnue pour être le premier jailbreak pour les appareils Apple exécutant iOS 13. Il fonctionne également sur une grande variété de matériel Apple. Et parce qu'il utilise un exploit qui cible une faille dans la ROM de démarrage du matériel Apple au lieu d'une vulnérabilité au sein de celle-ci. iOS, il est également considéré comme l'une des seules solutions qui fonctionneront avec les mises à jour logicielles des systèmes vulnérables. Téléphone (s. Cependant, Checkra1n est un jailbreak semi-connecté, ce qui signifie que vous devez re-jailbreaker à chaque fois que vous redémarrez l'appareil. À cet inconvénient s'ajoute le fait que le jailbreak était initialement possible uniquement via MacOS v10.10+ - limitant considérablement vos options si votre téléphone redémarrait hors délai.

Mais récemment, Checkra1n prend en charge Linux, permettant de jailbreaker des appareils iOS 13 à l'aide d'un ordinateur Linux. Évidemment, cela élargit les plates-formes possibles que vous pouvez utiliser, mais comme L'utilisateur Reddit /u/stblr l'a découvert, cela peut également résoudre les inconvénients d'un jailbreak semi-connecté en vous permettant de jailbreaker à l'aide d'un smartphone Android rooté !

L'utilisateur de Reddit /u/stblr note quelques prérequis :

  1. Bien sûr, vous avez d’abord besoin d’un iPhone ou d’un iPad compatible avec Checkra1n (iPhone 5s à iPhone X, iOS 12.3 et versions ultérieures).
  2. Un appareil Android avec un accès root, de préférence avec des versions Linux et Android plus récentes. La démo vidéo utilise un Sony Xperia XZ1 Compact sur Android 10 avec le noyau Linux 4.14 et a été rootée avec Magisk.
  3. Une application de terminal sur votre téléphone Android.
  4. Un moyen de connecter les deux téléphones. Certains câbles USB-C vers Lightning d'Apple ne fonctionnent pas car ils manquent de broches pour mettre l'iDevice en mode DFU.

Et les étapes du jailbreak sont étonnamment simples, comparées à certaines des méthodes les plus compliquées que la communauté iOS a vues dans le passé :

  1. Téléchargez le binaire Checkra1n pour Linux, en notant la µarch correcte de votre appareil Android :
    1. Vous pouvez vérifier l'architecture de votre téléphone en exécutant cette commande ADB sur votre ordinateur pendant que votre téléphone est connecté :
      adbshellgetpropro.product.cpu.abi
      Le résultat serait l’architecture de votre téléphone.
  2. Placez le binaire téléchargé dans /data sur votre téléphone Android rooté. Tu peux recherchez votre appareil dans nos sous-forums pour connaître la meilleure méthode pour le rooter.
  3. Connectez votre iDevice à votre téléphone Android.
  4. Ouvrez l'application du terminal et obtenez un accès root en tapant le "su" commande.
  5. Taper "lsusb" pour vérifier si votre iDevice est reconnu. L'ID USB affiché doit être "05ac: 12a8".
  6. Mettez votre iDevice en mode DFU (Device Firmware Upgrade). Tu peux trouver instructions spécifiques à l'appareil ici.
  7. Vérifiez si votre iDevice est toujours reconnu avec "lsusb". L'ID USB affiché devrait maintenant être "05ac: 1227".
  8. Exécutez checkra1n en mode CLI à l'aide de la commande "./checkra1n -c".
  9. Votre iDevice devrait maintenant être jailbreaké. Cependant, la méthode n’est pas entièrement fiable, vous devrez donc peut-être réessayer les étapes pour réussir.

Les étapes peuvent sembler intimidantes, mais elles ne le sont pas vraiment. Si vous disposez d'un appareil rooté, nous pouvons supposer que vous êtes à l'aise pour suivre les instructions et saisir quelques commandes. Gardez néanmoins à l'esprit que Le jailbreak et le rootage des appareils comportent leurs propres risques, alors n'essayez pas non plus sans bien comprendre ce que vous faites.