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

Не удалось запустить "adb root" на корневом телефоне Android

После укорачивания моего устройства мне нужно запустить adb root, а затем adb shell, чтобы затем получить доступ к моей базе данных приложений. При попытке запустить adb root я продолжаю получать "adbd не может запускаться как root в производственных сборках". Почему это? Единственный другой вариант - использовать эмулятор Android для тестирования, но мы все знаем, насколько ужасен эмулятор (не очень жизнеспособное решение для разработки).

4b9b3361

Ответ 1

Наконец-то я узнал, как это сделать! В основном вам нужно сначала запустить adb shell, а затем во время выполнения оболочки su, который переключит оболочку на запуск с правами root!

$: adb shell
$: su

Единственная проблема, с которой я все еще сталкиваюсь, заключается в том, что sqlite3 не установлен, поэтому команда не распознается.