Android 在尝试访问/system/build.prop时,即使在存储权限和SU
我是kotlin和android的新手,我正在尝试从/system中读取build.prop,我正在使用Android 在尝试访问/system/build.prop时,即使在存储权限和SU,android,root,file-access,su,file-not-found,Android,Root,File Access,Su,File Not Found,我是kotlin和android的新手,我正在尝试从/system中读取build.prop,我正在使用 Runtime.getRuntime().exec("su") 我还授予了存储权限(我已经完成了访问存储所需的所有工作,这些工作需要在Android 10上进行,比如fileProvider等) 下面是访问build.prop文件的代码 private fun filecreator(): String { val ensy= Environment.getRootDirect
Runtime.getRuntime().exec("su")
我还授予了存储权限(我已经完成了访问存储所需的所有工作,这些工作需要在Android 10上进行,比如fileProvider等)
下面是访问build.prop文件的代码
private fun filecreator(): String {
val ensy= Environment.getRootDirectory()
val filess =File("$ensy","build.prop")
return filess.readText()
}
在它抛出
msg: android.system.ErrnoException: open failed: EACCES (Permission denied)
stacktrace: java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.airbender.c2/com.airbender.c2.MainActivity}: java.io.FileNotFoundException:
/system/build.prop: open failed: EACCES (Permission denied)
我应该怎么做?是否有任何方法访问/系统或我的实现完全错误
谢谢