После некоторых игр с укорененными устройствами я застрял в файлах. Предположим, у нас есть файл где-то в корневой папке, которую я хочу читать/писать из своего приложения. Единственный способ, которым я нашел до сих пор меняется разрешение файла какПолучить права доступа к файлам в Android (root)
String [] cmd = { "su", "-c", "chmod", "777", path};
Process process = new ProcessBuilder(cmd).start();
process.waitFor();
Это прекрасно работает, проблема в том, что я хочу, чтобы вернуть обратно оригинальные права доступа к файлу после того, как я сделал с ним.
Может ли кто-нибудь помочь мне получить права доступа к файлу/директории?
Мне нравится идея, просто сделали несколько попыток, но это будет сложно, если у меня нет доступа к каталогу. Я продолжу завтра. – mihail
Затем сделайте ** su ls -l ** –
, если вызвано с 'su ls -l', оно ничего не возвращает. – mihail