| Typ souboru | APK |
|---|---|
| Verze | 6.3b |
| Vydavatel | Jolan Rensen |
| Datum vydání | 4. 6. 2020 |
| Datum přidáno | 4. 6. 2020 |
| Os požadavky | Android |
| Požadavky | Requires Android 4.4 and up |
| Celkový počet stažení | 5 |
| Cena | Free |
Popis
Tento plugin Tasker vám umožňuje odeslat (řadu) příkazů ADB Shell do vzdáleného zařízení (nebo samotného zařízení), které má povoleno ADB přes WiFi.
Tato aplikace zjevně potřebuje ke svému fungování Tasker, protože je to plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, toto je placená aplikace se 7denní bezplatnou zkušební verzí ). Opět, bez Taskeru to NEBUDE FUNGOVAT. Byl jsem dostatečně jasný? Jakkoliv...
Na cílovém zařízení můžete dělat cokoli, co byste normálně mohli dělat, když používáte terminál nebo ADB Shell tohoto zařízení. To zahrnuje otevírání aplikací, přesouvání souborů, simulaci vstupu atd. (Obloha je limit a Google je váš přítel).
Moje aplikace může být použita jako akce v Taskeru a musí být správně nakonfigurována, když je přidána do úkolu, aby fungovala.
POZNÁMKA:
- Můžete odeslat více příkazů najednou tak, že je oddělíte znakem ";".
- Všechny příkazy v jedné akci jsou automaticky následovány příkazem "exit", aby se ukončilo připojení ADB. To znamená, že pokud chcete odeslat více příkazů, které jsou na sobě závislé, budete je muset vložit do jedné akce Taskeru a oddělit je „;“.
- Pokud chcete, aby se v úloze Tasker spouštělo více akcí mého pluginu po sobě, ponechte nastavený časový limit tak, jak je. Tasker bude pokračovat po odeslání příkazu.
- Při prvním pokusu o připojení k jinému zařízení přes ADB se vás zeptá, zda zařízení důvěřujete. Aby tento plugin správně fungoval, musíte vždy „důvěřovat tomuto počítači“.
- Výstup konzoly lze prohlížet a znovu používat z Taskeru. To lze provést přístupem k %output1, %output2 atd. nebo iterací přes %output() pomocí cyklu for.
- Plugin vygeneruje dva klíčové soubory na vašem zařízení, aby bylo možné vytvořit zabezpečené ADB připojení k zařízením.
Nyní několik užitečných příkazů!
- Příkaz, který sám často používám, je zapnout nebo vypnout můj ADB přes WiFi podporující AndroidTV (Nvidia SHIELD) odesláním příkazu "input keyevent POWER", což simuluje stisknutí tlačítka napájení.
- Samozřejmě můžete měnit, kterou klávesu stisknete, například pro stisknutí kláves se šipkami můžete provést "vstup klíčovou událost DPAD_RIGHT" nebo LEFT atd.
- Dalším jednoduchým příkazem je "reboot", který, uhodli jste, restartuje zařízení! Můžete také zadat "reboot -p" pro vypnutí.
- Skvělá věc, kterou můžete udělat, je spouštět aplikace na zařízení. Chcete-li najít hlavní aktivitu aplikace, budete muset trochu Google. Tento příklad otevře Chrome na zařízení: „am start -n com.android.chrome/com.google.android.apps.chrome.Main“.
- Když do pole IP adresa vyplníte localhost, každý příkaz bude proveden na samotném zařízení! Funguje to i bez rootu, pokud máte samozřejmě povoleno ADB přes WiFi (lze aktivovat z pc pomocí adb tcpip 5555).
Samozřejmě existuje mnoho dalších příkazů, nebe je limit!
Toto je moje vůbec první publikovaná aplikace, takže prosím zanechte zpětnou vazbu a odešlete chyby, abych se mohl co nejlépe pokusit je opravit! Jakékoli tipy jsou více než vítány!
Nápad vytvořit tuto aplikaci přišel z https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, který umožňuje uživateli připojit se ke vzdálenému zařízení přes rozhraní v samotné aplikaci. Přečtěte si také popis této aplikace, obsahuje několik tipů pro povolení ADB přes WiFi. Ve své aplikaci používám stejnou knihovnu AdbLib Java.
Používám knihovnu AdbLib, kterou najdete na https://github.com/cgutman/AdbLib a jako příklad použití knihovny používám https://github.com/cgutman/AdbLibTest. Tento příklad jsem upravil pro práci s daným příkazem a převedl jej na plugin Tasker.
Pokud potřebujete pomoc, můžete mi poslat e-mail nebo navštívit vlákno XDA-Developers na adrese https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Toto vlákno také obsahuje několik užitečných tipů pro přístup k místnímu zařízení, na kterém je spuštěna úloha, bez root.
Nyní otevřete zdroj na https://github.com/Jolanrensen/ADBPlugin!