ADB Shell [Tasker Plugin]

Nákupy v aplikácii
4,1
219 recenzií
100 tis.+
Stiahnuté
Hodnotenie obsahu
Pre všetkých
Snímka obrazovky
Snímka obrazovky

Informácie o aplikácii

Tento zásuvný modul Tasker umožňuje posielať (séria) príkazov ADB Shell vzdialenému zariadeniu (alebo samotnému zariadeniu), ktoré má ADB cez WiFi povolené.
Táto aplikácia samozrejme potrebuje Tasker, aby fungovala ako plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, je to platenú aplikáciu so 7 dňovou bezplatnou skúškou ). Opäť, bez Tasker to nebude fungovať. Bol som dosť jasný? Tak ako tak...

Na cieľovom zariadení môžete robiť čokoľvek, čo by ste normálne mohli robiť pri používaní terminálu alebo ADB Shell tohto zariadenia. To zahŕňa otváranie aplikácií, presúvanie súborov, simulovanie vstupov atď. (Obloha je limit a Google je váš priateľ).

Moja aplikácia môže byť použitá ako akcia v nástroji Tasker a musí byť správne nakonfigurovaná pri pridávaní do úlohy.

POZNÁMKA:
- Môžete poslať viac príkazov naraz tým, že ich oddelíte pomocou ";".
- Všetky príkazy v jednej akcii sú automaticky sledované príkazom "exit", aby sa ukončilo pripojenie ADB. To znamená, že ak chcete poslať viac príkazov, ktoré sú navzájom závislé, musíte ich dať do jednej Taskerovej akcie a oddeliť ich pomocou ";".
- Ak chcete, aby viaceré akcie môjho pluginu fungovali za sebou v úlohe Tasker, dodržte časový limit nastavený tak, ako je. Tasker bude pokračovať po odoslaní príkazu.
- Pri prvom pokuse o pripojenie k inému zariadeniu prostredníctvom služby ADB sa vás spýta, či máte dôveru k zariadeniu. Aby tento doplnok fungoval správne, musíte vždy "dôverovať tomuto počítaču".
- Výstup konzoly sa môže zobraziť a znova použiť z Tasker. To sa dá dosiahnuť pomocou prístupu% output1,% output2 atď. Alebo pomocou iterácie cez% output () pomocou slučky for.
- Tento doplnok vygeneruje na svojom zariadení dva kľúčové súbory, aby mohol vytvoriť zabezpečené ADB pripojenie k zariadeniam.

Teraz pre niektoré užitočné príkazy!
- Príkaz, ktorý sám používam veľa, je zapnutie alebo vypnutie príkazu "input keyevent POWER" pomocou príkazu "input keyevent POWER", aby sa moje ADB cez pripojenie AndroidTV (Nvidia SHIELD) zapnuté alebo vypnuté, čo simuluje stlačenie tlačidla napájania.
- Samozrejme môžete meniť, ktoré tlačidlá chcete stlačiť, napríklad stlačiť klávesy so šípkami, ktoré môžete urobiť "zadajte keyevent DPAD_RIGHT" alebo "... LEFT" atď.
- Ďalším jednoduchým príkazom je "reboot", ktorý vám, uhádol, reštartujte zariadenie! Môžete tiež dať "reboot -p", aby ste ho vypustili.
- Skvelá vec, ktorú môžete urobiť, je spustenie aplikácií v zariadení. Budete musieť Google trochu nájsť hlavnú aktivitu aplikácie. Tento príklad otvorí prehliadač Chrome v zariadení: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- Keď vyplníte "localhost" v poli IP address, každý príkaz bude vykonaný na samotnom zariadení! To funguje aj bez koreňa, ak máte, samozrejme, ADB cez WiFi povolený (môže byť aktivovaný z PC pomocou "adb tcpip 5555").
Samozrejme, že existuje veľa ďalších príkazov, obloha je limit!
Toto je moja prvá zverejnená aplikácia, preto nechajte spätnú väzbu a odošlite chyby, aby som sa mohol pokúsiť čo najlepšie opraviť ich! Akékoľvek tipy sú viac než vítané!

Nápad vytvoriť túto aplikáciu prišiel z https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, ktorý umožňuje používateľovi pripojiť sa k vzdialenému zariadeniu prostredníctvom rozhrania v samotnej aplikácii. Prečítajte si, prosím, opis 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 stránke https://github.com/cgutman/AdbLib a ako príklad použitia knižnice použite https://github.com/cgutman/AdbLibTest. Pridal som tento príklad, aby som pracoval s daným príkazom a previedol ho do zásuvného modulu Tasker.

Za účelom pomoci mi môžete 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. Táto vlákno obsahuje aj niekoľko užitočných tipov na prístup k miestnemu zariadeniu, na ktorom beží úloha bez koreňa.

Teraz otvorený zdroj na adrese https://github.com/Jolanrensen/ADBPlugin!
Aktualizované
16. 1. 2020

Zabezpečenie údajov

Bezpečnosť sa začína porozumením tomu, ako vývojári zhromažďujú a zdieľajú vaše údaje. Postupy ochrany a zabezpečenia osobných údajov sa môžu líšiť v závislosti od používania, regiónu a veku. Tieto informácie poskytol vývojár a môže ich časom aktualizovať.
S tretími stranami nie sú zdieľané žiadne údaje
Neboli zhromaždené žiadne údaje

Hodnotenia a recenzie

4,2
211 recenzií

Novinky

• 6.3
- Plugin is now way faster using Tasker's intent service system!
- Added donation option
- a: small bugfix
- b: reverted something to make it faster

• 6.2
- Thanks to those who do not understand that this is a Tasker Plugin. Because of you I got the idea you should be able to test the plugin without Tasker, so now you can!
- Let's see if this takes care of the 1 star reviews haha