Невозможно запустить "root adb" на рутованном телефоне Android
После рутирования моего устройства мне нужно запустить adb root
а потом adb shell
чтобы я мог получить доступ к своей базе данных приложений. При попытке запустить adb root
Я продолжаю получать "adbd не может работать как root в производственных сборках". Почему это? Единственный другой вариант - использовать эмулятор Android для тестирования, но мы все знаем, насколько ужасен эмулятор (на самом деле это не жизнеспособное решение для разработки).
1 ответ
Я наконец-то узнал, как это сделать! В основном вам нужно бежать adb shell
сначала, а затем, пока вы находитесь в оболочке su
, который переключит оболочку для запуска от имени пользователя root!
$: adb shell
$: su
Единственная проблема, которая у меня остается, - это то, что sqlite3 не установлен, поэтому команда не распознается.