Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar el código para determinar si el permiso ROOT está habilitado en un teléfono Android?

¿Cómo utilizar el código para determinar si el permiso ROOT está habilitado en un teléfono Android?

Habilitar los permisos de root en un teléfono Android se basa principalmente en obtener los permisos más altos del teléfono después del rooteo. El sistema Linux subyacente generará un archivo que termina en su. representa SUPER superpermisos. p>/**

* Determinar si el teléfono móvil actual tiene permisos ROOT

* @ Return

*/

public boolean isRoot(){

booleano bool = false;

prueba{

if ((!new File("/system/bin/su").exists ()) & amp;& (! new File("/system/xbin/su").exists())){

bool = false;

} else {

bool = true ;

}

Log.d(TAG, "bool = " + bool);

} catch (Excepción e) {

}

return bool;

}

La capa inferior de Android usa Linux para la compilación y algunos controladores y redes. administración, por lo que puede determinar si es root en función de las características de permisos de Linux. Hay mucha administración de permisos y raíz en Linux, incluidos permisos para leer, escribir y eliminar archivos, así como permisos para acceder a la red. Estos permisos deben habilitarse antes de que se puedan poseer.