我正在使用chmod命令更改文件的权限,但它在我的代码中不起作用,而且我的设备已经被root了:
String MyFilePath = "/data/data/MyPkgName/database/com.pocketchange.android.http.AsyncHttpRequestService.db";
CommandCapture command = new CommandCapture(0, "chmod 777 " + "\""+ MyFilePath+ "\"");
RootTools.getShell(true).add(command).waitForFinish();
执行时,命令输出为:
Unable to chmod /data/data/MyPkgName/databases/com.pocketchange.android.http.AsyncHttpRequestService.db: No such file or directory
但文件已经存在,当我使用这个代码去改变数据库目录中另一个文件的权限时,成功了,那现在该怎么办呢。
chmod
是否在chroot
中被调用? - Celada