以编程方式允许超级用户权限

时间:2016-04-29 10:21:06

标签: android permissions root superuser

我想以root权限为我的应用程序使用shell命令。我把它放在我的清单中:

<uses-permission android:name="android.permission.ACCESS_SUPERUSER"/>

我想知道是否有办法在不使用任何输入设备的情况下以编程方式允许超级用户权限。如您所知,这样的窗口出现了:enter image description here

我想避免这一步,并以编程方式选择永远记住选择。

2 个答案:

答案 0 :(得分:1)

  

简短回答!你不能以编程方式做到这一点!

答案 1 :(得分:0)

只需执行命令su,并在该Process中就拥有root特权:

Process p = Runtime.getRuntime().exec("su");

有关完整示例,请参见this blog post

Source