Si un build de débogage pour l'utilisateur d'Android est livré avec l'accès root adb par défaut, contient-il le binaire su pour y parvenir ?
Si ce n'est pas le cas, est-ce que c'est différent de l'enracinement de votre téléphone ?
Si un build de débogage pour l'utilisateur d'Android est livré avec l'accès root adb par défaut, contient-il le binaire su pour y parvenir ?
Si ce n'est pas le cas, est-ce que c'est différent de l'enracinement de votre téléphone ?
Non, adb ne nécessite pas de su
binaire pour obtenir les autorisations Root.
Sur une construction normale, c'est l'inverse : adbd
est lancé par le système Android lui-même avec les autorisations Root. U
Sur un utilisateur d'Android, la version de débogage est fournie avec un accès root adb. adbd
ne supprime pas les permissions Root, donc chaque commande exécutée via adb est exécutée également avec les permissions Root.
Je viens de construire un userdebug
version de l'AOSP 10.0 pour mon Pixel 4 XL ; elle contient une su
binaire en /system/xbin/su
.
Il diffère de ce que beaucoup entendent par "rooting" en ce sens qu'il ne vous permet pas d'exécuter su
depuis le téléphone lui-même (disons, dans termux). Il ne peut être exécuté que par Root ou un membre du groupe de travail shell
qui est utilisé lors de l'exécution d'une session shell adb. Cependant, il s'agit toujours d'un moyen d'exécuter des choses en tant que Root ; cela nécessite simplement une connexion adb pour le faire. Si votre câble USB ne transporte pas de données ou si votre port USB est cassé ou défectueux, vous ne serez plus en mesure d'exécuter des choses en tant que Root (à moins que vous n'ayez déjà mis en place la fonction adb
sur l'appareil pour fonctionner sur TCP).
J'ai ensuite mis magisk sur ma ROM autrement AOSP et maintenant j'ai deux su
le binaire magisk est installé dans le répertoire /sbin/su
. Magisk's /sbin/su
me permettra de faire fonctionner les choses en tant que Root sans connexion adb active.
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.