1 votes

Que fait exactement "Re-Root System (SuperSU)" à votre téléphone dans Philz Touch Recovery ?

J'ai essayé de Rooter manuellement mon téléphone en poussant un binaire su correct dans /system/bin et /system/xbin. J'ai été en mesure de les pousser via adb dans la récupération, qui est un Root (idk pourquoi). Une fois dans mon téléphone, j'ai modifié 755 les deux et j'ai tapé su --install y su --daemon& . Après ça, j'ai essayé de setenforce 0 .

Tout semblait fonctionner, mais quand j'ai redémarré, je n'étais pas enraciné. Je suis donc retourné en mode récupération, j'ai utilisé l'option "re-Root" et ça a marché. Pourquoi cela ?

0voto

Grimoire Points 2908

Selon le code source disponible sur GitHub, la récupération effectue tout un tas d'opérations en dehors du simple lancement du démon en arrière-plan, de la copie du fichier su binaire à /system/xbin et de changer ses permissions. Comme on peut le comprendre en examinant ce script install-su Dans ce cas, la récupération effectue d'abord une opération de nettoyage des applications du gestionnaire de racine qui peuvent avoir été déjà installées.

Après cela, l'opération de copie des fichiers concernés, à savoir, le su (qui est appelé à chaque fois que vous demandez les privilèges de Root), le binaire 99SuperSUDaemon (dont l'exécution dépend de init.d ), un install-recovery.sh (pour forcer le démon à être exécuté sur Jelly Bean) et SuperSU.apk (le gestionnaire de la racine).

Après cette phase, le script utilise les fonctions précédemment définies set_perm (qui combine chmod et chown, et sert à définir la propriété et les permissions) et ch_con (qui marque les fichiers comme étant ceux du système). Ce dernier est probablement la cause du dysfonctionnement de votre procédure manuelle : vous n'avez pas changé le contexte des fichiers que vous avez poussés, ils n'ont donc pas été reconnus comme des fichiers système.

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