Ejecutar una aplicación con permiso de root en Android

¿Sabes cómo ejecutar una aplicación en Android con permiso de root? He utilizado el fragmento siguiente, pero el permiso de root solo se concede al proceso generado, no a la propia aplicación.

process = Runtime.getRuntime().exec("su") 

One Solution collect form web for “Ejecutar una aplicación con permiso de root en Android”

Realmente no se puede, al menos no sin una especie de horrible hack.

No se puede crear una raíz de proceso existente, debe ser así desde su creación.

Las aplicaciones de Android se ejecutan dentro de una máquina de Dalvik en un proceso que se bifurca fuera de un proceso llamado Zygote que mapea un montón de bibliotecas de sistema en la memoria, por lo que los niños heredan copias compartidas. Debería modificar el zygote de alguna manera para decirle que deje la raíz secundaria recién bifurcada, en lugar de degradarla a un usuario de la aplicación.

  • Ejecutar comandos shell desde el programa android
  • ¿Ejecutar comandos de Shell a través de código java en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.