| Ֆայլի տեսակ | 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: