ADB Shell [Tasker Plugin]

Køb i apps
4,1
219 anmeldelser
100 t+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot

Om denne app

Denne Tasker-plugin giver dig mulighed for at sende en (serie af) ADB Shell-kommandoer til en fjern enhed (eller selve enheden), der har ADB over WiFi aktiveret.
Denne app har naturligvis brug for Tasker til 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 vil det ikke fungere. Var jeg klar nok? Alligevel...

På målenheden kan du gøre alt, hvad du normalt ville kunne gøre, når du bruger terminalen eller ADB Shell på den pågældende enhed. Dette omfatter åbningsprogrammer, 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 tilføjes til en opgave, der skal fungere.

BEMÆRK:
- Du kan sende flere kommandoer på én gang ved at adskille dem med en ";".
- Alle kommandoer i en enkelt handling følges automatisk med en "exit" kommando for at lukke ADB-forbindelsen. Dette betyder, at hvis du vil sende flere kommandoer, der er afhængige af hinanden, skal du sætte dem i en enkelt Tasker-handling og adskille dem med ";".
- Hvis du vil have flere handlinger i mit plugin til at køre efter hinanden i en Tasker-opgave, skal du holde tidsintervallet som det er. Tasker fortsætter, når kommandoen sendes.
- Første gang du forsøger at oprette forbindelse til en anden enhed via ADB, spørger du dig, om du har tillid til enheden. For at dette plugin skal fungere korrekt, skal du altid "stole på denne computer".
- Konsolets output kan ses og genbruges fra Tasker. Dette kan gøres ved at få adgang til% output1,% output2 etc. eller ved iteration over% output () ved hjælp af en for-loop.
- Plugin'et genererer to nøglefiler på din enhed for at kunne sikre en sikker ADB-forbindelse til enhederne.

Nu for nogle nyttige kommandoer!
- En kommando, jeg selv bruger meget, er at slå min ADB over WiFi-aktiveret AndroidTV (Nvidia SHIELD) til eller fra ved at sende kommandoen "input keyevent POWER", dette simulerer en tænd / sluk-knap.
- Du kan selvfølgelig variere hvilken tast der skal trykkes, for eksempel for at trykke på piletasterne du kan gøre "input keyevent DPAD_RIGHT" eller "... LEFT" osv.
- En anden simpel kommando er "genstart", hvilket vil du gætte det, genstart enheden! Du kan også sætte "genstart -p" her for at slå den ned.
- En cool ting at kunne gøre er at starte apps på enheden. Du bliver nødt til at finde Google en smule for at se hovedaktiviteten i en app. Dette eksempel åbner Chrome på enheden: "Jeg starter -n com.android.chrome/com.google.android.apps.chrome.Main".
- Når du udfylder "localhost" i IP-adressefeltet, udføres hver kommando på selve enheden! Dette fungerer selv uden rod, 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 nogensinde offentliggjorte app, så vær venlig at give feedback og indsende fejl, så jeg kan prøve mit bedste for at rette dem! Eventuelle tips er mere end velkomne!

Idéen om at oprette denne app kom fra https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, som gør det muligt for brugeren at oprette forbindelse til en ekstern enhed via en grænseflade i selve appen. Læs også beskrivelsen af ​​den pågældende app, den indeholder nogle tip om at aktivere ADB via WiFi. Jeg bruger det samme AdbLib Java-bibliotek i min app.

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

For hjælp kan du emaile mig 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 rod.

Nu åben kilde på https://github.com/Jolanrensen/ADBPlugin!
Opdateret
16. jan. 2020

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Bedømmelser og anmeldelser

4,2
211 anmeldelser

Nyheder

• 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