2 votes

Lors de l'enracinement d'un appareil Android, qu'est-ce qui est modifié dans l'appareil ?

Pas de réclamation en double

Si vous êtes tenté de signaler que cette question fait double emploi avec des questions telles que "Comment rooter mon téléphone Android ?" ou "Que puis-je faire avec un appareil Android rooté ?", prenez le temps de lire attentivement ma question. Ma question ne porte pas sur ces sujets.

Question

Par curiosité, qu'est-ce qui est modifié à l'intérieur d'un appareil Android lorsqu'il est enraciné ? Est-ce que c'est sauvegardé quelque part, comme dans un fichier de configuration avec rooted=true ou quelque chose comme ça ?

J'ai longuement essayé de chercher sur Google, mais l'information que je cherche semble être cachée derrière tous les résultats sur comment Rooter quel téléphone et quelles choses fantaisistes vous pouvez faire avec un téléphone Root, donc je n'ai pas pu la trouver. Pas même un indice.

4voto

Bien que cet article soit quelque peu ancien (2011), il aborde le concept de l'enracinement et la manière dont il est effectué. Le rooting consiste essentiellement à exploiter une faille de sécurité (dans les téléphones qui ne sont pas exposés au public, contrairement à la gamme Nexus) pour que le téléphone exécute un code qui ne provient pas du fabricant.

http://seasonofcode.com/posts/how-rooting-works-a-technical-explanation-of-the-Android-rooting-process.html

-1voto

vincent163 Points 117

Pourquoi nous avons besoin de Root et comment :

Android est conçu pour ne pas permettre l'exécution de code arbitraire en tant que Root, car Root peut accéder à toutes les données de l'appareil et surveiller l'interaction de l'utilisateur avec l'appareil, permettant ainsi à l'application de faire n'importe quoi. Cependant, Android présente des failles de sécurité, de sorte que les applications peuvent exploiter ces failles et obtenir un accès Root. Certains appareils permettent aux utilisateurs de les "déverrouiller", mais ils effacent d'abord toutes les données de l'appareil, ce qui protège les données. D'autres applications utilisent cette commande pour obtenir le privilège Root et faire ce qu'elles veulent : installer des applications, interagir avec le matériel, lire les données sur l'appareil, etc.

Techniquement (du point de vue d'une application racine) :

L'enracinement ajoute une commande nommée 'su' à /system/bin ou /system/xbin qui, lorsqu'elle est exécutée, fournit un shell Root (un shell commençant par # ).

0 votes

La plupart du temps, il parle de choses qui ne répondent pas à la question ; la partie pertinente de la réponse est très superficielle et n'ajoute pas d'informations précieuses à la réponse déjà donnée

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X