Articles of shell

Используйте оболочку adroid adb для возврата одного действия

У меня есть следующая проблема: Наша компания изготовила Android-устройство, у которого нет кнопки возврата (не физическая, а не внизу экрана), поэтому я не могу вернуться к предыдущему действию / экрану. Теперь мне нужно протестировать приложение, разработанное сторонними разработчиками, которые сохраняют настройки только при возврате на предыдущий экран. Есть ли способ вернуться к предыдущему экрану или […]

Adb shell screencap – «разрешение отклонено»

У меня проблема с созданием скриншота на телефоне Samsung Galaxy Young Duos – Android 2.3.6. Я использую этот код для других устройств: adb -s $devi shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > $devi/Screen.png И это правильно работает на других устройствах (Samsung Galaxy S3, Asus Nexus 7, Asus ME371MG – Android 4.X) Я пробовал другие […]

Adb: найти PID из оболочки adb

Я пытаюсь получить PID процесса INSIDE adb shell. Итак, я делаю оболочку adb, которая возвращает меня в оболочку Android. Теперь, если бы я получил PID с использованием обычной оболочки, я бы использовал adb shell ps | grep android.process.acore | sed 's/\s\s*/ /g' | cut -d ' ' -f 2 ИЛИ adb shell ps | grep […]

Adb pull file в определенной папке ПК

Я хочу сохранить созданный снимок экрана в определенной папке на моем ПК. cmd = 'adb shell screencap -p /sdcard/screen.png' subprocess.Popen(cmd.split()) time.sleep(5) cmd ='adb pull /sdcard/screen.png screen.png' subprocess.Popen(cmd.split()) Эта работа, если я хочу изображение в моей рабочей области. Но если я хочу вытащить снимок экрана в другой папке, не работает. cmd ='adb pull /sdcard/screen.png C:\Users\xxx\Desktop\prova\screen.png' subprocess.Popen(cmd.split()) […]

Имитация комбинации нажатия клавиш с терминала ADB

Я хочу отправить « CTRL + W » в Chrome для Android, чтобы закрыть активную вкладку. Я пробовал много вещей, но добиться успеха с терминала не удавалось. (Если я подключаю USB-клавиатуру с OTG, я могу закрыть вкладку с помощью CTRL + W) Во-первых, я не хочу писать приложение для этого, я хочу, чтобы команда оболочки […]

Запустить скрипт с помощью приложения для Android

У меня есть этот сценарий оболочки: #!system/bin/sh while : do sync echo 3> /proc/sys/vm/drop_caches echo "Script is been launched" sleep 30m done exit 0; Я хочу запустить этот скрипт с помощью приложения для Android. На данный момент я уже создал кнопку с тостом. Как я могу взять скрипт (free.sh) и запустить его с помощью кнопки […]

Команда grep не найдена в оболочке adb

После того, как мой телефон подключен к компьютеру через adb, перейдите в adb shell, а затем наберите grep дайте мне grep: not found Это проблема с моей установкой adb или моим телефоном? Как заставить grep работать на моем устройстве? PS: Именно поэтому я думаю, что это может быть проблемой с моим телефоном (в отличие от […]

Отключить DeviceAdmin из оболочки?

Я пытаюсь удалить приложение из оболочки, однако это приложение работает как администратор устройства, и поэтому shell> adb uninstall com.example.test не работает. Как отключить администратор устройства из оболочки?

Почему вилочная бомба не разбила андроид?

Это простейшая вилка :() { :|: & }; : Я выполнил его на многих дистрибутивах Linux, и все они разбились. Но когда я выполнил это на терминале Android, это не повлияло даже на предоставление прав суперпользователя. Любые объяснения, почему это не привело к сбою системы Android?

Измените пользователя и группу файлов приложений Android для репликации пользователя проблемы.

У меня есть приложение для Android на рынке, и один из моих пользователей сообщил о проблеме, которую никто не имел (по крайней мере, насколько мне известно). Они рассказали мне, что они сделали, и какие настройки они использовали, а также версию Android, которую они используют, поэтому я стараюсь максимально тиражировать ее. Я устанавливаю оригинальное приложение перед […]