获取Android(root)中的文件权限

时间:2013-04-08 22:27:58

标签: android permissions root chmod

在使用root设备后,我被卡在了文件上。假设我们在根文件夹中的某处有一个文件,我想从我的应用程序读取/写入。到目前为止我找到的唯一方法是更改​​文件权限,如

String [] cmd = { "su", "-c", "chmod", "777", path};
Process process = new ProcessBuilder(cmd).start();
process.waitFor();

这很好用,问题是我想在完成后返回原始文件权限。

有人可以帮我获取文件/目录的当前权限吗?

1 个答案:

答案 0 :(得分:4)

在文件/目录上执行ls -l并解析输出

编辑OP:解决方案位于this thread。这个答案只是让我朝着正确的方向前进。