ANDROID: ¿Cómo obtener acceso de root en una aplicación de Android?

Estoy desarrollando mi primerAndroid aplicación, y tengo curiosidad por saber si hay formas "estándar" para ejecutar privilegiosshell comandos Solo he podido encontrar una forma de hacerlo, ejecutandosu, y luego agregando mis comandos astdin delsu proceso.

DataOutputStream pOut = new DataOutputStream(p.getOutputStream());
DataInputStream pIn = new DataInputStream(p.getInputStream());

String rv = "";

// su must exit before its output can be read
pOut.writeBytes(cmd + "\nexit\n");
pOut.flush();

p.waitFor();

while (pIn.available() > 0)
    rv += pIn.readLine() + "\n";

He leído sobre el envoltorio privilegiado (superuser) llama enJNI: ¿es posible? Si es así, ¿cómo podría uno lograrlo? Aparte de eso, ¿hay otras formas de llamar a instrucciones privilegiadas deJava?

Respuestas a la pregunta(2)

Su respuesta a la pregunta