| Тып файла | APK |
|---|---|
| Версія | 6.3b |
| Выдавец | Jolan Rensen |
| Дата выпуску | 4 чэр 2020 г. |
| Дата дададзена | 4 чэр 2020 г. |
| Патрабаванні да ОС | 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 гэтай прылады. Гэта ўключае ў сябе адкрыццё праграм, перамяшчэнне файлаў, мадэляванне ўводу і гэтак далей (неба - гэта мяжа, а Google - ваш сябар).
Маё прыкладанне можа выкарыстоўвацца як дзеянне ў Tasker і павінна быць правільна наладжана пры даданні ў задачу, каб працаваць.
НАТАТКА:
- Вы можаце адправіць некалькі каманд адначасова, падзяліўшы іх знакам ";".
- Усе каманды ў адным дзеянні аўтаматычна суправаджаюцца камандай "выхад", каб закрыць злучэнне ADB. Гэта азначае, што калі вы хочаце адправіць некалькі каманд, якія залежаць адна ад адной, вам трэба будзе змясціць іх у адно дзеянне Tasker і падзяліць іх знакам ";".
- Калі вы хочаце, каб некалькі дзеянняў майго плагіна выконваліся адно за адным у задачы Tasker, захавайце тайм-аўт усталяваным як ёсць. Tasker працягне працу пасля адпраўкі каманды.
- Калі вы ўпершыню паспрабуеце падключыцца да іншай прылады праз ADB, вас спытаюць, ці давяраеце вы гэтай прыладзе. Каб гэты плагін працаваў карэктна, вам трэба заўсёды "давяраць гэтаму кампутару".
- Выхад кансолі можна праглядаць і паўторна выкарыстоўваць у Tasker. Гэта можа быць зроблена шляхам доступу да %output1, %output2 і г.д. або шляхам паўтарэння %output() з дапамогай цыкла for.
- Убудова будзе ствараць два ключавыя файлы на вашым прыладзе, каб мець магчымасць зрабіць бяспечнае злучэнне ADB з прыладамі.
Зараз некаторыя карысныя каманды!
- Каманда, якую я часта выкарыстоўваю, заключаецца ў тым, каб уключаць або выключаць свой AndroidTV (Nvidia SHIELD) з падтрымкай ADB праз Wi-Fi, адпраўляючы каманду "ўвод ключавой падзеі POWER", гэта імітуе націск кнопкі харчавання.
- Вядома, вы можаце змяняць, якую клавішу націскаць, напрыклад, каб націскаць клавішы са стрэлкамі, вы можаце зрабіць «увод ключавой падзеі DPAD_RIGHT» або LEFT і г.д.
- Яшчэ адна простая каманда - "перазагрузка", якая, як вы ўжо здагадаліся, перазагрузіць прыладу! Вы таксама можаце паставіць тут "reboot -p", каб выключыць яго.
- Цікавая рэч, якую можна зрабіць, - гэта запускаць праграмы на прыладзе. Вам прыйдзецца крыху пагугліць, каб знайсці асноўную дзейнасць праграмы. Гэты прыклад адкрые Chrome на прыладзе: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- Калі вы запоўніце localhost у полі IP-адрасу, кожная каманда будзе выканана на самой прыладзе! Гэта працуе нават без root, калі ў вас, вядома, уключаны ADB праз Wi-Fi (можна актываваць з ПК з дапамогай 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. Гэтая тэма таксама змяшчае некаторыя карысныя парады па доступе да лакальнай прылады, на якой выконваецца задача без root.
Цяпер адкрыты зыходны код на https://github.com/Jolanrensen/ADBPlugin!