ADB Shell [Tasker Plugin]

Pirkimai programoje
4,1
219 apžvalgų
100 tūkst.+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Šis "Tasker" įskiepis leidžia jums siųsti (eilės) "ADB Shell" komandą (-us) nuotoliniam įrenginiui (arba pačiam prietaisui), turinčiam ADB per "Wi-Fi".
Akivaizdu, kad ši programa turi "Tasker" veikti, nes tai papildinys (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, tai mokama programa su 7 dienų nemokamu bandymu ) Vėlgi, be Tasker, ji nedirbs. Ar aš pakankamai aišku? Anyways ...

Tiksliniame įrenginyje galite padaryti viską, ką paprastai galėtumėte daryti naudodami terminalą arba ADB korpusą iš šio įrenginio. Tai apima programų atidarymą, failų perkėlimą, imitavimą įvesties ir kt. ("Dangus yra riba", o "Google" yra jūsų draugas).

Mano programa gali būti naudojama kaip veiksmas Tasker, ir ją reikia tinkamai sukonfigūruoti pridėjus prie užduoties dirbti.

PASTABA:
- Jūs galite siųsti kelias komandas vienu metu, atskirdami juos ";".
- Visos komandos viename veiksme automatiškai seka komandą "išeiti", kad uždarytumėte ADB ryšį. Tai reiškia, kad jei norite siųsti keletą komandų, priklausančių viena nuo kitos, jas reikės įdėti į vieną Tasker veiksmą ir atskirti juos su ";".
- Jei norite, kad mano įskiepio keli veiksmai būtų vykdomi po užduoties Tasker, užmegzkite laiko nustatymą taip, kaip yra. Tasker tęsis, kai komanda bus išsiųsta.
- Kai pirmą kartą bandysite prisijungti prie kito įrenginio per ADB, jis paklaus, ar pasitikite įrenginiu. Kad šis įskiepis tinkamai veiktų, jums visada reikės "pasitikėti šiuo kompiuteriu".
- Konsolės išvestis gali būti peržiūrima ir panaudota iš "Tasker". Tai gali būti padaryta pasiekiant% output1,% output2 ir tt, arba iteracija per% output () naudojant kilpą.
- Įskiepis generuos du pagrindinius jūsų įrenginyje esančius failus, kad būtų galima užtikrinti saugų ADB ryšį su įrenginiais.

Dabar už kai kurias naudingas komandas!
- Aš pats naudoju komandą, norėdamas įjungti arba išjungti "ADB" su "AndroidTV" su "Wi-Fi" funkcija (Nvidia SHIELD), nusiųsdamas komandą "input keyevent POWER", tai imituoja maitinimo mygtuką paspaudę.
- Žinoma, galite keisti kokį klavišą paspausti, pvz., Paspausti rodyklių klavišus, kuriuos galite atlikti "įvesties raktas" DPAD_RIGHT "arba" ... LIKU "ir tt
- Kitas paprastas komandas yra "paleisti iš naujo", o tai, jūs manote, perkraukite įrenginį! Taip pat galite įdiegti "reboot -p", kad galėtumėte jį išjungti.
- Kietas dalykas, kurį galime padaryti, yra paleisti programas įrenginyje. Šiek tiek turėsite "Google" rasti pagrindinę programos veiklą. Šiame pavyzdyje įrenginyje atidaromas "Chrome": "Aš pradedu -n com.android.chrome/com.google.android.apps.chrome.Main".
- Kai lauke IP adresas užpildysite "localhost", kiekviena komanda bus vykdoma pačiame įrenginyje! Tai veikia net be šaknies, jei, žinoma, turite ADB per "Wi-Fi" (jis gali būti įjungtas iš kompiuterio naudojant "adb tcpip 5555").
Žinoma, yra daug kitų komandų, dangus yra riba!
Tai mano pirmoji paskelbta programa, todėl prašome palikti atsiliepimus ir pateikti klaidas, kad galėčiau pabandyti išspręsti šią problemą! Bet kokie patarimai yra daugiau nei laukiami!

Idėja sukurti šią programą buvo pateikta iš https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, kuri leidžia vartotojui prisijungti prie nuotolinio įrenginio per pačią programą esančią sąsają. Taip pat perskaitykite šios programos apibūdinimą, joje pateikiami keli patarimai, kaip įgalinti ADB per "WiFi". Aš naudoju tą patį "AdbLib Java" biblioteką savo programoje.

Aš naudoju "AdbLib" biblioteką, esančią adresu https://github.com/cgutman/AdbLib, ir kaip naudoti biblioteką kaip https://github.com/cgutman/AdbLibTest. Aš pritaikiau šį pavyzdį, kad galėčiau dirbti su nurodyta komanda ir konvertuoti jį į Tasker įskiepį.

Norėdami gauti pagalbos, galite atsiųsti man el. Laišką arba apsilankyti "XDA-Developers" temoje adresu https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Šiame temoje taip pat yra keleto naudingų patarimų, kaip pasiekti vietinį įrenginį, kuriame veikia užduotis be root.

Dabar atidarykite šaltinį adresu https://github.com/Jolanrensen/ADBPlugin!
Atnaujinta
2020-01-16

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą

Įvertinimai ir apžvalgos

4,2
211 apžvalgų

Kas naujo

• 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