Xamarin C# - 在/ data / data文件夹中植入Android的Android文件

时间:2017-03-15 01:11:40

标签: c# android xamarin

我想修改/ 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 ");

任何人都可以帮助我。

0 个答案:

没有答案