Accès non autorisé au système de fichiers d'un iPhone, iPod Touch, iPad ou Apple TV, possible via des exploits qui exploitent les failles de sécurité d'Apple. L'accès aux fichiers et dossiers système permet à l'utilisateur de gérer son contenu et d'installer des applications à partir de sources tierces
Qu'est-ce que le jailbreak ?
"Jailbreak" (anglais jailbreak - "jailbreak") signifie "sortie" de l'appareil en dehors de sa "cellule". Initialement, la métaphore d'une prison, ou prison, fait référence au système d'exploitation UNIX, en particulier la prison FreeBSD - des « prisons » virtuelles autonomes au sein d'un seul système d'exploitation FreeBSD.
Jailbreak est une procédure de jailbreak iOS qui permet à l'utilisateur d'obtenir un accès non autorisé au système de fichiers des appareils Apple. Un jailbreak intéressant est effectué en identifiant les vulnérabilités de sécurité d'Apple, permettant à l'utilisateur d'accéder à des fichiers système auparavant inaccessibles. Après le jailbreak, le propriétaire d'un gadget iOS peut gérer le contenu du système de fichiers et installer divers programmes de magasins d'applications tiers, en plus du principal d'Apple (App Store). Les utilisateurs d'iPhone et d'iPad « jailbreakés », comme auparavant, ont accès à toutes les fonctions de l'appareil, y compris iTunes et l'App Store.
De nombreux fabricants de smartphones, tablettes, consoles de jeux utilisent des moyens techniques de protection des droits d'auteur (DRM - Digital rights management) sur leurs appareils. Les systèmes de contrôle DRM restreignent l'utilisateur dans la gestion des logiciels, principalement à des fins de sécurité. Jailbreak est un « jailbreak » d'appareils qui vous permet d'éviter les restrictions DRM et de modifier le système d'exploitation de votre appareil.
Pour la première fois, le terme « jailbreak » des pirates iPhone utilisé en relation avec iTunes et la possibilité d'échapper à son contrôle. Depuis lors, le concept s'est étendu et est désormais applicable au processus de piratage des plateformes androyd, également connu sous le nom de root.
A quoi sert le jailbreak ?
Le grand principe d'Apple est la centralisation. Le système de fichiers iOS est fermé à l'utilisateur et les développeurs d'applications doivent respecter les directives strictes d'Apple pour accéder à l'App Store. Dans une certaine mesure, ces contraintes existent pour renforcer la sécurité et maintenir la qualité globale des applications. D'autre part, ils donnent envie d'essayer les capacités cachées du système d'exploitation de votre appareil ou de l'individualiser pour vos propres besoins.
Points forts techniques
Le système d'exploitation iOS est conçu de manière à ce que toutes les applications lancées soient exécutées au nom de votre utilisateur. Dans le même temps, les applications lancées ne peuvent pas faire certains appels au noyau système et ont un accès limité aux répertoires. Quel que soit le programme installé sur l'iPhone ou l'iPad, il ne pourra gérer que la mémoire qui lui est allouée, et il ne pourra pas interagir avec d'autres applications.
Les seules exceptions sont les photos, les vidéos, les contacts et la musique, mais dans tous les cas, l'application y aura un accès limité. Toutes les données ne peuvent être modifiées que par un processus système, qui a des possibilités illimitées, contrairement à une application installée.
Par conséquent, si une application n'a pas d'accès administrateur, elle ne peut pas gérer les processus système. En d'autres termes, les processus système peuvent faire ce qu'ils veulent et les applications n'exécutent que certaines fonctions et rien de plus.
L'un des processus système les plus importants est la "liste des applications installées", qui garantit que toutes les applications sont installées exclusivement à partir de l'App Store. Jelbreaking peut supprimer cette restriction en utilisant le bit "setuid" sur les fichiers exécutables, ou simplement en affaiblissant les autorisations sur certains répertoires de fichiers sur l'appareil.
Voici donc toutes les possibilités qu'offre cette opération:
- Il devient possible d'utiliser des applications du côté PC, ce qui signifie avoir un accès complet au système de fichiers de l'appareil;
- Il devient possible d'ajouter des logiciels tiers à partir de sources tierces, par exemple de Cydia. Cette fonctionnalité vous permet d'installer un logiciel qui brise la "protection de bande de base", ce qui ouvre à son tour beaucoup de choses utiles, par exemple, il est possible de déverrouiller les opérateurs Verizon, AT&T, etc.
- Il devient possible d'installer un sous-système BSD, qui fournit un accès SSH au smartphone et ouvre la ligne de commande. Soit dit en passant, ce dernier peut également être nécessaire lors du découplage du smartphone de l'opérateur.
- Optimisation
Types de jailbreak
jailbreak captif
Un jailbreak captif expirera au redémarrage de l'appareil. Sans un deuxième "jailbreak", l'appareil ne fonctionnera probablement pas, "se bloquera" au stade du chargement des caractéristiques "natives", ou ne fonctionnera pas correctement. Pour relancer le jailbreak, vous devrez connecter l'appareil à votre ordinateur et relancer l'utilitaire de jailbreak.
jailbreak sans attache
Le jailbreak non attaché reste après avoir éteint l'appareil. L'appareil chargera le système d'exploitation modifié sans re-jailbreak et sans se connecter à l'ordinateur. Inconvénients: pour la plupart des modèles Apple, l'accès aux fichiers système du nouveau firmware nécessite un nouvel exploit qui nécessite du temps et de l'expérience pour les développeurs.
Jailbreak semi-attaché
Avec un jailbreak semi-attaché, l'appareil s'allumera, mais avec les paramètres d'origine. L'utilisateur pourra utiliser les fonctions de base de l'appareil - appeler ou écrire des messages, mais pour toute autre action nécessitant l'exécution du code modifié, l'appareil doit être à nouveau "piraté".
Avantages et inconvénients
Avantages:
- Disponibilité du magasin d'applications Cydia supplémentaire (McDigger). La plupart des utilisateurs d'Apple décident de jailbreaker juste pour le bien de Cydia, qui offre la possibilité de télécharger des applications gratuites distribuées dans l'App Store moyennant des frais.
- Personnalisation de l'interface et des fonctionnalités iOS à votre goût. Jailbreak vous permet de modifier l'apparence et le contenu du système d'exploitation en téléchargeant des applications spécialisées à partir de Cydia.
- Fonctionnalités cachées des appareils Apple et accès au système de fichiers. Jailbreak permettra aux utilisateurs non seulement de profiter des fonctionnalités cachées d'iOS, mais aussi d'accéder au système de fichiers, ce qui donnera la possibilité de contrôler le système d'exploitation et de changer les codes sources
Inconvénients:
- Problèmes possibles avec les applications téléchargées. Étant donné que les modifications de Cydia ne sont pas des applications sous licence, mais uniquement des copies, les problèmes de stabilité de leur travail sont plus courants et leur utilisation peut entraîner le départ d'applications sous licence qui fonctionnaient auparavant de manière stable.
- Différents réglages signifient différents problèmes. Après avoir installé ou désinstallé tout tweak téléchargé depuis Cydia, le cache de tweak du système (poubelle) reste dans le système, qui restera à jamais sur l'appareil, et des cas d'incompatibilité de tweaks ont été remarqués, c'est pourquoi ils ne fonctionnent pas.
- Problèmes de mise à jour IOS. Il est impossible de mettre à jour iOS dans un appareil jailbreaké, et lorsqu'une mise à jour est publiée, le jailbreak se bloque toujours, c'est pourquoi tous les réglages téléchargés depuis Cydia et les modifications d'interface sont supprimés.
- Privation de ceux-ci. l'assistance aux développeurs et les garanties Apple. Si l'appareil doit être réparé, l'utilisateur devra se débarrasser du jailbreak, et si vous devez profiter de la garantie, le centre de service refusera le service.
- jailbreak de sécurité Apple. Le danger de pirater le gadget l'exposera à une infection virale, après quoi des données personnelles peuvent être perdues, y compris des informations sur les options de paiement (coordonnées de la carte bancaire).
- Autonomie de la batterie réduite. Le système d'exploitation iOS est fermé pour une raison, car les développeurs Apple optimisent le niveau de charge sur le matériel du système afin d'équilibrer la consommation d'énergie de la batterie et de maximiser l'autonomie de la batterie.
- Perte de la qualité de la communication. De nombreux utilisateurs ont remarqué que le jailbreak peut affecter la qualité des appels pendant les appels. Ces problèmes se manifestent par de fréquentes interruptions de communication, et parfois même une distorsion de la voix de l'abonné.
- Illégal
Jailbreak: instructions pour effectuer
Comment jailbreaker votre iPhone, iPad ou iPod touch:
- Téléchargez la dernière version de l'utilitaire de jailbreak correspondant depuis le site officiel sur votre ordinateur.
- Décompressez le fichier zip.
- Connectez votre appareil à votre ordinateur à l'aide d'un câble USB.
- Désactivez le mot de passe dans les paramètres.
- Désactivez Localiser mon iPhone: Paramètres> iCloud> Localiser mon iPhone.
- Mettez votre appareil en mode avion.
- Exécutez l'application en tant qu'administrateur en faisant un clic droit sur le fichier.
- La découverte de l'appareil démarre.
- Vérifiez si la version du micrologiciel spécifiée par l'utilitaire est correcte.
- Cliquez sur Démarrer pour continuer.
- Après le jailbreak, l'appareil réapparaîtra automatiquement et l'icône Cydia apparaîtra à l'écran.