Jailbreaking

Dans les environnements iOS, le jailbreaking consiste à obtenir des privilèges afin de passer outre les restrictions logicielles imposées par Apple.

Définition du jailbreak

Concrètement, le jailbreak, c’est quoi ? Il s’agit d’un processus qui fait habituellement intervenir un ensemble de modifications du noyau (lequel constitue le logiciel de base du système d'exploitation). Le jailbreaking d’iOS permet d'accéder à cet environnement en mode root, en autorisant le téléchargement et l'installation d'applications, d'extensions et de thèmes qui ne sont pas disponibles par les canaux officiels.

 

À quoi sert le jailbreak ?

L’un des objectifs principaux du jailbreaking des iPhones concerne les applications et les jeux pirates. La boutique Apple officielle contrôle l'installation de pratiquement tous les logiciels grand public, qui sont pour la plupart des logiciels payants.

C'est la raison pour laquelle les développeurs légitimes, et en particulier Apple lui-même, sont très désireux de mettre un terme à la pratique du jailbreaking. Dans tous les cas, le jailbreaking n'est pas le seul moyen à la disposition des utilisateurs pour passer outre ces restrictions ; il existe d'autres moyens tels que l'installation d'applications piratées ou l'utilisation de certificats dérobés à l'entreprise.

Une autre raison du jailbreaking d'iOS peut être l'extension des fonctionnalités d'applications gratuites bien au-delà de ce qu'Apple et l'App Store proposent aux utilisateurs. Apple vérifie si les applications se conforment au contrat de licence du programme des développeurs iOS avant d'accorder la permission de distribution d'une application via la boutique officielle.

Cette technique peut être utilisée aussi bien pour des raisons logistiques que financières. Dans des marchés tels que la Chine, par exemple, cette technique est largement employée pour installer des applications développées localement qui n'ont pas suivi le canal Apple officiel.

Elle permet aussi la personnalisation et le perfectionnement des appareils. La plus grande partie des logiciels disponibles via des plates-formes ne se conformant pas aux règles Apple officielles sont des extensions et des personnalisations.

Les utilisateurs peuvent s'en servir pour personnaliser l'interface de leurs appareils, par exemple avec les créations de développeurs et de concepteurs non officiels, l'ajout de fonctionnalités ou la correction de problèmes que les développeurs auraient mis plus de temps à corriger. Avec l'accès au système de fichiers et aux outils en ligne de commande, les utilisateurs chevronnés peuvent effectuer ces améliorations directement.

 

Les risques du jailbreak

Ces utilisations ne s’arrêtent pas là, il en existe malheureusement de plus dangereuses. Le jailbreak des iPhones n’est en effet pas sans risque car ces portables peuvent devenir la cible des cybercriminels qui peuvent les attaquer pour y installer des logiciels malveillants. Il arrive également que des services de sécurité utilisent le jailbreaking pour surveiller les appareils de personnes suspectes ou impliquées dans une enquête.

Modifier des appareils pour utiliser des logiciels gratuits présente des risques à moyen et long terme. En vous écartant des boutiques officielles, vous rendez votre appareil plus vulnérable au téléchargement de logiciels malveillants, car votre première ligne de défense est le développeur officiel. Les plates-formes officielles réalisent une inspection complète avant de mettre un contenu à la disposition des clients. Rien que l'an dernier, par exemple, la Play Store de Google a éliminé plus de 700 000 applications.

Même si les développeurs ne peuvent pas garantir une élimination des menaces à 100 %, ils demeurent un filtre important.