Jak korzystać z powłoki ADB w przeglądarce Google Chrome bez instalowania narzędzi platformy Android SDK

Jak korzystać z powłoki ADB w przeglądarce Google Chrome bez instalowania narzędzi platformy Android SDK

Jeśli od czasu do czasu musisz używać poleceń ADB Shell do pracy z urządzeniem z Androidem i za każdym razem do tego pobierasz komponenty Android SDK do tych celów, być może nie będzie to wkrótce potrzebne: z ograniczeniami, ale teraz możesz wykonać te polecenia bezpośrednio z przeglądarka, bez instalacji dodatkowych.

W momencie pisania metody jest eksperymentalną funkcją Google Chrome (podaje, że działa również w ostatnim Microsoft Edge) i wersji beta interfejsu WebAdb Web do pracy z ADB-to znaczy, nie wszystko może działać właściwie, ale może być już interesujący dla tych, którzy tego potrzebują.

Procedura podłączania urządzenia z WebAdb

Aby skorzystać z rozważanej możliwości, wymagane będą następujące działania przygotowawcze:

  1. Włączyć funkcję eksperymentalną „Nowy backend USB” w Chrome: // Flagi. Przechodzimy na stronę
    Chrome: // flagi/#new-USB-Backend
    i przełącz parametr na wartość Włączony, Następnie kliknij przycisk Relaunch, aby ponownie uruchomić przeglądarkę. Rozważać: Podobnie jak w przypadku innych funkcji eksperymentalnych, ten może zniknąć całkowicie lub, odwrotnie, stać się regularną funkcją chromu, znikając z listy eksperymentalnych.
  2. Włącz debugowanie USB na smartfonie lub tablecie z systemem Android i podłącz go do komputera.

Następnie możesz zacząć używać ADB Shell przez WebAdb w przeglądarce:

  1. Przejdź do strony https: // webadb.Com/ i kliknij „Dodaj urządzenie”. Twoje urządzenie powinno znajdować się na liście (gdy debugowanie USB i dostępność niezbędnych sterowników na komputerze), dodaj.
  2. Naciśnij przycisk „Podłącz”, zezwól na połączenie na ekranie Androida - urządzenie jest podłączone.
  3. Aby wykonać polecenia w konsoli, przejdź do interaktywnego elementu powłoki. Ustawiamy polecenia tak, jakbyśmy byli w powładzie ADB, na przykład, aby uzyskać listę zainstalowanych pakietów, nie wprowadzamy Pakiety listy PM ADB Shell, A Pakiety PM
  4. Istnieje również gotowy menedżer plików WebDB WebAdb, instalacja APK na urządzeniu, przechwytywanie ekranu i transmisji ekranu (SCRCPY).

Podczas testu wypróbowałem proste rzeczy, takie jak nagrywanie ekranu z Androidem za pomocą ADB i niektórych innych poleceń - ogólnie pracuje.

Ale nie wszystkie i, na przykład, smartfon ponownie uruchomiony w odzyskiwaniu nie jest możliwy do zobaczenia w WebAdb. Doniesiono również, że łączenie urządzeń z własnymi sterownikami debugowania (na przykład Samsung) nie będzie działać.

Myślę jednak, że sama szansa będzie dla kogoś interesująca, możliwe jest również, że w przyszłości mogą pojawić się oficjalne narzędzia tego rodzaju z Google.