| Fájl típusa | APK |
|---|---|
| Változat | 6.3b |
| Kiadó | Jolan Rensen |
| Kiadási dátum | 2020. jún. 4. |
| Dátum hozzáadva | 2020. jún. 4. |
| Os követelmények | Android |
| Követelmények | Requires Android 4.4 and up |
| Összes letöltés | 5 |
| Ár | Free |
Leírás
Ez a Tasker beépülő modul lehetővé teszi ADB Shell parancsok (sorok) küldését egy távoli eszközre (vagy magára az eszközre), amelyen engedélyezve van az ADB over WiFi.
Ennek az alkalmazásnak nyilvánvalóan szüksége van a Taskerre, hogy működjön, mivel ez egy beépülő modul (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, ez egy fizetős alkalmazás 7 napos ingyenes próbaverzióval ). Ismétlem, Tasker nélkül NEM MŰKÖDIK. Elég világos voltam? Egyébként...
A céleszközön bármit megtehet, amit az adott eszköz termináljának vagy ADB Shelljének használatakor általában megtehet. Ez magában foglalja az alkalmazások megnyitását, a fájlok mozgatását, a bevitel szimulálását stb. (Az ég a határ, a Google pedig a barátod).
Az alkalmazásomat műveletként lehet használni a Taskerben, és megfelelően kell konfigurálni, ha hozzáadom egy feladathoz, hogy működjön.
JEGYZET:
- Egyszerre több parancsot is küldhet, ha ";"-el választja el őket.
- Az egy műveletben lévő összes parancsot automatikusan egy "exit" paranccsal követi az ADB kapcsolat bezárása. Ez azt jelenti, hogy ha több, egymástól függő parancsot szeretne küldeni, egyetlen Tasker-műveletbe kell helyeznie őket, és ";"-vel kell elválasztania őket.
- Ha azt szeretné, hogy a beépülő modulom több művelete egymás után fusson egy Tasker-feladatban, kérjük, tartsa beállítva az időtúllépést. A Tasker a parancs elküldésekor folytatódik.
- Amikor először próbál csatlakozni egy másik eszközhöz ADB-n keresztül, a rendszer megkérdezi, hogy megbízik-e az eszközben. Ahhoz, hogy ez a beépülő modul megfelelően működjön, mindig „meg kell bíznia ebben a számítógépben”.
- A konzol kimenete megtekinthető és újrafelhasználható a Taskeren belül. Ezt megteheti a %output1, %output2 stb. elérésével, vagy a %output() feletti iterációval a for ciklus használatával.
- A beépülő modul két kulcsfájlt generál az eszközén, hogy biztonságos ADB-kapcsolatot tudjon létrehozni az eszközökkel.
Most néhány hasznos parancs!
- Az általam gyakran használt parancs az, hogy be- vagy kikapcsoljam az ADB over WiFi-képes AndroidTV-t (Nvidia SHIELD) az "input keyevent POWER" parancs elküldésével, ami a bekapcsológomb megnyomását szimulálja.
- Természetesen változtatható, hogy melyik billentyűt nyomjuk meg, például a nyílbillentyűk lenyomásához teheti az "input keyevent DPAD_RIGHT" vagy LEFT stb.
- Egy másik egyszerű parancs a "reboot", ami, kitaláltad, újraindítja az eszközt! Ide írhatod a "reboot -p" parancsot is a kikapcsoláshoz.
- Egy nagyszerű dolog, amit megtehet, az alkalmazások elindítása az eszközön. Egy kicsit Google-lal kell keresnie egy alkalmazás fő tevékenységét. Ez a példa megnyitja a Chrome-ot az eszközön: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- Ha az IP cím mezőbe a localhost szót írod ki, akkor minden parancs magán az eszközön fog végrehajtódni! Ez root nélkül is működik, ha természetesen engedélyezve van az ADB over WiFi (pc-ről az adb tcpip 5555 segítségével aktiválható).
Persze sok más parancs is van, az ég a határ!
Ez az első közzétett alkalmazásom, ezért kérjük, hagyjon visszajelzést, és küldje el a hibákat, hogy megpróbálhassam kijavítani őket! Minden tippet szívesen fogadunk!
Az alkalmazás létrehozásának ötlete a https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger webhelyről származik, amely lehetővé teszi a felhasználó számára, hogy egy távoli eszközhöz csatlakozzon magán az alkalmazáson keresztül. Kérjük, olvassa el az alkalmazás leírását is, amely néhány tippet tartalmaz az ADB WiFi-n keresztüli engedélyezéséhez. Ugyanazt az AdbLib Java könyvtárat használom az alkalmazásomban.
A https://github.com/cgutman/AdbLib címen található AdbLib könyvtárat használom, és a https://github.com/cgutman/AdbLibTest példát használom a könyvtár használatára. Ezt a példát egy adott paranccsal való működésre adaptáltam, és Tasker beépülő modullá konvertáltam.
Ha segítségre van szüksége, írjon nekem e-mailt, vagy keresse fel az XDA-Developers szálat a https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 címen. Ez a szál néhány hasznos tippet is tartalmaz a feladatot futtató helyi eszköz root nélkül való eléréséhez.
Most nyílt forráskód: https://github.com/Jolanrensen/ADBPlugin!