ADB Shell [Tasker Plugin]

Jolan Rensen
Jan 17, 2020
  • 6.0

    2 Opinie

  • 2.7 MB

    Rozmiar Pliku

  • Android 4.4+

    Android OS

O ADB Shell [Tasker Plugin]

Wtyczka Tasker wykonać polecenie powłoki na ADB urządzeniem obsługującym.

Ta wtyczka Tasker umożliwia wysłanie (serii) poleceń ADB Shell do zdalnego urządzenia (lub samego urządzenia) z włączoną obsługą ADB przez Wi-Fi.

Ta aplikacja oczywiście potrzebuje Taskera do pracy, ponieważ jest to wtyczka (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, jest to płatna aplikacja z 7-dniową bezpłatną próbą ). Ponownie, bez Taskera NIE BĘDZIE PRACOWAĆ. Czy byłem wystarczająco jasny? W każdym razie ...

Na urządzeniu docelowym możesz zrobić wszystko, co normalnie będziesz w stanie zrobić, korzystając z terminala lub powłoki ADB tego urządzenia. Obejmuje to otwieranie aplikacji, przenoszenie plików, symulowanie wejścia itp. (Niebo jest granicą, a Google jest twoim przyjacielem).

Moja aplikacja może być używana jako akcja w Taskerze i musi być poprawnie skonfigurowana po dodaniu do zadania do pracy.

UWAGA:

- Możesz wysyłać wiele poleceń naraz, oddzielając je znakiem ";".

- Wszystkie polecenia w jednym działaniu są automatycznie wykonywane z poleceniem "exit", aby zamknąć połączenie ADB. Oznacza to, że jeśli chcesz wysyłać wiele poleceń, które są od siebie zależne, musisz umieścić je w jednej akcji Taskera i oddzielić je za pomocą ";".

- Jeśli chcesz, aby wiele działań z mojej wtyczki działało po sobie w zadaniu Tasker, ustaw limit czasu bez zmian. Tasker będzie kontynuowany po wysłaniu polecenia.

- Za pierwszym razem, gdy spróbujesz połączyć się z innym urządzeniem za pośrednictwem ADB, pojawi się pytanie, czy ufasz urządzeniu. Aby ta wtyczka działała poprawnie, musisz zawsze "ufać temu komputerowi".

- Dane wyjściowe konsoli można przeglądać i ponownie wykorzystywać z poziomu Taskera. Można to zrobić, uzyskując dostęp do% output1,% output2 itd. Lub przez iterację na% output () przy użyciu pętli for.

- Wtyczka wygeneruje dwa kluczowe pliki na Twoim urządzeniu, aby umożliwić bezpieczne połączenie ADB z urządzeniami.

Teraz kilka przydatnych poleceń!

- Polecenie, którego sam często używam, to włączanie lub wyłączanie mojego ADB przez WiFiTV (Nvidia SHIELD) poprzez wysłanie polecenia "input keyevent POWER", które symuluje naciśnięcie przycisku zasilania.

- Oczywiście możesz zmieniać, który klawisz nacisnąć, na przykład, aby naciskać klawisze strzałek, możesz zrobić "input keyevent DPAD_RIGHT" lub "... LEFT" itd.

- Kolejną prostą komendą jest "reboot", który, jak się domyślacie, uruchomi ponownie urządzenie! Możesz także umieścić "reboot -p" tutaj, aby go wyłączyć.

- Fajną rzeczą, którą można zrobić, jest uruchamianie aplikacji na urządzeniu. Będziesz musiał trochę Google, aby znaleźć główną działalność aplikacji. W tym przykładzie otworzysz Chrome na urządzeniu: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Po wpisaniu "localhost" w polu adresu IP każde polecenie zostanie wykonane na samym urządzeniu! Działa to nawet bez uprawnień roota, jeśli oczywiście masz ADB przez Wi-Fi (można aktywować z komputera za pomocą "adb tcpip 5555").

Oczywiście istnieje wiele innych poleceń, niebo jest granicą!

To jest moja pierwsza opublikowana aplikacja, więc proszę o przesyłanie opinii i przesyłanie błędów, aby móc spróbować je naprawić! Wszelkie wskazówki są mile widziane!

Pomysł utworzenia tej aplikacji pochodzi z https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, która pozwala użytkownikowi połączyć się ze zdalnym urządzeniem za pośrednictwem interfejsu w samej aplikacji. Przeczytaj również opis tej aplikacji, zawierający wskazówki dotyczące włączania ADB przez Wi-Fi. Używam tej samej biblioteki Java AdbLib w mojej aplikacji.

Korzystam z biblioteki AdbLib dostępnej na stronie https://github.com/cgutman/AdbLib i korzystam z https://github.com/cgutman/AdbLibTest jako przykładu korzystania z biblioteki. Zaadaptowałem ten przykład do pracy z danym poleceniem i przekonwertowałem go na wtyczkę Taskera.

Aby uzyskać pomoc, możesz wysłać mi wiadomość e-mail lub odwiedzić wątek XDA-Developers na stronie https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Wątek ten zawiera także kilka przydatnych wskazówek dotyczących uzyskiwania dostępu do lokalnego urządzenia uruchamiającego zadanie bez uprawnień roota.

Teraz open source na https://github.com/Jolanrensen/ADBPlugin!

Pokaż więcejPokaż mniej

What's new in the latest 6.3b

Last updated on 2020-01-17
• 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
Pokaż więcejPokaż mniej

Informacje ADB Shell [Tasker Plugin] APK

Ostatnia wersja
6.3b
Kategoria
Narzędzia
Android OS
Android 4.4+
Rozmiar Pliku
2.7 MB
Deweloper
Jolan Rensen
Available on
Bezpieczne i Szybkie Pobieranie APK na APKPure
APKPure używa weryfikacji podpisu, aby zapewnić bezpieczne pobieranie plików APK ADB Shell [Tasker Plugin] bez wirusów dla Ciebie

Stare wersje ADB Shell [Tasker Plugin]

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure
Raport bezpieczeństwa

ADB Shell [Tasker Plugin]

6.3b

Raport bezpieczeństwa będzie wkrótce dostępny. W międzyczasie proszę pamiętać, że ta aplikacja przeszła wstępne kontrole bezpieczeństwa APKPure.

SHA256:

53947bc55dc140ffe8143df77dd982c1ff06c5c3e0b681bda15e59dc526882b6

SHA1:

38f4855e1f1fbc99836a9eb31615aedbe95560ca