3 votes

Comment SuperSU vérifie-t-il si un téléphone est enraciné ?

J'ai un appareil personnalisé rooté (Android 8.0), je peux utiliser adb et exécuter su et faire ce que je veux dans le shell. Mais SuperSU ou toute autre application ne trouve pas Root. J'ai fait un lien symbolique de /system/xbin/su à /system/bin/su mais cela ne fonctionne toujours pas.

1voto

Irfan Latif Points 16863

/system/xbin/su est une normale su qui est fourni avec userdebug ou eng des ROMs. Il vous donne un accès Root en faisant un appel système. setuid . En revanche, avec SuperSU ou Magisk Root, une binaire spécial est placé à /sbin/su qui fonctionne tout à fait différemment. Pour plus de détails, voir Comment fonctionne Magisk ? .

Donc, avec seulement un travail /system/xbin/su exécutable, votre appareil n'est pas essentiellement enraciné. SuperSU ne fonctionnera pas avec ce binaire.

RELATION : Quels sont les privilèges spéciaux de "/system/xbin/su" par rapport à l'accès à la racine ?

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