2 votes

Comment les applications d'enracinement (comme kingroot) enracinent-elles les téléphones Android ?

J'ai enraciné mon Android kit-kat avec kingroot. Ce processus a pris presque 2-3 minutes et il a réussi à s'enraciner.

Mais quel est le processus d'enracinement d'un téléphone Android ? Je veux une explication très claire, s'il vous plaît.

J'ai lu ceci comment fonctionne l'enracinement

cette réponse dit que le placement des fichiers binaires et quelques autres choses mentionnées mais c'est une réponse approximative, si possible je veux un exemple et une explication très très détaillée s'il vous plaît. Placez n'importe quel lien qui explique le codage Android pour Rooter un téléphone Android.

2voto

Dan Brown Points 1748

Ces applications One-Click Root, comme le fidèle kingroot, suivent une structure générale pour l'enracinement. Je vais utiliser kingroot comme exemple.

Phase 1 - Détection du dispositif - Tout s'explique, vraiment. Kingroot scanne le build.prop (ce qu'il peut faire, c'est surtout ce que vous voyez dans about phone) pour saisir et attraper ce que vous utilisez. Il peut aussi utiliser d'autres sources d'information, mais je ne sais pas lesquelles (le noyau, peut-être).

Deuxième phase - Exploitation - Les applications en un clic suivent généralement un modèle d'exploitation des faiblesses du système d'exploitation pour accéder directement (et librement) au /système. Les logiciels malveillants et autres applications/fichiers infectés peuvent également le faire, pour obtenir leur propre privilège Root. Quoi qu'il en soit, ils l'utilisent pour obtenir un Root temporaire.

Phase trois - Dossiers de plantation - à ce stade, l'application se contente d'injecter les binaires SU et les applications SuperUser Management (dans le cas de kingroot, lui-même). Il fait souvent de ces applications des applications système pour aider à protéger contre la perte de l'accès Root. Quoi qu'il en soit, le Root temporaire implanté précédemment est utilisé comme levier, ce qui permet à l'application Root de fournir un Root permanent, à l'échelle du système.

Phase finale - polissage - En supposant que tout s'est bien passé, il ne reste plus qu'à redémarrer (pour charger les nouveaux binaires). Il se peut que vous n'ayez pas besoin de redémarrage, mais vous devriez quand même le faire) et vous avez terminé !

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