È possibile eseguire il mio programma come utente root? So come eseguire programmi di utilità nativi da riga di comando, ma come eseguire il programma Java come root?Esegui il programma Android come utente root
risposta
Questo funziona per voi:
try {
Process process = Runtime.getRuntime().exec("su");
process.waitFor();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
si potrebbe usare questo per un comando:
exec(new String[] { "su", "-c", COMMAND });
migliori auguri, Tim
Sì, lo so. Ma come eseguire l'app java Android senza linea di comando con i permessi di root? – arts777
@RankoR Non puoi. Per eseguire come root devi usare la riga di comando, perché è l'unico modo in cui interagisci direttamente con il kernel di Linux. È tuttavia possibile utilizzare la riga di comando per copiare l'app nella directory/system/app/e quindi disporre delle stesse autorizzazioni delle app di sistema. Inoltre, controlla ['RootTools'] (http://code.google.com/p/roottools/). È molto utile per l'esecuzione di root. – Jakar
e inoltre, è possibile eseguire "su" solo su un dispositivo rooted –
- 1. Eseguire un programma C++ in Clion come utente root
- 2. Esegui bower dall'utente root, è possibile? Come?
- 3. Esegui un progetto Python in Eclipse come root
- 4. Esegui il programma elisp senza Emacs?
- 5. Come eseguire node.js come utente non root?
- 6. Esegui script Python come root (seteuid vs c-wrapper)
- 7. Come ottenere il programma utente su iOS?
- 8. Esegui array Byte come nuovo programma
- 9. Esegui programma antivirus utilizzando delphi
- 10. Come posso cambiare il nome utente di root in MySQL
- 11. C#: Esegui il programma di console esterno come nascosto
- 12. Esegui programma esterno in java
- 13. Esegui un'attività particolare come attività root nello stack
- 14. Come eseguire il cron job come utente invece di utente root
- 15. Esegui codice come utente diverso (C#)
- 16. Come tracciare un programma sin dall'inizio senza eseguirlo come root
- 17. Manca l'applicazione Android "Esegui come"
- 18. Qual è la differenza tra utente di sistema Android e utente root di Linux
- 19. Mysql: accesso negato per utente 'root' @ 'localhost'
- 20. Utente root all'interno del contenitore Composer
- 21. Esegui file .jar da un programma Java
- 22. Sicurezza dei Docker come viene eseguito come utente root
- 23. Come posso utilizzare CPAN come utente non root?
- 24. Come eseguire l'immagine finestra mobile come utente non root?
- 25. Esegui un altro programma in C++
- 26. Esegui un altro programma in Linux da un programma C++
- 27. Esecuzione di pycharm come root dal programma di avvio
- 28. Java esegui il programma da riga di comando
- 29. Accesso negato per utente 'root' @ 'localhost' - Laravel
- 30. Utente root/sudo equivalente in Cygwin?
Date un'occhiata a questo: http: // stackoverflow.com/questions/5293615/how-can-i-get-root-permissions-through-the-android-sdk –
ho trovato qui una libreria per dare un'occhiata: https://code.google.com/ p/roottools/wiki/Usage è gratuito da usare @RomainPiel – gumuruh