【问题标题】:Allow Super User permission programmatically以编程方式允许超级用户权限
【发布时间】:2016-04-29 10:21:05
【问题描述】:

我想为我的应用程序使用 shell 命令作为 root 权限。我把我的清单:

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

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

我想避免该步骤并以编程方式选择永远记住选择。

【问题讨论】:

    标签: android permissions root superuser


    【解决方案1】:

    简短回答!您不能以编程方式进行!

    【讨论】:

      【解决方案2】:

      只需执行命令su 并在该Process 中您拥有root 权限:

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

      完整示例请参见this blog post

      Source

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-20
        • 2016-10-29
        • 2018-05-18
        相关资源
        最近更新 更多