Hopp til innhold
AS

ADB Shell [Tasker Plugin] for Android APK

Forlegger: Jolan Rensen
Android APK Free
nedlasting v6.3b 5 nedlastinger
FiltypeAPK
Versjon6.3b
Forlegger Jolan Rensen
Utgivelsesdato4. juni 2020
Dato lagt til4. juni 2020
Os kravAndroid
KravRequires Android 4.4 and up
Totalt antall nedlastinger5
PrisFree

Beskrivelse

Denne Tasker-pluginen lar deg sende en (serie med) ADB Shell-kommandoer til en ekstern enhet (eller selve enheten) som har ADB over WiFi aktivert.

Denne appen trenger åpenbart Tasker for å fungere siden den er en plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, dette er en betalt app med en 7 dagers gratis prøveperiode ). Igjen, uten Tasker VIRKER det IKKE. Var jeg tydelig nok? Uansett...

På målenheten kan du gjøre alt du normalt ville kunne gjøre når du bruker terminalen eller ADB-skallet til den enheten. Dette inkluderer åpning av apper, flytting av filer, simulering av input osv. (Himmelen er grensen og Google er din venn).

Appen min kan brukes som en handling i Tasker og må konfigureres riktig når den legges til en oppgave for å fungere.

MERK:

- Du kan sende flere kommandoer samtidig ved å skille dem med en ";".

- Alle kommandoer i en enkelt handling blir automatisk fulgt med en "exit"-kommando for å lukke ADB-forbindelsen. Dette betyr at hvis du vil sende flere kommandoer som er avhengige av hverandre, må du sette dem i en enkelt Tasker-handling og skille dem med ";".

- Hvis du vil at flere handlinger av plugin-en min skal kjøre etter hverandre i en Tasker-oppgave, vennligst behold tidsavbruddet som det er. Tasker fortsetter når kommandoen sendes.

- Første gang du prøver å koble til en annen enhet via ADB vil den spørre deg om du stoler på enheten. For at denne plugin-en skal fungere riktig, må du alltid "stole på denne datamaskinen".

- Utdataene fra konsollen kan sees og gjenbrukes fra Tasker. Dette kan gjøres ved å få tilgang til %output1, %output2 osv. eller ved iterasjon over %output() ved å bruke en for-løkke.

– Programtillegget vil generere to nøkkelfiler på enheten din for å kunne opprette en sikker ADB-tilkobling til enhetene.

Nå for noen nyttige kommandoer!

– En kommando jeg selv bruker mye er å slå min ADB over WiFi-aktiverte AndroidTV (Nvidia SHIELD) av eller på ved å sende kommandoen "input keyevent POWER", dette simulerer et trykk på strømknappen.

– Du kan selvfølgelig variere hvilken tast du skal trykke på, for eksempel for å trykke på piltastene kan du gjøre "input keyevent DPAD_RIGHT" eller LEFT etc.

- En annen enkel kommando er "reboot", som vil, du gjettet riktig, starte enheten på nytt! Du kan også sette "reboot -p" her for å slå den av.

– En kul ting å kunne gjøre er å starte apper på enheten. Du må Google litt for å finne hovedaktiviteten til en app. Dette eksemplet vil åpne Chrome på enheten: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Når du fyller inn localhost i IP-adressefeltet, vil hver kommando bli utført på selve enheten! Dette fungerer selv uten root hvis du selvfølgelig har ADB over WiFi aktivert (kan aktiveres fra en pc med adb tcpip 5555).

Selvfølgelig er det mange andre kommandoer, himmelen er grensen!

Dette er min første publiserte app, så legg igjen tilbakemelding og send inn feil slik at jeg kan prøve så godt jeg kan å fikse dem! Alle tips er mer enn velkommen!

Ideen til å lage denne appen kom fra https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, som lar brukeren koble til en ekstern enhet via et grensesnitt i selve appen. Vennligst les beskrivelsen av den appen også, den inneholder noen tips om hvordan du aktiverer ADB over WiFi. Jeg bruker det samme AdbLib Java-biblioteket i appen min.

Jeg bruker AdbLib-biblioteket som finnes på https://github.com/cgutman/AdbLib og bruker https://github.com/cgutman/AdbLibTest som eksempel på hvordan du bruker biblioteket. Jeg tilpasset dette eksemplet til å fungere med en gitt kommando og konverterte det til en Tasker-plugin.

For hjelp kan du sende meg en e-post eller besøke XDA-Developers-tråden på https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Denne tråden inneholder også noen nyttige tips for å få tilgang til den lokale enheten som kjører oppgaven uten root.

Nå åpen kildekode på https://github.com/Jolanrensen/ADBPlugin!

Lignende programmer

Alternativer