Przejdź do treści
RA

Remote ADB Shell for Android APK

Wydawca: Cameron Gutman
Android APK Free
Ściągnij v1.6.5 379 pobrania
Typ plikuAPK
Wersja1.6.5
Wydawca Cameron Gutman
Data wydania19 mar 2019
Data dodania19 mar 2019
Wymagania systemu operacyjnegoAndroid
WymaganiaNone
Całkowita liczba pobrań379
Pobrania tygodniowo5
Cena £Free

Opis

Remote ADB Shell to aplikacja terminalowa, która umożliwia łączenie się z usługą powłoki ADB innych urządzeń z systemem Android przez sieć i wykonywanie poleceń terminalowych. Może to być przydatne do zdalnego debugowania urządzeń z systemem Android (uruchamianie narzędzi, takich jak top, logcat lub dumpsys). Obsługuje wiele jednoczesnych połączeń z różnymi urządzeniami i utrzymuje te połączenia przy życiu, nawet gdy aplikacja działa w tle. Ta aplikacja nie wymaga rootowania na żadnym urządzeniu, ale root może być pomocny w konfiguracji urządzeń docelowych. Jeśli urządzenia docelowe nie są zrootowane, musisz użyć komputera ze sterownikami Android SDK i Google USB, aby je skonfigurować (szczegóły poniżej).

Ta aplikacja jest opakowaniem wokół powłoki, która jest odsłonięta przez ADB. Utrzymuje historię 15 poleceń, do której można uzyskać dostęp po długim naciśnięciu pola poleceń. Długie naciśnięcie samego wyświetlacza terminala da opcję wysłania Ctrl + C, przełączenia automatycznego przewijania lub wyjścia z sesji terminala.

Działa to dokładnie w taki sam sposób, jak polecenie „adb shell” działa na komputerze. Ponieważ ta aplikacja używa natywnej implementacji protokołu ADB w Javie, nie wymaga rootowania na żadnym urządzeniu ani żadnych aplikacji innych firm na urządzeniu docelowym. Urządzenia po prostu rozmawiają ze sobą tym samym protokołem, co z komputerem z klientem ADB z Android SDK.

WAŻNE: urządzenia z systemem Android 4.2.2 lub nowszym używają kluczy RSA do uwierzytelniania połączenia ADB. W moich testach urządzenia z systemem 4.2.2 będą musiały być podłączone do komputera przy pierwszym połączeniu z nimi (z każdego urządzenia z zainstalowaną tą aplikacją). Pozwala im to wyświetlić okno dialogowe akceptacji klucza publicznego, które należy zaakceptować (i zaznaczyć „Zawsze zezwalaj z tego komputera”). Urządzenia z Androidem 4.3 i 4.4 nie mają problemu z wyświetlaniem okna dialogowego bez połączenia z komputerem, więc wygląda na to, że jest to obejście specyficzne dla Androida 4.2.2.

Aby skonfigurować podstawowy nierootowany cel, podłącz urządzenie docelowe do komputera z zainstalowanym Android SDK i uruchom „adb tcpip 5555” z folderu platform-tools Android SDK. Spowoduje to rozpoczęcie nasłuchiwania ADB na porcie 5555 na urządzeniu docelowym. Urządzenie można wtedy odłączyć i pozostanie ono poprawnie skonfigurowane do ponownego uruchomienia.

W przypadku urządzeń, które są zrootowane (chociaż nie jest to wymagane), możesz zainstalować jedną z kilku aplikacji „ADB WiFi”, aby umożliwić serwerowi ADB nasłuchiwanie w sieci. Urządzenia z niestandardową pamięcią ROM mogą mieć opcję włączenia ADB przez sieć w panelu Opcje programisty w Ustawieniach. Użycie jednej z tych metod spowoduje prawidłowe skonfigurowanie ADB do dostępu do sieci za pomocą tej aplikacji. Dodatkowy krok dla 4.2.2 jest nadal wymagany do początkowego połączenia.

Aby połączyć się ze zdalnym urządzeniem z Androidem, wpisz adres IP urządzenia i numer portu (5555 z powyższego przykładu) w Remote ADB Shell. Dotknij Połącz i spróbuje połączyć się z urządzeniem i uruchomić terminal.

Z zadowoleniem przyjmuję prośby o nowe funkcje i raporty o błędach. Możesz uwzględnić je w recenzjach aplikacji lub opublikować na forum (linki poniżej). Oceń tę aplikację, jeśli możesz; to naprawdę pomaga mi dowiedzieć się, na jakich funkcjach/poprawkach powinienem się skupić.

Deweloperzy: Niestandardowa biblioteka Java ADB, którą napisałem dla tej aplikacji, jest open-source na licencji BSD pod adresem https://github.com/cgutman/AdbLib

Źródło tej aplikacji jest dostępne na licencji Apache: https://github.com/cgutman/RemoteAdbShell

Linki do forum XDA:

Zdalny wątek aplikacji powłoki ADB — http://forum.xda-developers.com/showthread.php?t=2373265

Wątek biblioteki Java ADB — http://forum.xda-developers.com/showthread.php?t=2405030

Podobne programy

Alternatywy

Więcej od tego wydawcy