Comparés à un PC, les téléphones et les tablettes sont des appareils relativement verrouillés. Le jailbreak, l'enracinement et le déverrouillage sont tous des moyens de contourner leurs limites et de faire des choses que les fabricants et les transporteurs ne veulent pas que vous fassiez.
Certains pays ont des lois qui vous empêchent de faire ces choses avec les appareils que vous avez payés et que vous possédez légalement - nous n'entrerons pas dans ces lois ici.
Jailbreaking
Le jailbreak est le processus qui élimine les limitations mises en place par le fabricant du périphérique. Le jailbreak est généralement effectué sur des appareils Apple iOS, tels que l'iPhone ou l'iPad. Jailbreaking supprime les restrictions mises en place par Apple, vous permettant d'installer un logiciel tiers en dehors de l'App Store. Certaines personnes peuvent avoir l’impression que le jailbreaking n’est utilisé que pour le piratage, mais ce n’est pas le cas: le jailbreaking vous permet de modifier le navigateur par défaut et le client de messagerie de votre iPhone. Le jailbreak vous permet essentiellement d’utiliser un logiciel que Apple n’approuve pas.
Jailbreaking peut être effectué sur d'autres appareils avec des limitations similaires. Par exemple, il existe maintenant un jailbreak Microsoft Surface RT qui vous permet d'installer des programmes de bureau non approuvés. (Par défaut, les systèmes Windows RT vous permettent uniquement d'exécuter des applications de bureau écrites par Microsoft.) Toutefois, les applications de bureau doivent être compilées pour ARM. Par conséquent, vous ne pouvez pas exécuter les programmes de bureau Windows que vous avez déjà, bien que des applications à source ouverte puissent être peaufiné et recompilé pour le bureau Windows sur ARM.
Des entreprises comme Apple et Microsoft ne veulent pas que votre jailbreak soit dépassé les limites d’un appareil. Vous pouvez donc modifier les programmes par défaut sur iOS ou exécuter des applications de bureau tierces sous Windows RT. Pour effectuer un jailbreak, quelqu'un doit trouver une vulnérabilité de sécurité lui permettant d'exploiter le périphérique et de contourner les mesures de protection du fabricant.
Android permet aux utilisateurs d’installer des applications tierces à partir de l’extérieur du magasin d’applications de Google. Il n’a pas besoin d’être jailbreaké.
Enracinement (root)
L’enracinement consiste à obtenir un «accès root» à un périphérique. Cette opération est généralement effectuée sur des appareils Android, mais l’enracinement peut également se produire sur d’autres appareils basés sur Linux, tels que le système d’exploitation Symbian de Nokia, maintenant à la retraite.
Sous Linux et autres systèmes d'exploitation de type UNIX, l'utilisateur root est essentiellement le même que l'utilisateur administrateur sous Windows. Après l’enracinement, vous pouvez accorder à des applications spécifiques l’accès aux autorisations root, leur permettant ainsi de faire presque tout ce qu’ils veulent sur le système d’exploitation. Par exemple, une application disposant d'autorisations root peut désinstaller des applications système, installer des fichiers binaires système de bas niveau, révoquer les autorisations requises par les applications installées et effectuer d'autres tâches folles. Presque tout ce que vous pouvez faire sur un système Linux approprié, vous pouvez le faire avec un accès root sur votre téléphone.
L’enracinement contourne l’architecture de sécurité d’Android et peut éventuellement poser problème si les utilisateurs ne savent pas ce qu’ils font, alors Android n’est pas enraciné.
Sur certains appareils, il peut être nécessaire de s’enraciner via un exploit de sécurité. Tout comme le jailbreak, les fabricants ne veulent généralement pas de l’enracinement. Sur certains appareils, tels que les appareils Nexus (qui sont également destinés aux développeurs), l’enracinement ne nécessite pas de vulnérabilité de sécurité.
Déverrouiller un chargeur de démarrage
Android est un système d'exploitation à code source ouvert, si bien que tout le monde peut utiliser le code source Android et en créer sa propre version. Cela permet aux ROM personnalisées telles que CyanogenMod d’exister. Il existe de nombreuses ROM personnalisées pour Android, qu'il s'agisse de grands projets prenant en charge une variété de périphériques ou de ROM personnalisées avec quelques correctifs de thème qu'un enfant fouette dans ses temps libres.
Cependant, de nombreux téléphones Android sont livrés avec des chargeurs de démarrage verrouillés. Un chargeur de démarrage verrouillé ne démarre que la version d'Android approuvée par le fabricant fournie avec le périphérique. Le déverrouillage du chargeur de démarrage vous permet d'installer des ROM personnalisées - versions alternatives du système d'exploitation Android.
Ce n’est pas seulement utile pour les geeks - CyanogenMod apporte de nouvelles versions d’Android aux appareils que les fabricants ne mettent plus à jour. C’est aussi une expérience Android plus populaire - beaucoup de gens l’apprécient car c’est une alternative aux interfaces utilisateur personnalisées par le fabricant, fournies avec la plupart des appareils Android.
Le déverrouillage du chargeur de démarrage d'un appareil peut également nécessiter une faille de sécurité, bien que des sociétés comme HTC et Motorola autorisent le déverrouillage de certains appareils. Les appareils Nexus (qui sont également destinés aux développeurs) peuvent être facilement déverrouillés.
Déverrouiller un chargeur de démarrage peut théoriquement vous permettre d'installer également des systèmes d'exploitation non Android. Par exemple, vous pouvez installer Ubuntu pour les téléphones ou WebOS sur un Galaxy Nexus avec un chargeur de démarrage non verrouillé. La version de bureau d'Ubuntu peut également être installée sur le Nexus 7. Bien entendu, le système d'exploitation doit être conçu pour être compatible avec un périphérique spécifique. Ces système d'exploitations.
ne sont probablement pas particulièrement stables - mais les développeurs peuvent utiliser les périphériques pour exécuter un autre système d’exploitation pendant qu’ils y travaillent.
Déverrouiller un téléphone
De nombreux téléphones, en particulier les téléphones subventionnés avec un contrat, sont «verrouillés» à un opérateur donné. Le téléphone est configuré de sorte qu’il ne puisse être utilisé que sur le réseau de cet opérateur. Si vous insérez une carte SIM d'un opérateur concurrent dans le téléphone, vous verrez un message indiquant que le téléphone est verrouillé et ne peut pas être utilisé avec la carte SIM.
Le déverrouillage d'un téléphone vous permet de l'utiliser avec une autre carte SIM, que ce soit pour utiliser un autre opérateur tout en voyageant ou emmener votre téléphone actuel avec vous lorsque vous passez à un nouveau fournisseur de service.
Vous aurez généralement besoin d'un code de déverrouillage pour déverrouiller le téléphone. De nombreux opérateurs déverrouilleront les téléphones une fois votre contrat conclu, tandis que les téléphones achetés sans contrat ne seront pas verrouillés du tout par un opérateur. Il existe également des moyens de déverrouiller les téléphones sans la permission du transporteur.
Tout le monde n'a pas à jailbreaker, rooter ou déverrouiller ses appareils. Cependant, l'option est là - et maintenant vous savez pourquoi vous pourriez vouloir le faire.
Quelle est la différence entre le jailbreak, l’enracinement et le déverrouillage?
Reviewed by Badr Dev
on
23:07
Rating:
Aucun commentaire: