0

我的应用程序具有 root 权限,我想使用代码在 /system 或设备的其他目录中构建目录或文件。

我知道常见的 java 构建文件为:

File file = new File(destFileName);
if (file.exists()) {
 return false;
}

如果我可以像上面的代码那样在系统上构建目录?如果我需要在构建文件目录之前使用 su 命令作为

Process p = null; 
p = Runtime.getRuntime().exec("su"); 

编辑:我已阅读在 /system 目录中创建文件, 但我无法使用代码写入:

 " hint: use the "adb shell" and check if the upper steps can lead to success (su && remount -o remount,rw /system && touch /system/test)"
4

1 回答 1

0
  1. 您需要安装 /system 以进行写入。默认情况下它是只读的。您可以使用类似的命令mount -o remount,rw /system
  2. mkdir您可以使用命令创建目录
  3. chown您可以通过命令更改所有者用户
  4. 之后,您可以像往常一样使用 java 代码。
于 2013-10-31T08:53:00.227 回答