Bonjour, j'essaie de vérifier l'enracinement d'un appareil Android. J'utilise le code suivant pour vérifier si l'appareil est enraciné ou non, mais je suis un peu confus,
public static enum SHELL_CMD {
check_su_binary(new String[] { "/system/xbin/which", "su" });
String[] command;
SHELL_CMD(String[] command) {
this.command = command;
}}
Pour vérifier le SU binaire dans ce code, lorsque j'exécute le code avec "/system/xbin/which", le code m'indique que le dispositif est enraciné (commande exécutée avec succès), mais si je supprime "which" (c'est-à-dire "/system/xbin/") et que j'exécute le code, une exception m'est signalée : accès refusé.
Y a-t-il une signification spécifique de "/which" dans l'enracinement d'un appareil Android. J'exécute ce code dans CyanogenMod 11S (appareil One Plus) Merci d'avance.