2 votes

Comment les applications de rooting (comme KingRoot) rootent-elles les téléphones Android

J'ai rooté mon kit-kat android avec kingroot. Ce processus a pris presque 2-3 minutes et il a été rooté avec succès.

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

J'ai lu ce comment fonctionne le rootage

cette réponse dit qu'il faut placer ces fichiers binaires et d'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 un lien qui explique le codage android pour rooter un téléphone android.

1 votes

Possible duplicate de Comment fonctionne le rootage ?

0 votes

J'ai lu cette question mais je n'ai pas obtenu la réponse parfaite

0 votes

Cette réponse dit qu'il faut placer ces fichiers binaires au bon endroit, mais où, si possible. Je voudrais un exemple s'il vous plaît

2voto

Dan Brown Points 1748

Ces applications root en un clic, comme le fidèle kingroot, suivent une structure générale pour le rooting. Je vais utiliser kingroot comme exemple.

Phase un - Détection de l'appareil - Assez explicite en fait. Kingroot analyse le build.prop (ce qui est principalement ce que vous voyez dans les informations sur le téléphone) pour récupérer et identifier ce que vous utilisez. Il peut également utiliser d'autres sources d'informations, mais je ne sais pas lesquelles (peut-être le noyau)

Phase deux - Exploitation - les applications en un clic suivent généralement un schéma d'exploitation des vulnérabilités dans le système d'exploitation pour accéder directement (et librement) au /system. Les logiciels malveillants et autres applications/fichiers infectés peuvent également le faire pour obtenir leurs propres droits root. Quoi qu'il en soit, ils utilisent cela pour obtenir un accès root temporaire.

Phase trois - Plantation de fichiers - à ce stade, l'application injecte simplement les binaires SU et les applications de gestion SuperUser (dans le cas de kingroot, lui-même). Elle transforme souvent ces applications en applications système pour aider à protéger contre la perte de l'accès root. Quoi qu'il en soit, l'accès root temporaire planté précédemment est utilisé comme levier, ce qui permet à l'application root de fournir un accès root permanent et généralisé.

Phase finale - peaufinage - en supposant que tout s'est bien passé, tout ce qui reste est un redémarrage (pour charger les nouveaux binaires. Vous n'aurez peut-être même pas besoin de redémarrer, mais vous devriez le faire quand même) et vous avez terminé!

0 votes

Ils utilisent temp root ... puis obtiennent un accès root permanent avec le levier supplémentaire

0 votes

@user157947 a modifié pour inclure cela.

0 votes

Bien expliqué mais comment l'exploitation se déroule (comme vous l'avez dit, la phase deux)

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