évasion de prison (une forme d'élévation des privilèges) etC'est un processus qui est effectué sur les appareils iOS pour supprimer certaines des limitations imposé par Apple via l'utilisation de noyaux modifiés (son équivalent sous Android est root). Le jailbreak permet aux utilisateurs d'accéder pleinement au système d'exploitation, permettant à l'utilisateur de télécharger des applications, des extensions et des thèmes qui ne sont pas disponibles via l'App Store officiel.
Apple a tout fait pour bloquer le jailbreak, Depuis l'annonce d'un nouveau bogue utilisé pour effectuer le processus de jailbreak, Apple a immédiatement travaillé pour corriger ce bogue et a publié des mises à jour pour le corriger. Il était donc de plus en plus difficile de trouver des méthodes.
Mais tTout ce changement avec checkm8, qui est un xploit qui agit sur le bootrom (une mémoire en lecture seule) et donne accès aux appareils iOS qu'Apple ne peut pas patcher.
Cet exploit a servi de base à checkra1n (un projet communautaire), qui depuis le dernier trimestre de l'année dernière a donné beaucoup de choses à dire et que jusqu'à présent en février la version pour Linux a été publiée (car auparavant elle n'était disponible que pour Mac OS).
Avec l'arrivée de la version Linux, la possibilité de pouvoir Jailbreak a été exponentiellement étendue Puisque, comme mentionné ci-dessus, il n'était exclusif que pour Mac OS et ceux qui ont besoin de faire le Jailbreak qui n'ont pas de Mac devaient créer une image Mac OS pour leur appareil (avec de nombreuses limitations et pas mal de problèmes pour sa création)
Bien que quelque temps plus tard, une image d'installation MacOS modifiée avec Checkra1n ait été publiée, mais aussi avec des limitations dues au matériel.
Mais tout cela a changé avec la version pour Linux car cela peut être fait directement à partir de l'installation ou avec une version live du système (avec cela, ceux qui utilisent Windows et n'ont pas l'intention d'utiliser Linux, peuvent faire le processus).
Processus
Afin de jailbreaker Linux, juste avoir n'importe quelle distribution Linux, dans mon cas, j'utilise actuellement Voyager Linux (basé sur Ubuntu 18.04) depuis que j'ai quitté Arch Linux car mon disque dur précédent a cessé de fonctionner et je n'avais qu'une clé USB avec Voyager à portée de main pour l'installer sur le nouveau disque.
Passons au processus, si vous n'avez pas de distribution Linux, vous pouvez utiliser n'importe quel mais pour faciliter les choses si vous n'avez jamais utilisé Linux allez sur le lien suivant, où vous téléchargerez Ubuntu (n'importe quelle version).
Vous allez maintenant télécharger rufus alors tu peux créer l'usb bootable avec Ubuntu, Vous connectez votre clé USB, sélectionnez l'image Ubuntu déjà téléchargée, votre appareil et vous démarrez.
Avec cela, vous devez démarrer l'appareil sur votre ordinateur et modifier les options de votre BIOS pour démarrer le système (si vous ne savez pas comment le faire, recherchez une vidéo sur YouTube). Sur le premier écran, il vous sera demandé si vous souhaitez installer le système ou le tester en direct, voici la deuxième option.
Déjà à l'intérieur du système téléchargeons le binaire checkra1n ou si vous êtes nouveau pour ouvrir un terminal, vous pouvez rechercher "terminal" dans le menu des applications ou l'ouvrir avec la combinaison de touches "ctrl + Alt + T". En elle vous allez ajouter le repo checkra1n avec la commande suivante:
echo “deb https://assets.checkra.in/debian /" | sudo tee -a /etc/apt/sources.list
Ou vous l'ajoutez manuellement avec:
sudo apt edit-sources
Ici, il vous demandera avec quel éditeur, vous allez sélectionner "nano" et faire défiler jusqu'à la fin avec les touches de navigation ou avec le scroll et ici vous ajoutez:
deb https://assets.checkra.in/debian /
Vous enregistrez les modifications avec, Ctrl + O et fermez avec Ctrl + X.
Après téléchargeons et ajoutons la clé publique du dépôt:
sudo apt-key adv --fetch-keys https://assets.checkra.in/debian/archive.key
Nous mettons à jour avec:
sudo apt update
Et nous installons l'outil avec:
sudo apt install checkra1n
Dans le cas où vous avez choisi de télécharger le binaire ne devrait lui donner que des autorisations d'exécution:
Et vous procédez à l'exécution de l'outil (si vous avez téléchargé le binaire) avec:
sudo ‘/ruta/al/archivo/checkra1n’
Ou si vous avez installé à partir du référentiel, vous recherchez dans le menu de l'application le lanceur. Ici, si vous utilisez le binaire, vous utilisez une version CLI (ligne de commande) ou depuis le dépôt une version GUI (version graphique). De la même manière, les deux fonctionnent de la même manière.
J'ai fait tout ça, vous allez connecter votre appareil et l'outil devrait le reconnaître Pour démarrer le processus de jailbreak en cliquant sur démarrer ou dans la version cli vous vous déplacez avec les touches de navigation et avec la barre d'espace vous démarrez le processus.
À partir de maintenant, l'outil vous guidera pour mettre l'appareil en mode DFU et c'est tout.
Un commentaire, laissez le vôtre
Très interessant. Je recommande l'obturateur pour les captures. Il intègre un mini-éditeur où vous pouvez ajouter des shaders, des signets, des icônes…. De cette façon, vous n'avez pas à marquer les captures avec de la peinture à main levée. Ça a l'air très bien. Et vous pouvez également intégrer le logo de votre page si vous souhaitez les captures. Salutations.