Սկիպ կոնտենտ
AS

ADB Shell [Tasker Plugin] for Android APK

Հրատարակիչ: Jolan Rensen
Android APK Free
Ներբեռնում v6.3b 5 բեռնումներ
Ֆայլի տեսակAPK
Տարբերակ6.3b
Հրատարակիչ Jolan Rensen
Թողարկման ամսաթիվ04 հնս, 2020 թ.
Ավելացման ամսաթիվը04 հնս, 2020 թ.
OS պահանջներըAndroid
ՊահանջներRequires Android 4.4 and up
Ընդհանուր ներբեռնումներ5
ԳինըFree

Նկարագրություն

Այս Tasker plugin-ը թույլ է տալիս ուղարկել ADB Shell-ի (մի շարք) հրաման(ներ) հեռավոր սարքին (կամ հենց սարքին), որի վրա միացված է ADB WiFi-ի միջոցով:

Այս հավելվածին ակնհայտորեն Tasker-ը պետք է աշխատի, քանի որ այն պլագին է (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, սա վճարովի հավելված է 7 օր անվճար փորձարկումով: ) Կրկին, առանց Tasker-ի այն ՉԻ ԱՇԽԱՏԻ: Ես բավականաչափ պարզ էի: Համենայն դեպս...

Թիրախային սարքում դուք կարող եք անել այն ամենը, ինչ սովորաբար կարող էիք անել այդ սարքի տերմինալը կամ ADB Shell-ն օգտագործելիս: Սա ներառում է հավելվածներ բացելը, ֆայլերի տեղափոխումը, մուտքագրման մոդելավորումը և այլն (երկինքը սահմանն է, իսկ Google-ը՝ ձեր ընկերը):

Իմ հավելվածը կարող է օգտագործվել որպես գործողություն Tasker-ում և պետք է ճիշտ կազմաձևվի, երբ ավելացվի առաջադրանքին՝ աշխատելու համար:

ՆՇՈՒՄ:

- Դուք կարող եք միանգամից մի քանի հրաման ուղարկել՝ դրանք բաժանելով «;»-ով:

- Մեկ գործողության բոլոր հրամաններին ավտոմատ կերպով հետևում է «ելք» հրամանը, որպեսզի փակվի ԱԶԲ կապը: Սա նշանակում է, որ եթե դուք ցանկանում եք ուղարկել մի քանի հրամաններ, որոնք կախված են միմյանցից, ապա ձեզ հարկավոր է դրանք տեղադրել մեկ Tasker գործողության մեջ և առանձնացնել դրանք «;»-ով:

- Եթե ցանկանում եք, որ իմ փլագինի մի քանի գործողություններ կատարվեն իրար հետևից Tasker առաջադրանքում, խնդրում ենք պահպանել ժամանակի վերջնաժամկետը այնպես, ինչպես կա: Tasker-ը կշարունակվի, երբ հրամանն ուղարկվի:

- Առաջին անգամ, երբ փորձեք ADB-ի միջոցով միանալ մեկ այլ սարքի, այն ձեզ կհարցնի, արդյոք վստահում եք սարքին: Որպեսզի այս հավելվածը ճիշտ աշխատի, դուք պետք է միշտ «վստահեք այս համակարգչին»:

- Վահանակի ելքը կարելի է դիտել և օգտագործել Tasker-ից: Դա կարելի է անել՝ մուտք գործելով %output1, %output2 և այլն, կամ կրկնելով %output()-ի վրա՝ օգտագործելով for loop:

- Փլագինը կստեղծի երկու հիմնական ֆայլ ձեր սարքի վրա, որպեսզի կարողանա ապահով ԱԶԲ կապ հաստատել սարքերի հետ:

Այժմ որոշ օգտակար հրամանների համար:

- Հրաման, որը ես ինքս շատ եմ օգտագործում, այն է, որ իմ ADB-ն միացնել կամ անջատել WiFi-ով միացված AndroidTV-ին (Nvidia SHIELD)՝ ուղարկելով «input keyevent POWER» հրամանը, որը նմանակում է միացման կոճակի սեղմումը:

- Իհարկե, դուք կարող եք տարբերել, թե որ ստեղնը սեղմել, օրինակ՝ սլաքների ստեղները սեղմելու համար կարող եք կատարել «ներածման հիմնական իրադարձություն DPAD_RIGHT» կամ LEFT և այլն:

- Մեկ այլ պարզ հրաման է «վերագործարկումը», որը, կռահեցիք, կվերագործարկի սարքը: Այստեղ կարող եք նաև տեղադրել «reboot -p»՝ այն անջատելու համար:

- Հիանալի բան, որ կարելի է անել, սարքի վրա հավելվածներ գործարկելն է: Հավելվածի հիմնական գործունեությունը գտնելու համար ստիպված կլինեք մի փոքր Google-ում փնտրել: Այս օրինակը կբացի Chrome-ը սարքում՝ «am start -n com.android.chrome/com.google.android.apps.chrome.Main»:

- Երբ լրացնում եք localhost-ը IP հասցեի դաշտում, յուրաքանչյուր հրաման կկատարվի հենց սարքի վրա: Սա աշխատում է նույնիսկ առանց root-ի, եթե, իհարկե, միացված եք ADB-ն WiFi-ի միջոցով (կարելի է ակտիվացնել համակարգչից՝ օգտագործելով adb tcpip 5555):

Իհարկե, կան շատ այլ հրամաններ, երկինքը սահմանն է:

Սա իմ առաջին հրապարակված հավելվածն է, ուստի խնդրում եմ թողեք կարծիք և ներկայացրեք սխալներ, որպեսզի ես կարողանամ ամեն ինչ անել դրանք շտկելու համար: Ցանկացած խորհուրդ ավելի քան ողջունելի է:

Այս հավելվածի ստեղծման գաղափարը ծագել է https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger-ից, որը թույլ է տալիս օգտատիրոջը միանալ հեռավոր սարքին հենց հավելվածի միջերեսի միջոցով: Խնդրում ենք կարդալ նաև այդ հավելվածի նկարագրությունը, այն պարունակում է որոշ խորհուրդներ ԱԶԲ-ն WiFi-ի միջոցով միացնելու վերաբերյալ: Ես օգտագործում եմ նույն AdbLib Java գրադարանը իմ հավելվածում:

Ես օգտագործում եմ https://github.com/cgutman/AdbLib հասցեում գտնվող AdbLib գրադարանը և օգտագործում եմ https://github.com/cgutman/AdbLibTest-ը որպես գրադարանից օգտվելու օրինակ: Ես հարմարեցրեցի այս օրինակը տվյալ հրամանի հետ աշխատելու համար և այն վերածեցի Tasker հավելվածի:

Օգնության համար կարող եք ինձ էլ. Այս շարանը նաև պարունակում է մի քանի օգտակար խորհուրդներ՝ առանց արմատի առաջադրանքն իրականացնող տեղական սարք մուտք գործելու համար:

Այժմ բաց կոդով https://github.com/Jolanrensen/ADBPlugin:

Նմանատիպ ծրագրեր

Այլընտրանքներ