我正在尝试使用userDebug构建从Android设备读取MSR信息,并且它需要root权限。我尝试添加: process = Runtime.getRuntime()。exec(“su”); ,当我调试程序时,变量进程初始化为NULL。我已经通过指定其路径/ dev / msr *进行了一些函数调用来读取MSR值,当我运行程序时,日志窗口显示Permission denied。那么有没有办法通过一个应用程序进入root权限,而没有一个root设备?
答案 0 :(得分:3)
那么有没有办法通过应用程序进入root权限,而无需root用户设备?
根据定义,没有。
答案 1 :(得分:0)
process = Runtime.getRuntime()。exec(" su");
su
命令用于在超级用户模式下运行shell命令。
如果设备已植根,则此命令会使SuperUser显示一个对话框,允许您从根访问权限允许或阻止它。
有没有办法通过应用程序进入root权限 有一个有根的Android设备?
没有官方方式来执行此操作。如果您的应用需要超级用户访问权限,那么您可以构建一个单击根方法,例如生根应用程序,并可以要求用户先root用户。