Овој приклучок за Tasker ви овозможува да испратите (серија) АДБ команда (и) на далечински уред (или самиот уред) што има АДБ преку WiFi.
На оваа апликација очигледно е потребен Tasker да работи како додаток (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, ова е платена апликација со бесплатен пробен период од 7 дена ). Повторно, без Tasker нема да работи. Бев доволно јасен? Како и да е...
На целниот уред можете да направите нешто што нормално ќе можете да го направите кога го користите терминалот или ADB Shell на тој уред. Ова ги вклучува отворање на апликации, движење на датотеки, симулирање на влез и слично (Небото е граница и Google е ваш пријател).
Мојата апликација може да се користи како акција во Tasker и треба правилно да се конфигурира кога се додава задачата за работа.
ЗАБЕЛЕШКА:
- Можете да испратите повеќе команди одеднаш со нивно разделување со ";".
- Сите команди во една акција автоматски се следат со "излезна" команда, така да се затвори АБД-врската. Ова значи дека ако сакате да испратите повеќе команди кои се зависни еден од друг, ќе треба да ги ставите во една акција на Tasker и да ги одделите со ";".
- Ако сакате повеќе дејства од мојот приклучок да се извршуваат една по друга во задачата на Tasker, ве молиме држете го истекот на времето како што е. Tasker ќе продолжи кога командата е испратена.
- Прв пат кога ќе се обидете да се поврзете со друг уред преку ADB, ќе ве праша дали му верувате на уредот. За овој приклучок да работи правилно, секогаш ќе треба да му верувате на овој компјутер.
- Излезот на конзолата може да се гледа и повторно да се користи од внатре во Tasker. Ова може да се направи со пристап до% output1,% output2 итн. Или со итерација над% output () користејќи ја циклусот за.
- Приклучокот ќе генерира две клучни фајлови на Вашиот уред за да може да направи безбедна ADB конекција со уредите.
Сега за некои корисни команди!
- Команда која ја користам многу е да го вклучам или исклучам мојот АДБ преку WiFi-от со AndroidTV (Nvidia SHIELD) со испраќање на командата "влезната тастатура POWER", со што симулира копче за вклучување.
- Се разбира, можете да менувате кој копче да притиснете, на пример да притиснете на копчињата со стрелки што можете да ги направите "влезен клуч DPAD_RIGHT" или "... LEFT" итн.
- Уште една едноставна команда е "рестартирање", која, ќе го претпостави, повторно го рестартира уредот! Исто така, можете да го ставите "reboot -p" тука за да го намалите.
- Кул нешто што може да направите е да стартувате апликации на уредот. Ќе морате на Google малку да ја пронајдете Основната активност на апликацијата. Овој пример ќе го отвори Хром на уредот: "Почеток-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. Ја користам истата 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!
Ажуриранa на
16 јан. 2020 г.