ADB Shell [Tasker Plugin]

Köp i appen
4,1
219 recensioner
100 tn+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild

Om appen

Med denna Tasker-plugin kan du skicka en (serie) ADB Shell-kommandon (er) till en fjärransluten enhet (eller enheten själv) som har ADB över WiFi-aktiverat.
Den här appen behöver självklart inte Tasker att fungera eftersom det är ett plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, det här är en betald app med en 7-dagars gratis provversion ). Återigen, utan Tasker kommer det inte att fungera. Var jag tillräckligt klar? Hur som helst...

På målenheten kan du göra vad som helst du normalt skulle kunna göra när du använder terminalen eller ADB-skalet på den enheten. Detta inkluderar öppningsprogram, flyttning av filer, simulering av inmatning etc. (Himlen är gränsen och Google är din vän).

Min app kan användas som en åtgärd i Tasker och måste konfigureras korrekt när den läggs till i en uppgift som ska fungera.

NOTERA:
- Du kan skicka flera kommandon på en gång genom att skilja dem med en ";".
- Alla kommandon i en enda åtgärd följs automatiskt med ett "exit" -kommando så att du stänger ADB-anslutningen. Det betyder att om du vill skicka flera kommandon som är beroende av varandra måste du lägga dem i en enskild Tasker-åtgärd och separera dem med ";".
- Om du vill att flera åtgärder i mitt plugin ska springa efter varandra i en Tasker-uppgift, behåll du timeout-inställningen som den är. Tasker fortsätter när kommandot skickas.
- Första gången du försöker ansluta till en annan enhet via ADB kommer du att fråga dig om du litar på enheten. För att detta plugin ska fungera korrekt måste du alltid "lita på den här datorn".
- Konsolen från konsolen kan ses och återanvändas från Tasker. Detta kan göras genom att få tillgång till% output1,% output2 etc. eller genom iteration över% output () med hjälp av en för loop.
- Pluggen skapar två nyckelfiler på enheten för att kunna skapa en säker ADB-anslutning till enheterna.

Nu för några användbara kommandon!
- Ett kommando jag själv använder mycket är att aktivera eller stänga min ADB via WiFi-aktiverad AndroidTV (Nvidia SHIELD) genom att skicka kommandot "input keyevent POWER", detta simulerar en strömknapps-tryckning.
- Du kan naturligtvis variera vilken tangent du vill trycka, till exempel för att trycka på piltangenterna du kan göra "inmatningsnyckeln DPAD_RIGHT" eller "... LEFT" etc.
- Ett annat enkelt kommando är "omstart", vilket kommer du gissade det, starta om enheten! Du kan också sätta "omstart -p" här för att slå ner den.
- En cool sak att kunna göra är att starta appar på enheten. Du måste Google lite för att hitta huvudaktiviteten för en app. I det här exemplet öppnas Chrome på enheten: "Jag startar -n com.android.chrome/com.google.android.apps.chrome.Main".
- När du fyller i "localhost" i fältet IP-adress kommer alla kommandon att utföras på själva enheten! Detta fungerar även utan rot om du självklart har ADB över WiFi aktiverad (kan aktiveras från en dator med "adb tcpip 5555").
Självklart finns det många andra kommandon, himlen är gränsen!
Det här är min första publicerade app, så var vänlig lämna feedback och skicka in fel så jag kan försöka mitt bästa för att fixa dem! Några tips är mer än välkomna!

Idén att skapa den här appen kom från https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, vilket gör det möjligt för användaren att ansluta till en fjärranslutning via ett gränssnitt i själva appen. Läs även beskrivningen av den aktuella appen, den innehåller några tips om hur du aktiverar ADB via WiFi. Jag använder samma AdbLib Java-bibliotek i min app.

Jag använder AdbLib-biblioteket på https://github.com/cgutman/AdbLib och använder https://github.com/cgutman/AdbLibTest som ett exempel på hur man använder biblioteket. Jag anpassade detta exempel för att arbeta med ett givet kommando och konverterade det till ett Tasker-plugin.

För hjälp kan du maila mig eller besöka XDA-Developers-tråden på https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Denna tråd innehåller också några användbara tips för att komma åt den lokala enheten som kör uppgiften utan rot.

Nu öppen källkod på https://github.com/Jolanrensen/ADBPlugin!
Uppdaterades den
16 jan. 2020

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Betyg och recensioner

4,2
211 recensioner

Nyheter

• 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