Подтвердить что ты не робот

Android: adb: разрешение запрещено

Что бы я ни напечатал после "adb shell", он терпит неудачу с Permission denied:

D:\android-sdk-windows\platform-tools>adb shell find /data -name *.db
find: permission denied

D:\android-sdk-windows\platform-tools>adb shell test
test: permission denied

D:\android-sdk-windows\platform-tools>adb remount
remount failed: No such file or directory

Любые идеи?

4b9b3361

Ответ 1

Согласно adb help:

adb root                     - restarts the adbd daemon with root permissions

Что действительно разрешило проблему для меня.

Ответ 2

Причина отказа в доступе объясняется тем, что ваша машина Android не была правильно внедрена. Вы видели $ после запуска adb shell? Если вы правильно укоренили свою машину, вы бы увидели #.

Если вы видите $, попробуйте ввести режим суперпользователя, набрав su. Если Root включен, вы увидите # - без запроса пароля.

Ответ 3

Без rooting. Если вы не можете подключить свой телефон, используйте команду run-as <package> для доступа к данным вашего приложения.

Пример:

$ adb exec-out run-as com.yourcompany.app ls -R /data/data/com.yourcompany.app/

exec-out выполняет команду без запуска оболочки и обработки вывода.

Ответ 4

Возможно, вам потребуется активировать adb root из меню настроек разработчика. Если вы запустите adb root из строки cmd, вы можете получить:

root access is disabled by system setting - enable in settings -> development options

После активации опции root (только ADB или Apps и ADB) adb перезапустится, и вы сможете использовать root из строки cmd.

Ответ 5

Будьте осторожны с косой чертой, измените "\" на "/", например: adb.exe нажмите SuperSU-v2.79-20161205182033.apk/storage

Ответ 6

Раздел data недоступен для пользователя, не являющегося пользователем root, если вы хотите получить к нему доступ, вы должны получить root права на свой телефон.

adb root не работает для всех продуктов и зависит от типа сборки телефона.

В новой версии на Android Studio вы можете исследовать /data/data path для отлаживаемых приложений.

Ответ 8

Сделайте adb remount. И затем попробуйте adb shell

Ответ 9

Запустите свой cmd как администратор, это решит мои проблемы. Благодарю.