Comparés à un PC, les téléphones et les tablettes sont des dispositifs assez verrouillés. Jailbreaking, enracinement, et déblocage 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
Crédit photo: Blake Patterson sur Flickr
Le jailbreaking est le processus de suppression des limitations mises en place par le fabricant d'un appareil. 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 des logiciels tiers depuis l'extérieur 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 faire des choses comme changer le navigateur par défaut et le client de messagerie de votre iPhone. Pour l'essentiel, le jailbreak vous permet d'utiliser un logiciel que Apple n'approuve pas.
Le jailbreaking peut être effectué sur d'autres appareils ayant des limitations similaires. Par exemple, il existe désormais 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, vous ne pouvez donc pas exécuter les programmes de bureau Windows existants, bien que les applications Open Source puissent être modifié et recompilé pour le bureau Windows sur ARM.
Des entreprises comme Apple et Microsoft ne veulent pas que vous jaliez pour dépasser les limites d'un appareil - vous pouvez donc changer les programmes par défaut sur iOS ou exécuter des applications tierces sur Windows RT. Pour effectuer un jailbreak, quelqu'un doit trouver une faille de sécurité qui lui permet "d'exploiter" l'appareil et de contourner les sauvegardes du fabricant.
Android permet aux utilisateurs d'installer des applications tierces depuis l'extérieur de l'App Store de Google.
L'enracinement est le processus permettant d'obtenir un "accès root" à un périphérique. Ceci est généralement effectué sur les 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.
Sur Linux et d'autres systèmes d'exploitation UNIX, l'utilisateur root est essentiellement le même en tant qu'utilisateur administrateur sur Windows. Après l'enracinement, vous pouvez accorder à des applications spécifiques l'accès aux autorisations root, leur permettant de faire presque tout ce qu'elles veulent sur le système d'exploitation. Par exemple, une application avec des autorisations root peut désinstaller des applications système, installer des binaires système de bas niveau, révoquer les autorisations requises par les applications installées et faire d'autres choses folles. Presque tout ce que vous pouvez faire sur un bon système Linux, 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 pourrait causer des problèmes si les utilisateurs ne savent pas ce qu'ils font. 't viennent rooted.
Sur certains appareils, l'enracinement peut devoir être accompli via un exploit de sécurité. Tout comme le jailbreak, les fabricants ne veulent généralement pas que vous vous enraciniez. 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é.
Android est un système d'exploitation open-source. code et crée leur propre version. Cela permet à des ROM personnalisées comme Cyanogenmod d'exister. Beaucoup de ROM personnalisées existent pour Android - de grands projets qui prennent en charge une variété d'appareils à des ROM personnalisées avec quelques patchs de thème qu'un enfant a fouettés pendant son temps libre.
Cependant, beaucoup de téléphones Android sont livrés avec des bootloaders verrouillés. Un bootloader verrouillé ne démarrera rien d'autre que la version approuvée par le fabricant d'Android fournie avec l'appareil. Déverrouiller le chargeur de démarrage vous permet d'installer des ROM personnalisées - d'autres versions 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 vibrante - beaucoup de gens l'apprécient parce que c'est une alternative aux interfaces utilisateur personnalisées par le fabricant.
Déverrouiller le bootloader d'un périphérique peut également nécessiter un exploit de sécurité, même si des entreprises comme HTC et Motorola permet de déverrouiller certains appareils. Les périphériques Nexus (qui sont également destinés aux développeurs) peuvent être facilement déverrouillés.
Le déverrouillage d'un chargeur de démarrage peut théoriquement vous permettre également d'installer 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 bootloader déverrouillé. La version de bureau d'Ubuntu peut également être installée sur le Nexus 7. Bien sûr, le système d'exploitation doit être conçu pour être compatible avec un périphérique spécifique. Ces systèmes d'exploitation 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 travaillent dessus.
Crédit d'image: Johan Larsson sur Flickr
en particulier les téléphones qui viennent subventionnés avec un contrat, viennent "verrouillé" à un transporteur spécifique. Le téléphone est configuré de sorte qu'il ne peut être utilisé que sur le réseau de ce transporteur. 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 - soit pour utiliser un autre transporteur en voyage ou pour prendre votre téléphone actuel avec vous lors du passage à un nouveau fournisseur de services.
Vous aurez généralement besoin d'un code de déverrouillage pour déverrouiller le téléphone. De nombreux opérateurs débloqueront des téléphones une fois votre contrat terminé, alors que les téléphones achetés sans contrat ne seront pas forcément verrouillés.
Crédit photo: Kai Hendry sur Flickr
Tout le monde n'a pas besoin de jailbreaker, de rooter ou de débloquer ses appareils. Cependant, l'option est là - et maintenant vous savez pourquoi vous pourriez vouloir.
12 outils pratiques à garder sur votre clé USB
Si vous êtes comme moi, vous avez probablement un tas de clés USB inutiles qui traînent dans la maison. Les clés USB sont toujours très utiles, mais de plus en plus je compte sur le cloud. Cependant, il y a des moments où vous ne pouvez pas vous connecter au cloud et une clé USB est votre seul choix.Je tra
Comment voir quelles applications drainent la batterie de votre Mac
Votre Mac suit l'impact énergétique de chaque application en cours dans quelques endroits. Comme sur un iPhone ou un iPad, vous pouvez voir exactement quelles applications utilisent le plus de puissance, et ajuster votre consommation en conséquence pour ne pas manquer de jus. Les applications ne sont pas la seule source d'énergie de la batterie, bien sûr .