Avez-vous déjà regardé l’écran d’accueil de l’iPhone de quelqu’un et remarqué qu’il y a cinq icônes dans le dock ? N’allez pas chercher ces applications sur l’App Store – ces fonctionnalités et bien d’autres ne sont possibles qu’avec un hack appelé jailbreaking. Tutuapp permet notamment de télécharger facilement des applis.
Alors comment fonctionne le jailbreaking, et qu’est-ce que cela fait réellement à votre iDevice tant convoité ? Pouvez-vous jailbreaker sur d’autres plateformes ou matériels que ceux d’Apple ? Quels sont les risques encourus, et est-ce même légal ? Lisez ce qui suit et nous essaierons de répondre à toutes vos questions sur les évasions. Et si nous n’y parvenons pas, n’hésitez pas à poser d’autres questions et à nous faire part de vos commentaires !
Qu’est-ce que le Jailbreaking ?
De nombreux fabricants de smartphones, de tablettes et de consoles de jeu intègrent une couche de logiciels de gestion des droits numériques (DRM) sur leurs produits. Cette DRM existe soit pour limiter le nombre de logiciels que vous pouvez exécuter dessus, soit pour des raisons de sécurité. Le piratage de ces appareils pour contourner les restrictions de la DRM vous permet d’exécuter des logiciels « non autorisés » et d’apporter d’autres modifications à votre système d’exploitation.
Plus techniquement, le jailbreaking peut être considéré comme le processus d’installation « d’un ensemble modifié de correctifs du noyau (le noyau étant le superviseur du système d’exploitation) qui vous permet d’exécuter du code non signé ». Il vous donne également un accès au niveau de la racine, qui est autrement indisponible. Le terme « root » vient d’UNIX, où c’est le compte du super-utilisateur qui a des droits et des autorisations illimités sur tous les fichiers. Cela vous offre une plus grande flexibilité, mais comporte également certains dangers inhérents (nous y reviendrons plus tard).
Vous pouvez modifier ou installer sur votre téléphone ou votre tablette tout ce que vous voulez, comme des hacks d’interface utilisateur (comme le dock à 5 icônes) ou des applications non officielles (comme les émulateurs de console classiques) qui ne seraient pas autrement acceptés dans l’App Store. L’App Store alternatif appelé Cydia, est sans doute le dépôt définitif de ces applications ou mises au point. Cydia est tellement omniprésent dans les cercles de jailbreaking d’iOS que la plupart des outils de jailbreaking l’installent automatiquement.
Les pirates de l’iPhone ont d’abord inventé le terme « jailbreaking » en référence au fait de sortir l’iPhone de la « prison » d’iTunes d’Apple. Depuis, le terme a été utilisé (de manière quelque peu erronée) dans un sens plus général pour désigner des piratages similaires effectués sur d’autres plateformes comme Android, où il est également connu sous le nom de « rooting ». En tout cas, le concept de base est le même, quel que soit le nom que vous lui donnez.
Pourquoi Jailbreak ?
Pour le meilleur ou pour le pire, iOS est un environnement fermé : Les applications doivent se conformer aux directives strictes d’Apple pour pouvoir être installées sur l’App Store. Dans une certaine mesure, cette restriction existe pour votre propre protection et pour maintenir la qualité globale des applications. Il y a cependant des applications qui ne sont pas à la hauteur mais qui devraient l’être – l’application WikiLeaks pour iOS me vient à l’esprit.
Lorsque vous allez sur l’App Store et que vous installez une application, vous cliquez sur l’icône, elle s’ouvre, vous faites des choses avec elle, vous appuyez sur le bouton « home » pour la fermer, elle disparaît. « Une application est un univers auto-contrôlé caché derrière une seule icône. » Tout ce qui n’est pas de cette conception simple – comme le mod thématique Winterboard, ou toute autre modification des applications intégrées – est strictement interdit.
Pour Apple, une application est comme un bac à sable. Votre application ne peut jouer que dans le bac à sable, mais si vous voulez vous promener en dehors de celui-ci, l’évasion est votre seule option.
Pourquoi pas la prison ?
L’évasion comporte certains risques inhérents. L’accès à la racine est nécessaire pour le modding, mais il peut aussi ouvrir les portes aux attaques malveillantes. Bien qu’il n’y ait pas eu beaucoup de cas documentés à ce sujet, un pirate a créé un ver Rick-roll inoffensif appelé iKee pour souligner la vulnérabilité des dispositifs jailbreakés qui n’ont pas été correctement sécurisés par les utilisateurs.
De plus, comme les applications jailbreak ne sont pas tenues de respecter les directives d’Apple, certains utilisateurs se plaignent d’une instabilité générale, d’une augmentation de l’utilisation des données ou d’une diminution de la durée de vie de la batterie.
À l’heure actuelle, certains utilisateurs affirment que la valeur de l’application jailbreak a diminué à mesure que l’iOS évolue et intègre des fonctionnalités qui n’étaient auparavant accessibles qu’aux moddeurs, telles que le multitâche, les fonds d’écran d’accueil et l’amélioration des notifications. On pourrait cependant affirmer que sans jailbreaking, Apple n’aurait peut-être pas adopté certaines de ces fonctionnalités au départ.
Dans le jeu du chat et de la souris qui oppose actuellement Apple et les pirates d’iOS, certains pourraient dire qu’Apple a pris le dessus alors que les outils d’évasion ont commencé à ralentir leur diffusion. Les nouvelles méthodes de jailbreak étaient auparavant publiées dans les jours suivant la sortie d’une version d’iOS (si ce n’est avant), mais comme Apple scelle avec vigilance les failles de sécurité à chaque nouvelle mise à jour de firmware et de matériel, les pirates ont peut-être plus de mal à suivre. Par exemple, une faille de sécurité pour l’iPhone 4S et l’iPad 2 n’est apparue que récemment, quelques mois après leur sortie par Apple. Pourtant, lorsqu’il s’agit de pirates informatiques, s’il y a une volonté, il y a presque certainement un moyen.
Comment faire un jailbreaking ?
En général, les outils de jailbreaking se présentent sous la forme d’applications de bureau OS X ou Windows. Actuellement, le seul outil permettant de jailbreaker l’iPhone 4S et l’iPad 2 à processeur A5 avec iOS 5.0.1 est appelé Absinthe. Les autres outils, tels que PwnageTool et redsn0w, ne sont capables de jailbreaker que les anciens appareils fonctionnant sous iOS 5.0.1. Le célèbre iPhone Dev-Teamreleased le tout premier outil de jailbreaking, et le groupe est toujours au centre de la communauté des hackers iOS ; son blog est un bon endroit où aller pour voir ce qu’il y a de nouveau dans les outils de jailbreaking.
Le jailbreaking est-il légal ?
Cela dépend un peu de qui vous demandez, mais en ce qui concerne le gouvernement américain, il est légal de faire de la prison pour votre smartphone. En 2010, le Digital Millennium Copyright Act (DMCA) a reconnu les arguments de l’Electronic Frontier Foundation (EFF, l’organisation internationale à but non lucratif de défense des droits numériques) pour ajouter l’évasion de téléphones à une liste d’exemptions aux dispositions anti-contournement. L’EFF et d’autres groupes comme le Software Freedom Law Center espèrent que l’exemption sera étendue pour couvrir également le piratage d’autres appareils informatiques personnels, comme les tablettes et les consoles de jeu.
Certaines personnes, en particulier les hackers et les moddeurs, insistent sur le fait que l’évasion est un droit et le font comme une sorte de déclaration. Ils le comparent souvent au fait de faire de la figuration dans une voiture : Imaginez que vous achetiez une voiture dont le capot est fermé par soudure pour que vous ne puissiez pas le modifier. Certains disent que ce n’est tout simplement pas bien.
Apple et d’autres entreprises, en revanche, continuent de plaider auprès des autorités de régulation pour que cette pratique soit interdite. Le mieux qu’ils puissent faire pour l’instant est de dire aux utilisateurs que l’emprisonnement est contraire à leurs conditions d’utilisation et annule la garantie. En d’autres termes, si vous ne risquez pas d’être arrêté pour simple infraction à la loi, n’attendez pas d’aide de la part du génie de l’Apple Store lorsque votre iPhone piraté a un problème.