L'enracinement fait référence au processus consistant à donner un accès root aux sous-systèmes du système d'exploitation mobile Android sur les appareils mobiles Android tels que les smartphones et les tablettes.
Plus précisément, l'enracinement d'un appareil mobile Android implique l'ajout d'une application Linux appelée «su», qui signifie SuperUser, qui permet aux applications et aux commandes de l'appareil de s'exécuter avec des autorisations élevées. Avec le système d'exploitation mobile Android utilisant le noyau Linux à sa base, l'enracinement d'un appareil mobile Android donne un accès similaire mais plus restreint que sur les systèmes d'exploitation Linux.
Des exemples d'actions qu'un utilisateur peut effectuer sur un appareil enraciné incluent l'exécution d'applications avec des autorisations de niveau administrateur, la modification des paramètres système et des applications restreints, la configuration du partage de connexion sans fil, la personnalisation de l'apparence de l'appareil et la suppression et le remplacement du système d'exploitation de l'appareil par un plus récent ou un système d'exploitation mobile différent.
Pourquoi voudriez-vous rooter un appareil Android?
Les utilisateurs choisissent souvent de rooter leurs appareils pour contourner les limitations ou les restrictions imposées à l'appareil par les fabricants de matériel ou le transporteur de l'appareil. Cependant, l'enracinement peut ouvrir l'appareil à des problèmes de sécurité et de stabilité, et il peut également compromettre la garantie de l'appareil.
Les dangers de l'enracinement peuvent aller de l'utilisateur effectuant des actions qui pourraient altérer le système et le rendre inutilisable («briser» le périphérique) aux applications ayant accès et exécutant des commandes de superutilisateur à l'insu de l'utilisateur.
De plus, l'enracinement d'un appareil Android annulera fréquemment la garantie fournie par les fabricants et les transporteurs d'appareils. Et bien que les utilisateurs puissent déraciner leur appareil dans la plupart des cas, les traces numériques de l'appareil précédemment enraciné peuvent rester et, par conséquent, enfreindre la politique de garantie.
Enracinement ou jailbreak
L'enracinement est souvent considéré comme la version Android du jailbreaking, un processus qui donne plus de contrôle aux utilisateurs d'appareils mobiles Apple iOS. L'enracinement et le jailbreak sont tous deux conçus pour donner aux utilisateurs des privilèges administratifs élevés sur leurs appareils, mais le jailbreak va encore plus loin que l'enracinement en raison des interdictions plus restrictives d'Apple sur leurs appareils iOS.
Le jailbreaking permet en outre aux utilisateurs de modifier le système d'exploitation iOS ainsi que d'installer et d'utiliser des applications non officiellement approuvées par Apple via un processus appelé chargement latéral. Dans de nombreux cas, les appareils Android permettent ces deux actions sans avoir besoin de rooter le téléphone au préalable.