Невозможно прочитать /data/data/com.packagename на устройстве Android с root-доступом ⇐ Android
Невозможно прочитать /data/data/com.packagename на устройстве Android с root-доступом
Я работаю над приложением, и мне нужно прочитать имя пакета из папки /data/data на корневом устройстве. Я пробовал следующий код, но не смог прочитать этот файл. Пожалуйста, помогите мне. Я использую Google Pixel 4 с Android 13
val arr = arrayOf( "су", "чмод 777 /", "chmod 777" + Environment.getDataDirectory(), "chmod 777 " +Environment.getDataDirectory()+ "/data/", "chmod 777 " +Environment.getDataDirectory()+ "/data/com.packagename" ) пытаться { val процесс = Runtime.getRuntime().exec("su") val out = DataOutputStream(process.outputStream) for (str in arr) out.writeBytes( """ $стр """.trimIndent() ) out.writeBytes("выход\n") out.flush() val proc = процесс.waitFor() Log.d("MYAPPINFOTA", proc.toString()) // Log.d("MYAPPINFOTA", file.listFiles().size.toString()) } catch (e: Exception) { е.printStackTrace() } Процесс возвращает 1 и сообщает, что файл не существует
Заранее спасибо
Я работаю над приложением, и мне нужно прочитать имя пакета из папки /data/data на корневом устройстве. Я пробовал следующий код, но не смог прочитать этот файл. Пожалуйста, помогите мне. Я использую Google Pixel 4 с Android 13
val arr = arrayOf( "су", "чмод 777 /", "chmod 777" + Environment.getDataDirectory(), "chmod 777 " +Environment.getDataDirectory()+ "/data/", "chmod 777 " +Environment.getDataDirectory()+ "/data/com.packagename" ) пытаться { val процесс = Runtime.getRuntime().exec("su") val out = DataOutputStream(process.outputStream) for (str in arr) out.writeBytes( """ $стр """.trimIndent() ) out.writeBytes("выход\n") out.flush() val proc = процесс.waitFor() Log.d("MYAPPINFOTA", proc.toString()) // Log.d("MYAPPINFOTA", file.listFiles().size.toString()) } catch (e: Exception) { е.printStackTrace() } Процесс возвращает 1 и сообщает, что файл не существует
Заранее спасибо
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как проверить, существует ли Android/Data/PackageName Directory другого приложения?
Anonymous » » в форуме Android - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как я могу получить разрешение СУПЕРПОЛЬЗОВАТЕЛЯ на Android 11 и 12 с root-доступом
Anonymous » » в форуме Android - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-