通过应用程序进入root模式,以获取未植根的设备

时间:2018-04-09 11:42:18

标签: android permissions root

我正在尝试使用userDebug构建从Android设备读取MSR信息,并且它需要root权限。我尝试添加: process = Runtime.getRuntime()。exec(“su”); ,当我调试程序时,变量进程初始化为NULL。我已经通过指定其路径/ dev / msr *进行了一些函数调用来读取MSR值,当我运行程序时,日志窗口显示Permission denied。那么有没有办法通过一个应用程序进入root权限,而没有一个root设备?

2 个答案:

答案 0 :(得分:3)

  

那么有没有办法通过应用程序进入root权限,而无需root用户设备?

根据定义,没有。

答案 1 :(得分:0)

  

process = Runtime.getRuntime()。exec(" su");

su命令用于在超级用户模式下运行shell命令。

如果设备已植根,则此命令会使SuperUser显示一个对话框,允许您从根访问权限允许或阻止它。

  

有没有办法通过应用程序进入root权限   有一个有根的Android设备?

没有官方方式来执行此操作。如果您的应用需要超级用户访问权限,那么您可以构建一个单击根方法,例如生根应用程序,并可以要求用户先root用户。