EACCES (разрешение отклонено) при попытке доступа к /system/build.prop даже после разрешения на хранение и SU - PullRequest
1 голос
/ 25 апреля 2020

Я новичок в kotlin и android Я пытаюсь прочитать build.prop из / system , для этого я получаю доступ к root с помощью

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)

что мне делать, если есть какой-либо способ доступа к системе или моя реализация полностью неверна

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...