3
我有一款運行Android N(AOSP build)的固定電話。我試圖從我的應用程序獲得root權限,但它始終拒絕權限。下面是我想:無法在固定設備上運行程序「su」
java.lang.Process p = runtime.exec("su");
DataOutputStream commandLine = new DataOutputStream(p.getOutputStream());
commandLine.writeBytes("rm /data/local/tmp/testfile\n");
commandLine.flush();
p.waitFor();
然而,保持與錯誤而失敗:
W/System.err: java.io.IOException: Cannot run program "su": error=13, Permission denied
W/System.err: at java.lang.ProcessBuilder.start(ProcessBuilder.java:983)
W/System.err: at java.lang.Runtime.exec(Runtime.java:691)
W/System.err: at java.lang.Runtime.exec(Runtime.java:524)
W/System.err: at java.lang.Runtime.exec(Runtime.java:421)
W/System.err: at MainActivity$2.onClick(MainActivity.java:104)
我還添加android.permission.ACCESS_SUPERUSER
我的清單,但似乎並沒有任何區別。
您是否嘗試過的應用程序移動到系統/私法-app文件夾? –