Spring til indhold
AS

ADB Shell [Tasker Plugin] for Android APK

Forlægger: Jolan Rensen
Android APK Free
Hent v6.3b 5 downloads
FiltypeAPK
Version6.3b
Forlægger Jolan Rensen
Udgivelses dato4. jun. 2020
Dato tilføjet4. jun. 2020
Os kravAndroid
KravRequires Android 4.4 and up
Samlet antal downloads5
PrisFree

Beskrivelse

Dette Tasker-plugin giver dig mulighed for at sende en (serie af) ADB Shell-kommandoer til en fjernenhed (eller selve enheden), der har ADB over WiFi aktiveret.

Denne app har åbenbart brug for Tasker for at fungere, da det er et plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, dette er en betalt app med en 7 dages gratis prøveperiode ). Igen, uden Tasker VIRKER det IKKE. Var jeg klar nok? Alligevel...

På målenheden kan du gøre alt, hvad du normalt ville være i stand til at gøre, når du bruger terminalen eller ADB Shell på den pågældende enhed. Dette inkluderer åbning af apps, flytning af filer, simulering af input osv. (himlen er grænsen, og Google er din ven).

Min app kan bruges som en handling i Tasker og skal konfigureres korrekt, når den føjes til en opgave for at fungere.

BEMÆRK:

- Du kan sende flere kommandoer på én gang ved at adskille dem med et ";".

- Alle kommandoer i en enkelt handling følges automatisk med en "exit"-kommando for at lukke ADB-forbindelsen. Det betyder, at hvis du vil sende flere kommandoer, der er afhængige af hinanden, skal du placere dem i en enkelt Tasker-handling og adskille dem med ";".

- Hvis du vil have flere handlinger af mit plugin til at køre efter hinanden i en Tasker-opgave, bedes du behold timeouten indstillet som den er. Tasker fortsætter, når kommandoen sendes.

- Første gang du forsøger at oprette forbindelse til en anden enhed via ADB, bliver du spurgt, om du stoler på enheden. For at dette plugin fungerer korrekt, skal du altid "stole til denne computer".

- Konsollens output kan ses og genbruges inde fra Tasker. Dette kan gøres ved at få adgang til %output1, %output2 osv. eller ved iteration over %output() ved hjælp af en for-løkke.

- Pluginnet vil generere to nøglefiler på din enhed for at kunne lave en sikker ADB-forbindelse til enhederne.

Nu til nogle nyttige kommandoer!

- En kommando jeg selv bruger meget er at slå mit ADB over WiFi aktiveret AndroidTV (Nvidia SHIELD) til eller fra ved at sende kommandoen "input keyevent POWER", dette simulerer et tryk på tænd/sluk-knap.

- Du kan selvfølgelig variere hvilken tast du skal trykke på, for eksempel at trykke på piletasterne kan du lave "input keyevent DPAD_RIGHT" eller LEFT osv.

- En anden simpel kommando er "genstart", som vil, du gættede rigtigt, genstarte enheden! Du kan også sætte "genstart -p" her for at slukke for den.

- En fed ting at kunne gøre er at starte apps på enheden. Du bliver nødt til at Google lidt for at finde hovedaktiviteten for en app. Dette eksempel åbner Chrome på enheden: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Når du udfylder localhost i IP-adressefeltet, vil hver kommando blive udført på selve enheden! Dette fungerer selv uden root, hvis du selvfølgelig har ADB over WiFi aktiveret (kan aktiveres fra en pc ved hjælp af adb tcpip 5555).

Selvfølgelig er der mange andre kommandoer, himlen er grænsen!

Dette er min første publicerede app nogensinde, så giv venligst feedback og indsend fejl, så jeg kan gøre mit bedste for at rette dem! Alle tips er mere end velkomne!

Ideen til at skabe denne app kom fra https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, som giver brugeren mulighed for at oprette forbindelse til en fjernenhed via en grænseflade i selve appen. Læs venligst beskrivelsen af ​​den app også, den indeholder nogle tips om at aktivere ADB over WiFi. Jeg bruger det samme AdbLib Java-bibliotek i min app.

Jeg bruger AdbLib-biblioteket, der findes på https://github.com/cgutman/AdbLib og bruger https://github.com/cgutman/AdbLibTest som et eksempel på, hvordan man bruger biblioteket. Jeg tilpassede dette eksempel til at arbejde med en given kommando og konverterede det til et Tasker-plugin.

For at få hjælp kan du sende mig en e-mail eller besøge XDA-Developers-tråden på https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Denne tråd indeholder også nogle nyttige tips til at få adgang til den lokale enhed, der kører opgaven uden root.

Nu open source på https://github.com/Jolanrensen/ADBPlugin!

Lignende programmer

Alternativer