使用Root重命名文件

时间:2013-08-23 13:38:11

标签: android file rename root explorer

您好,在我的Filemanager中,我想添加一个选项来重命名/ system目录中的文件。我已经尝试this添加到我的代码中。它不起作用。我错了什么?

public static void renameRootTarget(String oldname, String name)
        throws IOException, InterruptedException {

    Process process = Runtime.getRuntime().exec("su");
    DataOutputStream out = new DataOutputStream(process.getOutputStream());
    out.writeBytes("mount -o remount rw /\n");
    out.writeBytes("mv /system/" +oldname + "/system/"+ name + "\n");
    out.writeBytes("exit\n");
    out.flush();
    process.waitFor();
}

oldname是选定的文件,name是使用EditText创建的新文件名。

1 个答案:

答案 0 :(得分:0)

更改

out.writeBytes("mount -o remount rw /\n"); 

cmds.add("mount -o remount rw /system \n");