Перейти к содержимому
AS

ADB Shell [Tasker Plugin] for Android APK

Издатель: Jolan Rensen
Android APK Free
Скачать v6.3b 5 скачиваний
Тип файлаAPK
Версия6.3b
Издатель Jolan Rensen
Дата выпуска4 июн. 2020 г.
Дата добавления4 июн. 2020 г.
Требования ОСAndroid
ТребованияRequires Android 4.4 and up
Всего скачиваний5
ЦенаFree

Описание

Этот плагин Tasker позволяет вам отправлять (серию) команд оболочки ADB на удаленное устройство (или само устройство), на котором включен ADB через WiFi.

Это приложение, очевидно, нуждается в Tasker для работы, так как это плагин (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, это платное приложение с 7-дневной бесплатной пробной версией). ). Опять же, без Tasker это НЕ РАБОТАЕТ. Я был достаточно ясен? В любом случае...

На целевом устройстве вы можете делать все, что обычно делаете при использовании терминала или ADB Shell этого устройства. Это включает в себя открытие приложений, перемещение файлов, симуляцию ввода и так далее (небо — это предел, а Google — ваш друг).

Мое приложение можно использовать как действие в Tasker, и его необходимо правильно настроить при добавлении в задачу для работы.

ПРИМЕЧАНИЕ:

- Вы можете отправить несколько команд одновременно, разделив их знаком «;».

- За всеми командами в одном действии автоматически следует команда «выход», чтобы закрыть соединение ADB. Это означает, что если вы хотите отправить несколько команд, которые зависят друг от друга, вам нужно будет поместить их в одно действие Tasker и разделить их с помощью «;».

- Если вы хотите, чтобы несколько действий моего плагина выполнялись друг за другом в задаче Tasker, оставьте тайм-аут как есть. Tasker продолжит работу после отправки команды.

- При первой попытке подключиться к другому устройству через ADB вас спросят, доверяете ли вы этому устройству. Чтобы этот плагин работал правильно, вам нужно всегда «доверять этому компьютеру».

- Вывод консоли можно просматривать и повторно использовать из Tasker. Это можно сделать, обратившись к %output1, %output2 и т. д., или перебирая %output() с помощью цикла for.

- Плагин создаст два ключевых файла на вашем устройстве, чтобы иметь возможность установить безопасное подключение ADB к устройствам.

Теперь несколько полезных команд!

- Сам я часто использую команду, чтобы включить или выключить AndroidTV (Nvidia SHIELD) с поддержкой ADB через WiFi, отправив команду «input keyevent POWER», это имитирует нажатие кнопки питания.

- Конечно, вы можете варьировать, какую клавишу нажимать, например, для нажатия клавиш со стрелками вы можете сделать «input keyevent DPAD_RIGHT» или LEFT и т. д.

- Еще одна простая команда — «перезагрузка», которая, как вы уже догадались, перезагрузит устройство! Вы также можете указать здесь «reboot -p», чтобы выключить его.

- Крутая вещь, которую можно сделать, это запускать приложения на устройстве. Вам придется немного погуглить, чтобы найти основное действие приложения. В этом примере Chrome откроется на устройстве: «am start -n com.android.chrome/com.google.android.apps.chrome.Main».

- При заполнении localhost в поле IP-адреса каждая команда будет выполняться на самом устройстве! Это работает даже без рута, если у вас, конечно, включен ADB через WiFi (можно активировать с ПК с помощью adb tcpip 5555).

Конечно, есть много других команд, нет предела возможностям!

Это мое первое опубликованное приложение, поэтому, пожалуйста, оставляйте отзывы и сообщайте об ошибках, чтобы я мог сделать все возможное, чтобы исправить их! Любые советы более чем приветствуются!

Идея создать это приложение пришла от https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, который позволяет пользователю подключаться к удаленному устройству через интерфейс в самом приложении. Пожалуйста, прочтите также описание этого приложения, оно содержит несколько советов по включению ADB через WiFi. Я использую ту же библиотеку Java AdbLib в своем приложении.

Я использую библиотеку AdbLib, найденную по адресу https://github.com/cgutman/AdbLib, и использую https://github.com/cgutman/AdbLibTest в качестве примера использования библиотеки. Я адаптировал этот пример для работы с данной командой и преобразовал его в плагин Tasker.

Чтобы получить помощь, вы можете написать мне по электронной почте или посетить ветку XDA-Developers по адресу https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Эта ветка также содержит несколько полезных советов по доступу к локальному устройству, на котором запущена задача, без рута.

Теперь с открытым исходным кодом на https://github.com/Jolanrensen/ADBPlugin!

Похожие программы

Альтернативы