可以以root用戶身份運行我的程序嗎?我知道如何運行命令行本地應用程序,但如何以root身份運行Java程序?以root用戶身份運行android程序
回答
這會爲你工作:
try {
Process process = Runtime.getRuntime().exec("su");
process.waitFor();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
你可以用這個命令:
exec(new String[] { "su", "-c", COMMAND });
最良好的祝願, 添
是的,我知道。但如何使用root權限運行非命令行android java應用程序? – arts777 2012-02-08 14:04:22
@RankoR你不能。要以root身份運行,您必須使用命令行,因爲這是您直接與Linux內核進行交互的唯一方式。但是,您可以使用命令行將應用程序複製到/ system/app /目錄,然後您擁有與系統應用程序相同的權限。另外,請查看['RootTools'](http://code.google.com/p/roottools/)。這對運行root非常有用。 – Jakar 2012-02-08 14:23:39
也可以只在根設備上運行「su」 – 2012-02-08 14:33:50
- 1. 以root用戶身份以編程方式運行C程序
- 2. 以普通用戶身份執行程序(以root身份)
- 3. 以非root用戶身份運行Nginx
- 4. 以非root用戶身份運行Docker
- 5. 以非root用戶身份運行ntpdate
- 6. 在Docker中以非root用戶身份運行應用程序
- 7. 以root用戶身份運行C++程序
- 8. 以root用戶身份運行C程序,無密碼
- 9. 以root用戶身份運行本機android可執行文件?
- 10. 以root用戶以外的其他用戶身份運行Linux應用程序
- 11. 以root身份運行時以用戶身份啓動外部進程
- 12. iPhone應用程序可以以root身份運行嗎?
- 13. 以非root用戶身份運行Rails應用程序,但詢問root用戶密碼以訪問文件
- 14. 以root身份運行iPhone應用程序
- 15. 以Shell用戶身份運行Android應用程序
- 16. 以root用戶身份運行/調試Xcode上的應用程序
- 17. 系統crontab:如何以root用戶身份運行腳本並以用戶身份運行
- 18. 如何在不以根用戶身份運行的程序中以root身份寫入文件?
- 19. 以root身份運行php腳本
- 20. 以root身份運行vim的問題
- 21. 只能以root身份運行uwsgi
- 22. 以root身份運行部分代碼
- 23. Ipython Notebook僅以root身份運行
- 24. 如何以root身份運行Google Chrome?
- 25. 如何在啓動時不以root身份運行程序?
- 26. 在Eclipse中以root身份運行Java程序
- 27. python腳本中的身份驗證以root用戶身份運行
- 28. 以root用戶身份運行codeigniter腳本
- 29. 以root用戶身份運行彈性搜索
- 30. 不能以root用戶身份運行廚師
看一看這樣的:HTTP:// stackoverflow.com/questions/5293615/how-can-i-get-root-permissions-through-the-android-sdk – 2012-02-08 14:00:48
我在這裏爲您找到了一個圖書館: https://code.google.com/ p/roottools/wiki /用法 可以免費使用@RomainPiel – gumuruh 2014-07-07 06:29:33