| Vrsta datoteke | APK |
|---|---|
| Verzija | 6.3b |
| Izdavač | Jolan Rensen |
| Datum izlaska | 4. lip 2020. |
| Datum dodan | 4. lip 2020. |
| Os zahtjevi | Android |
| Zahtjevi | Requires Android 4.4 and up |
| Ukupno preuzimanja | 5 |
| Cijena | Free |
Opis
Ovaj Tasker dodatak vam omogućuje slanje (niza) naredbi ADB Shell na udaljeni uređaj (ili sam uređaj) koji ima omogućen ADB preko WiFi-a.
Ova aplikacija očito treba Tasker za rad jer je to dodatak (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, ovo je aplikacija koja se plaća sa 7 dana besplatnog probnog razdoblja ). Opet, bez Taskera NEĆE RADITI. Jesam li bio dovoljno jasan? U svakom slučaju...
Na ciljnom uređaju možete učiniti sve što biste inače mogli učiniti kada koristite terminal ili ADB Shell tog uređaja. To uključuje otvaranje aplikacija, premještanje datoteka, simulaciju unosa itd. (Nebo je granica, a Google je vaš prijatelj).
Moja se aplikacija može koristiti kao radnja u Taskeru i treba je ispravno konfigurirati kada se doda zadatku da bi radila.
BILJEŠKA:
- Možete poslati više naredbi odjednom tako da ih odvojite znakom ";".
- Sve naredbe u jednoj radnji automatski su praćene naredbom "izlaz" kako bi se zatvorila ADB veza. To znači da ako želite poslati više naredbi koje ovise jedna o drugoj, morat ćete ih staviti u jednu radnju Taskera i odvojiti ih s ";".
- Ako želite da se više radnji mog dodatka izvodi jedna za drugom u Tasker zadatku, ostavite vremensko ograničenje postavljeno kako jest. Tasker će nastaviti kada se naredba pošalje.
- Prvi put kada se pokušate povezati s drugim uređajem putem ADB-a, pitat će vas vjerujete li uređaju. Da bi ovaj dodatak ispravno radio, morat ćete uvijek "vjerovati ovom računalu".
- Izlaz konzole može se vidjeti i ponovno koristiti unutar Taskera. To se može učiniti pristupom %output1, %output2 itd. ili iteracijom preko %output() koristeći for petlju.
- Dodatak će generirati dvije ključne datoteke na vašem uređaju kako biste mogli uspostaviti sigurnu ADB vezu s uređajima.
Sada nekoliko korisnih naredbi!
- Naredba koju osobno često koristim je uključivanje ili isključivanje AndroidTV-a (Nvidia SHIELD) omogućenog za ADB preko WiFi-a slanjem naredbe "input keyevent POWER", ovo simulira pritisak gumba za napajanje.
- Naravno, možete mijenjati koju tipku pritisnuti, na primjer da pritisnete tipke sa strelicama možete učiniti "input keyevent DPAD_RIGHT" ili LEFT itd.
- Još jedna jednostavna naredba je "reboot", koja će, pogađate, ponovno pokrenuti uređaj! Također možete staviti "reboot -p" ovdje da ga isključite.
- Super stvar koju možete učiniti je pokretati aplikacije na uređaju. Morat ćete malo guglati da pronađete glavnu aktivnost aplikacije. Ovaj će primjer otvoriti Chrome na uređaju: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- Kada ispunite localhost u polju za IP adresu, svaka naredba će biti izvršena na samom uređaju! Ovo radi čak i bez roota ako, naravno, imate omogućen ADB preko WiFi (može se aktivirati s računala pomoću adb tcpip 5555).
Naravno postoje mnoge druge naredbe, nebo je granica!
Ovo je moja prva objavljena aplikacija, stoga ostavite povratne informacije i pošaljite bugove kako bih ih pokušao popraviti! Svaki savjet je više nego dobrodošao!
Ideja za izradu ove aplikacije došla je iz https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebuggera, koji korisniku omogućuje povezivanje s udaljenim uređajem putem sučelja u samoj aplikaciji. Pročitajte i opis te aplikacije, sadrži neke savjete o omogućavanju ADB-a preko WiFi-a. Koristim istu AdbLib Java biblioteku u svojoj aplikaciji.
Koristim biblioteku AdbLib koja se nalazi na https://github.com/cgutman/AdbLib i koristim https://github.com/cgutman/AdbLibTest kao primjer za korištenje biblioteke. Prilagodio sam ovaj primjer za rad s danom naredbom i pretvorio ga u Tasker dodatak.
Za pomoć mi možete poslati e-poruku ili posjetiti temu XDA-Developers na https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Ova nit također sadrži neke korisne savjete za pristup lokalnom uređaju koji izvodi zadatak bez roota.
Sada otvorite kod na https://github.com/Jolanrensen/ADBPlugin!