Бұл Tasker плагині ADB Shell пәрмендерін (серияларын) WiFi арқылы қосылған ADB бар қашықтағы құрылғыға (немесе құрылғының өзіне) жіберуге мүмкіндік береді.
Бұл бағдарлама Таскерге жұмыс істеу үшін қажет, ол бұл плагин (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, бұл 7 күндік тегін сынақ мерзімі бар ақылы қолданба). ). Таскерсіз ол қайтадан жұмыс істемейді. Мен жеткілікті болды ма? Кез келген жағдайда ...
Мақсатты құрылғыда сіз әдетте терминал немесе осы құрылғының ADB Shell пайдалану кезінде істей алатын нәрсені жасай аласыз. Бұл қолданбаларды ашу, файлдарды жылжыту, кіріс сигналын имитациялауды қамтиды (Аспан - шегі, Google - сіздің досыңыз).
Менің қосымшам Tasker-дағы әрекеттер ретінде пайдаланылуы мүмкін және тапсырманы жұмысқа қосқан кезде дұрыс конфигурациялау керек.
ЕСКЕРТУ:
- Сіз бірден бірнеше командаларды «;» дегенге бөліп жібере аласыз.
- Бір әрекеттегі барлық пәрмендер автоматты түрде ADB қосылымын жабу үшін «exit» командасымен орындалады. Бұл бір-біріне тәуелді бірнеше пәрменді жібергіңіз келсе, оларды бірыңғай Таскерлік әрекетке қоюға және оларды «;» дегенге бөлуге тура келетінін білдіреді.
- Егер сіз менің плагиннің көптеген әрекеттерін Таскер тапсырмасында бір-бірінен кейін іске қосқыңыз келсе, уақытты орнатыңыз. Таскер команда жіберілген кезде жалғасады.
- ADB арқылы басқа құрылғыға қосылғыңыз келгенде, ол сізге құрылғыға сене ме деп сұрайды. Бұл плагин дұрыс жұмыс істеуі үшін әрдайым «осы компьютерге сену» керек.
- Консольдің шығуын Tasker ішінде көруге және қайта пайдалануға болады. Бұл% output1,% output2 және т.б. арқылы немесе итерация арқылы% output () функциясына қол жеткізу арқылы жасауға болады.
- Құрылғыларға қауіпсіз АДБ қосылымын жасай алу үшін плагин құрылғының екі негізгі файлын шығарады.
Енді кейбір пайдалы пәрмендер үшін!
- Мен өзімнің АББ-ды Wi-Fi қосылған AndroidTV (Nvidia SHIELD) арқылы қосып, өшіру үшін «input keyevent POWER» пәрменін жібере отырып, мен бұны қуат түймешігін басу арқылы іске асырамын.
- Әрине әр түрлі пернелерді басуыңызға болады, мысалы, «енгізу keyevent DPAD_RIGHT» немесе «... LEFT» және т.б.
- Тағы бір қарапайым команда - «қайта жүктеу», ол сіз ойлап тапсаңыз, құрылғыны қайта жүктеңіз! Сондай-ақ, оны қайтадан өшіру үшін «reboot -p» -ді осында қоюға болады.
- Құрылғыдағы қолданбаларды іске қосу - бұл керемет нәрсе. Қолданбаның негізгі қызметін табу үшін Google-ге біраз қажет болады. Бұл мысал құрылғыдағы Chrome-ді ашады: «start -n com.android.chrome/com.google.android.apps.chrome.Main».
- IP-мекен-жай өрісінде «localhost» сөзін толтырған кезде, әрбір команда құрылғының өзі орындалады! Егер сіз, әрине, ADB-ді Wi-Fi арқылы қоссаңыз (тіпті «adb tcpip 5555» көмегімен компьютерден белсендіруге болады), бұл тіпті түбірсіз жұмыс істейді.
Әрине, көптеген басқа да бұйрықтар бар, аспан - шегі бар!
Бұл менің бірінші рет жарияланған бағдарлама, сондықтан пікір қалдырып, қателер жіберіңіз, осылайша оларды түзетуге тырысамын! Кез-келген кеңестерге қош келдіңіз!
Бұл бағдарламаны жасау идеясы https://play.google.com/store/apps/details?id=com.cgutman.androidremoteebugger сайтынан пайда болды, бұл пайдаланушыға қашықтағы құрылғыға қолданбаның интерфейсі арқылы қосылуға мүмкіндік береді. Осы бағдарламаның сипаттамасын оқып шығыңыз, ол WiFi арқылы ADB қосу туралы бірнеше кеңестерді қамтиды. Қолданбамдағы бірдей AdbLib Java кітапханасын қолданады.
Мен https://github.com/cgutman/AdbLib мекен-жайындағы AdbLib кітапханасын қолдана отырып, кітапхананы қалай пайдалану керектігі туралы мысал ретінде https://github.com/cgutman/AdbLibTest қолданады. Мен осы мысалды берілген командамен жұмыс істеу үшін бейімдедім және оны Tasker плагиніне айналдырдым.
Көмек алу үшін маған хат жібере аласыз немесе XDA-Әзірлеушілер ағынына https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 мекенжайында кіре аласыз. Бұл ақылдасу тапсырманы орындайтын жергілікті құрылғыға кіруге арналған пайдалы кеңестерден тұрады.
Енді https://github.com/Jolanrensen/ADBPlugin сайтында ашық дереккөз!
Жаңартылған күні
2020 ж. 16 қаң.