【发布时间】:2023-04-08 15:19:02
【问题描述】:
我在 Nexus 7 平板电脑上尝试了一些 shell 命令,我发现只有看起来不需要 root 权限的命令才会被执行。
例如,如果我调用:
Process process = Runtime.getRuntime().exec("su -c mkdir /sdcard/test");
目录已创建。但如果我打电话:
Process process = Runtime.getRuntime().exec("su -c mkdir /system/test");
什么都没有发生。
(我尝试了各种命令,并尝试了各种不同的语法以防出现问题,但只有我不需要 root 访问权限才能执行的命令)
当我尝试执行此命令时,我从 SuperUser 获得弹出窗口并授予我的应用程序 root 权限,但是我还缺少其他什么吗?我环顾四周,据我所知,这应该可行。
谢谢。
【问题讨论】:
标签: android shell command root