我想修改/ data / data或/ system中的数据 我们称之为file.bin
var sdcardPath = Android.OS.Environment.RootDirectory.Path;
var files = Path.Combine(sdcardPath, "/data/data/com.xyz/file.bin");
Java.Lang.Runtime.GetRuntime().Exec("chmod 777" + files);
BinaryWriter bw = new BinaryWriter(File.OpenWrite(files));
我可以读取该文件,但因为System.UnauthorizedAccessException而无法读取 我认为它必须具有SDCard写入权限等清单中的权限,但我无法找到任何获取/数据写入的文档。
我尝试将数据挂载到readWrite但仍然无法授予写访问权
Java.Lang.Runtime.GetRuntime().Exec("su " + "mount -o rw, remount, rw /data ");
任何人都可以帮助我。