¿Es posible ejecutar mi programa como root? Sé cómo ejecutar utilidades nativas en la línea de comandos, pero ¿cómo ejecutar el programa Java como root?Ejecute el programa de Android como root
Respuesta
Esto funcionará para usted:
try {
Process process = Runtime.getRuntime().exec("su");
process.waitFor();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
Usted podría utilizar esto para un comando:
exec(new String[] { "su", "-c", COMMAND });
mejores deseos, Tim
Sí, lo sé. ¿Pero cómo ejecutar la aplicación java de Android que no es de línea de comando con permisos de raíz? – arts777
@RankoR No puedes. Para ejecutar como root, debe usar la línea de comando, porque esa es la única forma de interactuar directamente con el kernel de Linux. Sin embargo, puede usar la línea de comando para copiar su aplicación en el directorio/system/app/y luego tendrá los mismos permisos que las aplicaciones del sistema. Además, consulte ['RootTools'] (http://code.google.com/p/roottools/). Es muy útil para ejecutar root. – Jakar
y también, puede ejecutar "su" solo en un dispositivo rooteado –
- 1. Llamar a un script desde un programa setuid root C - script no se ejecuta como root
- 2. Depuración en XCode como root
- 3. Ejecute web.py como daemon
- 4. python: ejecute el shell de python interactivo desde el programa
- 5. Ejecutar un proyecto de Python en Eclipse como root
- 6. ¿Es posible hacer que un archivo Bash se ejecute como root en crontab?
- 7. Cómo rastrear un programa desde el principio sin ejecutarlo como root
- 8. Java: ejecute como administrador
- 9. ¿Cuál es el más fácil en un script de shell para garantizar que no se ejecute como root?
- 10. ¿Cómo puede hacer que dtrace ejecute el comando rastreado con privilegios no root?
- 11. Ejecute el programa C# .NET desde la red compartida
- 12. Ejecute el programa C en Xcode 4 usando makefile
- 13. autenticación en el script de Python para ejecutar como root
- 14. Permisos del sistema Android a través de Root
- 15. Play Framework como SBT Non-Root Module
- 16. Ejecutar un script como root a través de ADB
- 17. Ejecute NSRunLoop en un programa de línea de comandos Cocoa
- 18. ¿Puedo modificar un entorno Win7 para permitir que un programa .Net se ejecute siempre como administrador?
- 19. Ejecute el archivo por lotes como un servicio de Windows
- 20. Ejecute un programa de Emacs y no espere la salida
- 21. ¿Cómo forzar a que mi programa C# Winforms se ejecute como administrador en cualquier computadora?
- 22. Crear una nueva tarea que ejecute un programa
- 23. En Unix, busque si el usuario que ejecutó el programa es root?
- 24. Ejecutar el proceso como usuario actual de Mac OS X, no como root
- 25. Función de suspensión en el programa Android
- 26. C#: ejecutar el programa de consola externo como oculto
- 27. Sybase, ejecute una cadena como consulta sql
- 28. Cómo puedo hacer que el instalador se ejecute como administrador
- 29. Ejecute el controlador Pylons como una aplicación separada?
- 30. ¿Cómo ejecuto un script de shell como root (sudo)?
un vistazo a esto: http: // stackoverflow.com/questions/5293615/how-can-i-get-root-permissions-through-the-android-sdk –
Encontré una biblioteca para ti aquí echa un vistazo: https://code.google.com/ p/roottools/wiki/Uso es gratis @RomainPiel – gumuruh