| Typ súboru | APK |
|---|---|
| Verzia | 6.3b |
| Vydavateľ | Jolan Rensen |
| Dátum vydania | 4. 6. 2020 |
| Dátum pridania | 4. 6. 2020 |
| Požiadavky OS | Android |
| Požiadavky | Requires Android 4.4 and up |
| Celkový počet stiahnutí | 5 |
| cena | Free |
Popis
Tento doplnok Tasker vám umožňuje odoslať (sériu) príkazov ADB Shell do vzdialeného zariadenia (alebo samotného zariadenia), ktoré má povolené ADB cez WiFi.
Táto aplikácia zjavne potrebuje Tasker, aby fungovala, pretože je to doplnok (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, toto je platená aplikácia so 7-dňovou bezplatnou skúšobnou verziou ). Opäť, bez Taskeru to NEBUDE FUNGOVAŤ. Bol som dostatočne jasný? Tak ako tak...
Na cieľovom zariadení môžete robiť čokoľvek, čo by ste normálne mohli robiť, keď používate terminál alebo ADB Shell daného zariadenia. To zahŕňa otváranie aplikácií, presúvanie súborov, simuláciu vstupu atď. (Obloha je limit a Google je váš priateľ).
Moja aplikácia môže byť použitá ako akcia v Taskeri a musí byť správne nakonfigurovaná, keď je pridaná k úlohe, aby fungovala.
POZNÁMKA:
- Môžete odoslať viacero príkazov naraz tak, že ich oddelíte znakom „;“.
- Všetky príkazy v jednej akcii sú automaticky nasledované príkazom "exit", aby sa zatvorilo pripojenie ADB. To znamená, že ak chcete odoslať viacero príkazov, ktoré sú na sebe závislé, budete ich musieť vložiť do jednej akcie Tasker a oddeliť ich znakom „;“.
- Ak chcete, aby sa v úlohe Tasker spúšťali viaceré akcie môjho doplnku po sebe, ponechajte nastavený časový limit tak, ako je. Tasker bude pokračovať po odoslaní príkazu.
- Pri prvom pokuse o pripojenie k inému zariadeniu cez ADB sa vás spýta, či zariadeniu dôverujete. Aby tento doplnok fungoval správne, musíte vždy „dôverovať tomuto počítaču“.
- Výstup z konzoly je možné prezerať a opätovne používať z aplikácie Tasker. Dá sa to urobiť prístupom k %output1, %output2 atď. alebo iteráciou cez %output() pomocou cyklu for.
- Plugin vygeneruje dva kľúčové súbory na vašom zariadení, aby bolo možné vytvoriť bezpečné ADB pripojenie k zariadeniam.
Teraz niekoľko užitočných príkazov!
- Príkaz, ktorý sám často používam, je zapnutie alebo vypnutie môjho ADB cez WiFi s podporou AndroidTV (Nvidia SHIELD) odoslaním príkazu „input keyevent POWER“, čo simuluje stlačenie tlačidla napájania.
- Samozrejme môžete meniť, ktorú klávesu stlačiť, napríklad stlačiť klávesy so šípkami, môžete urobiť "vstup kľúčovej udalosti DPAD_RIGHT" alebo LEFT atď.
- Ďalším jednoduchým príkazom je "reboot", ktorý, uhádli ste, reštartuje zariadenie! Môžete tiež zadať "reboot -p", aby ste ho vypli.
- Skvelá vec, ktorú môžete urobiť, je spúšťať aplikácie na zariadení. Ak chcete nájsť hlavnú aktivitu aplikácie, budete musieť trochu Google. Tento príklad otvorí Chrome na zariadení: „am start -n com.android.chrome/com.google.android.apps.chrome.Main“.
- Keď do poľa IP adresa vyplníte localhost, každý príkaz sa vykoná na samotnom zariadení! Funguje to aj bez root, ak máte, samozrejme, povolené ADB cez WiFi (dá sa aktivovať z počítača pomocou adb tcpip 5555).
Samozrejme, existuje mnoho ďalších príkazov, obloha je limit!
Toto je moja prvá zverejnená aplikácia, takže zanechajte spätnú väzbu a odošlite chyby, aby som sa ich mohol čo najlepšie pokúsiť opraviť! Akékoľvek tipy sú viac než vítané!
Myšlienka vytvoriť túto aplikáciu pochádza z https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, ktorá umožňuje používateľovi pripojiť sa k vzdialenému zariadeniu cez rozhranie v samotnej aplikácii. Prečítajte si aj popis tejto aplikácie, obsahuje niekoľko tipov na povolenie ADB cez WiFi. V mojej aplikácii používam rovnakú knižnicu AdbLib Java.
Používam knižnicu AdbLib, ktorá sa nachádza na https://github.com/cgutman/AdbLib a ako príklad na používanie knižnice používam https://github.com/cgutman/AdbLibTest. Tento príklad som prispôsobil na prácu s daným príkazom a skonvertoval som ho na doplnok Tasker.
Ak potrebujete pomoc, môžete mi poslať e-mail alebo navštíviť vlákno XDA-Developers na adrese https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Toto vlákno tiež obsahuje niekoľko užitočných tipov na prístup k lokálnemu zariadeniu, na ktorom je spustená úloha bez root.
Teraz otvorte zdroj na https://github.com/Jolanrensen/ADBPlugin!