Пераход да зместу
AS

ADB Shell [Tasker Plugin] for Android APK

Выдавец: Jolan Rensen
Android APK Free
Спампаваць v6.3b 5 загрузкі
Тып файлаAPK
Версія6.3b
Выдавец Jolan Rensen
Дата выпуску4 чэр 2020 г.
Дата дададзена4 чэр 2020 г.
Патрабаванні да ОСAndroid
ПатрабаванніRequires Android 4.4 and up
Усяго загрузак5
КоштFree

Апісанне

Гэты плагін Tasker дазваляе адпраўляць (серыі) каманды ADB Shell на аддаленую прыладу (або саму прыладу), у якой уключаны ADB праз WiFi.

Відавочна, што для працы гэтай праграмы Tasker патрэбны, бо гэта плагін (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, гэта платная праграма з 7-дзённай бясплатнай пробнай версіяй ). Зноў жа, без Tasker гэта НЕ БУДЗЕ ПРАЦАВАЦЬ. Я быў дастаткова ясны? У любым выпадку...

На мэтавай прыладзе вы можаце рабіць усё, што звычайна змаглі б зрабіць пры выкарыстанні тэрмінала або абалонкі ADB гэтай прылады. Гэта ўключае ў сябе адкрыццё праграм, перамяшчэнне файлаў, мадэляванне ўводу і гэтак далей (неба - гэта мяжа, а Google - ваш сябар).

Маё прыкладанне можа выкарыстоўвацца як дзеянне ў Tasker і павінна быць правільна наладжана пры даданні ў задачу, каб працаваць.

НАТАТКА:

- Вы можаце адправіць некалькі каманд адначасова, падзяліўшы іх знакам ";".

- Усе каманды ў адным дзеянні аўтаматычна суправаджаюцца камандай "выхад", каб закрыць злучэнне ADB. Гэта азначае, што калі вы хочаце адправіць некалькі каманд, якія залежаць адна ад адной, вам трэба будзе змясціць іх у адно дзеянне Tasker і падзяліць іх знакам ";".

- Калі вы хочаце, каб некалькі дзеянняў майго плагіна выконваліся адно за адным у задачы Tasker, захавайце тайм-аўт усталяваным як ёсць. Tasker працягне працу пасля адпраўкі каманды.

- Калі вы ўпершыню паспрабуеце падключыцца да іншай прылады праз ADB, вас спытаюць, ці давяраеце вы гэтай прыладзе. Каб гэты плагін працаваў карэктна, вам трэба заўсёды "давяраць гэтаму кампутару".

- Выхад кансолі можна праглядаць і паўторна выкарыстоўваць у Tasker. Гэта можа быць зроблена шляхам доступу да %output1, %output2 і г.д. або шляхам паўтарэння %output() з дапамогай цыкла for.

- Убудова будзе ствараць два ключавыя файлы на вашым прыладзе, каб мець магчымасць зрабіць бяспечнае злучэнне ADB з прыладамі.

Зараз некаторыя карысныя каманды!

- Каманда, якую я часта выкарыстоўваю, заключаецца ў тым, каб уключаць або выключаць свой AndroidTV (Nvidia SHIELD) з падтрымкай ADB праз Wi-Fi, адпраўляючы каманду "ўвод ключавой падзеі POWER", гэта імітуе націск кнопкі харчавання.

- Вядома, вы можаце змяняць, якую клавішу націскаць, напрыклад, каб націскаць клавішы са стрэлкамі, вы можаце зрабіць «увод ключавой падзеі DPAD_RIGHT» або LEFT і г.д.

- Яшчэ адна простая каманда - "перазагрузка", якая, як вы ўжо здагадаліся, перазагрузіць прыладу! Вы таксама можаце паставіць тут "reboot -p", каб выключыць яго.

- Цікавая рэч, якую можна зрабіць, - гэта запускаць праграмы на прыладзе. Вам прыйдзецца крыху пагугліць, каб знайсці асноўную дзейнасць праграмы. Гэты прыклад адкрые Chrome на прыладзе: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Калі вы запоўніце localhost у полі IP-адрасу, кожная каманда будзе выканана на самой прыладзе! Гэта працуе нават без root, калі ў вас, вядома, уключаны ADB праз Wi-Fi (можна актываваць з ПК з дапамогай adb tcpip 5555).

Вядома, ёсць шмат іншых каманд, неба - гэта мяжа!

Гэта маё першае апублікаванае прыкладанне, таму, калі ласка, пакіньце водгук і адпраўце памылкі, каб я мог зрабіць усё магчымае, каб іх выправіць! Любыя парады больш чым вітаюцца!

Ідэя стварэння гэтай праграмы прыйшла з https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, які дазваляе карыстальніку падключацца да аддаленай прылады праз інтэрфейс самой праграмы. Калі ласка, прачытайце таксама апісанне гэтага прыкладання, яно змяшчае парады па ўключэнні ADB праз WiFi. Я выкарыстоўваю тую ж бібліятэку Java AdbLib у сваім дадатку.

Я выкарыстоўваю бібліятэку AdbLib, размешчаную на https://github.com/cgutman/AdbLib, і выкарыстоўваю https://github.com/cgutman/AdbLibTest у якасці прыкладу выкарыстання бібліятэкі. Я адаптаваў гэты прыклад для працы з дадзенай камандай і пераўтварыў яго ў плагін Tasker.

Каб атрымаць дапамогу, вы можаце напісаць мне альбо наведаць тэму XDA-Developers па адрасе https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Гэтая тэма таксама змяшчае некаторыя карысныя парады па доступе да лакальнай прылады, на якой выконваецца задача без root.

Цяпер адкрыты зыходны код на https://github.com/Jolanrensen/ADBPlugin!

Падобныя праграмы

Альтэрнатывы