Как использовать команду su над оболочкой adb?

Мне нужно сделать скрипт, который выполняет много вещей на устройстве Android, мое устройство внедрено, когда я вхожу в оболочку, я могу дать команду su, и она работает, но мне нужно передать эту команду следующим образом:

adb shell " su; mv /sdcard/Download/app_test /data/local; cd /data/local; ./app_test; exit; exit; " 

Когда я добавляю некоторые команды перед выполнением su, в соответствии с тем, что я прочитал, su создает новую оболочку, которая немедленно возвращается, но мне нужно давать команды в оболочке su, как я могу это сделать?

Хорошо, если вы используете телефон, вы можете запускать команды с помощью команды «su -c».

Ниже приведен пример команды cat в файле build.prop, чтобы получить информацию о продуктах телефона.

Adb shell "su -c 'cat /system/build.prop | grep" product "'"

Это вызывает разрешение root и запускает команду внутри ''

Обратите внимание на 5 концевых котировок, требующих закрытия всех ваших котировок или вы получите сообщение об ошибке.

Для уточнения формат выглядит следующим образом.

Adb shell "su -c" [ваша команда идет здесь] '"

Убедитесь, что вы ввели команду ТОЧНО, как обычно, когда вы ее запускаете в оболочке.

Попробуйте, надеюсь, это поможет.

Команда su ничего не выполняет, она просто повышает ваши привилегии.

Попробуйте adb shell su -c YOUR_COMMAND .

По умолчанию CM10 разрешает только root-доступ из приложений, а не ADB. Перейдите в Настройки -> Параметры разработчика -> Root access и измените параметр на «Apps and ADB».

Intereting Posts
Android NavigationView неправильная позиция значка на RTL Импорт данных из бесплатного приложения db в платное приложение db Постоянно скрывать строку состояния Android Сбой после добавления меню параметров пункта в панель действий из фрагмента, за которым следует изменение ориентации Преобразовать файл .mid в любой аудиоформат в формате .wav или .mp3 в android? Как найти больницу недалеко от моего местоположения? Android: Как зарегистрировать наблюдателя контента без активности? Штрих-панель действия: настройка и скрытие заголовка Выполнение Android не выполнено для приложения задачи: proguardRelease Android Studio Gradle DSL метод не найден: 'android ()' – Ошибка (17,0) Ошибка "не может использовать клиент командной строки subversion: svn" при открытии проекта Android из svn Как реализовать навигационный переход «от родителя к ребенку», как это предписано Material Design AdView вызывает утечку памяти Android startActivityForResult streetview получить данные Динамически изменять значения colors.xml, чтобы изменить внешний вид приложения android.