ADB Shell [Tasker Plugin]

Покупки через додаток
4,1
Відгуки: 219
100 тис.+
Завантаження
Вікові обмеження
Для всіх вікових груп
Знімок екрана
Знімок екрана

Про цей додаток

Цей плагін Tasker дозволяє відправляти (серії) команд ADB Shell на віддалене пристрій (або сам пристрій), який має ADB через Wi-Fi.
Це програма, очевидно, потребує роботи Tasker, оскільки це плагін (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, це платна програма з 7-денною безкоштовною пробною версією ) Знову ж таки, без Tasker він НЕ РОБИТИ. Чи я зрозуміла? В будь-якому випадку ...

На цільовому пристрої ви можете робити все, що ви, звичайно, можете робити, використовуючи термінал або аварійну копію оболонки цього пристрою. Це включає в себе відкриття додатків, переміщення файлів, імітація вхідних даних тощо (Небо - це межа, і Google - це ваш друг).

Моє додаток може використовуватися як дія в Tasker, і його потрібно належним чином налаштовувати, коли він доданий до задачі для роботи.

ПРИМІТКА:
- Ви можете відправити декілька команд одночасно, розділяючи їх на ";".
- Всі команди в одній дії автоматично слідують команді "вихід", щоб закрити ADB-з'єднання. Це означає, що, якщо ви хочете відправити декілька команд, що залежать один від одного, вам потрібно буде помістити їх у єдину дію Tasker і розділити їх з ";".
- Якщо ви хочете, щоб декілька дій мого плагіна запускалися один за одним у завданні Tasker, залиште тайм-аут так, як це було. Tasker буде продовжуватись, коли команда буде відправлена.
- При першому спробі підключення до іншого пристрою через ADB він запитає вас, чи ви довіряєте пристрою. Щоб цей плагін працював правильно, вам завжди доведеться "довіряти цьому комп'ютеру".
- Вихід консолі можна переглянути та використати повторно в межах Tasker. Це може бути зроблено шляхом доступу до% output1,% output2 та ін, або шляхом ітерації над% output (), використовуючи для циклу.
- Плагін буде генерувати два ключові файли на своєму пристрої, щоб мати можливість безпечного підключення АБР до пристроїв.

Зараз для деяких корисних команд!
- Команда, яку я сам використовую, полягає в тому, щоб увімкнути або вимкнути мою ADB через Wi-Fi, активував AndroidTV (Nvidia SHIELD), відправивши команду "input keyevent POWER", це імітує кнопку натискання живлення.
- Звичайно, ви можете змінювати яку клавішу натиснути, наприклад, натискати клавіші зі стрілками, які ви можете зробити "input keyevent DPAD_RIGHT" або "... LEFT" і т.д.
- Ще однією простою командою є "перезавантаження", що, ви, здогадалися, перезавантажите пристрій! Ви також можете поставити "reboot -p" тут, щоб вимкнути його.
- Хороша річ, яку можна зробити, це запуск додатків на пристрої. Вам доведеться трохи покращити Google, щоб знайти основну діяльність програми. У цьому прикладі Chrome відкриється на пристрої: "Початок -n com.android.chrome/com.google.android.apps.chrome.Main".
- Коли ви заповнюєте "localhost" у полі IP-адреси, кожна команда буде виконуватися на самому пристрої! Це працює навіть без кореня, якщо ви, звичайно, маєте ADB за Wi-Fi включено (можна активувати з ПК за допомогою "adb tcpip 5555").
Звичайно, є багато інших команд, небо - це межа!
Це мій перший опублікований додаток, тому, будь-ласка, залиште відгук та надішліть помилки, щоб я міг намагатися їх виправити! Будь-які поради більш ніж вітаються!

Ідея створення цього додатка була з https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, що дозволяє користувачеві підключатися до віддаленого пристрою через інтерфейс у самому додатку. Ознайомтеся також з описом цього додатка, він містить поради щодо можливості ADB через Wi-Fi. Я використовую таку ж бібліотеку 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. Ця нитка також містить деякі корисні поради для доступу до локального пристрою, який виконує завдання без кореневого каталогу.

Тепер відкрийте вихідний код за адресою https://github.com/Jolanrensen/ADBPlugin!
Оновлено
16 січ. 2020 р.

Безпека даних

Безпека визначається тим, як додаток збирає і кому передає ваші дані. Способи забезпечення конфіденційності й захисту даних можуть різнитися залежно від використання додатка, регіону та віку користувача. Розробник, який надає цю інформацію, може оновлювати її.
Дані не передаються третім сторонам
Докладніше про те, як розробники заявляють про передавання даних
Дані не збираються
Докладніше про те, як розробники заявляють про збирання даних

Оцінки та відгуки

4,2
211 відгуків

Що нового

• 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