Прескочи към съдържанието
AS

ADB Shell [Tasker Plugin] for Android APK

Издател: Jolan Rensen
Android APK Free
Изтегли v6.3b 5 изтегляния
Тип на файлаAPK
Версия6.3b
Издател Jolan Rensen
Дата на излизане4.06.2020 г.
Датата е добавена4.06.2020 г.
Os изискванияAndroid
ИзискванияRequires Android 4.4 and up
Общо изтегляния5
ЦенаFree

Описание

Този плъгин на Tasker ви позволява да изпратите (серия от) команда(и) на ADB Shell до отдалечено устройство (или самото устройство), което има активиран 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 връзка с устройствата.

Сега за някои полезни команди!

- Команда, която аз самият използвам често, е да включвам или изключвам моя ADB през WiFi активиран AndroidTV (Nvidia SHIELD), като изпращам командата „input keyevent POWER“, това симулира натискане на бутон за захранване.

- Разбира се, можете да промените кой клавиш да натиснете, например, за да натиснете клавишите със стрелки, можете да направите "въвеждане на клавишно събитие DPAD_RIGHT" или НАЛЯВО и т.н.

- Друга проста команда е "reboot", която, познахте, ще рестартира устройството! Можете също да поставите "reboot -p" тук, за да го изключите.

- Страхотно нещо, което можете да направите, е да стартирате приложения на устройството. Ще трябва да потърсите малко в Google, за да намерите основната дейност на дадено приложение. Този пример ще отвори Chrome на устройството: „am start -n com.android.chrome/com.google.android.apps.chrome.Main“.

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

Разбира се, има много други команди, небето е границата!

Това е първото ми публикувано приложение, така че, моля, оставете отзиви и изпратете грешки, за да мога да направя всичко възможно да ги поправя! Всякакви съвети са повече от добре дошли!

Идеята за създаване на това приложение дойде от https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, което позволява на потребителя да се свърже с отдалечено устройство чрез интерфейс в самото приложение. Моля, прочетете и описанието на това приложение, то съдържа някои съвети за активиране на ADB през WiFi. Използвам същата AdbLib Java библиотека в моето приложение.

Използвам библиотеката 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. Тази нишка също съдържа някои полезни съвети за достъп до локалното устройство, изпълняващо задачата без root.

Сега с отворен код на https://github.com/Jolanrensen/ADBPlugin!

Подобни програми

Алтернативи