| Тип файла | 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!