Que signifie « jailbreak » d’un appareil iOS ?


Jailbreak est un processus de modification d'iOS pour changer son comportement et les restrictions d'apple's.

Par ex : Apple permet d'exécuter uniquement des apps signées numériquement et provenant de l'AppStore ou de sources vérifiées (comme les apps d'entreprise). Jailbreak permet d'exécuter des apps de 3d party "App Store" comme Cydia - ou même de n'importe quelle source. Cela diminue considérablement le niveau de sécurité d'iOS, de sorte que des choses comme les logiciels malveillants ou même le vol d'identités peuvent se produire.


Le domaine suivant de la communauté jail breaking est celui des tweaks - des modifications de l'interface utilisateur d'iOS ou de certaines fonctionnalités personnalisées. Apple a une façon solide de la façon dont l'UX d'iOS devrait fonctionner, donc si vous voulez changer quelque chose qu'Apple ne permet pas de changer - il y a un tweak pour cela. Cydia a une quantité énorme de tweaks - utiles ou non. L'inconvénient des tweaks est qu'ils ne sont pas tellement testés, donc iOS peut être bogué, hangs, apps peuvent planter ou ainsi de suite.


Dernier point : Apple permet d'exécuter chaque app en "sandbox" - chaque app ne peut lire que ses propres fichiers, et doit communiquer avec les autres apps via l'api du système. Jailbreaking permettre à toute app d'avoir un accès complet à l'ensemble de l'appareil - pour le bien ou pour le mal.