Rodzaj | Wariant | ||||
---|---|---|---|---|---|
1.6.5 13 APK | |||||
Rozmiar: 580.35 KB Certyfikat: cb5d25058d2306d71cae9b537891d19c38ec771b Podpis SHA1: dfbe6452b1a405937d7f2c9dadc898f84c180793 Architektura: universal DPI ekranu: mdpi (160dpi), hdpi (240dpi), xhdpi (320dpi), xxhdpi (480dpi) Urządzenie: laptop, phone, tablet |
Pobierać Remote ADB Shell APK za darmo
Połącz się z ADB działa na innym urządzeniu z systemem Android w sieci
Remote ADB Shell to aplikacja terminalowa, która umożliwia łączenie się z usługą powłoki ADB innych urządzeń z systemem Android za pośrednictwem sieci i wykonywanie poleceń terminalowych. Może to być przydatne do zdalnego debugowania urządzeń z systemem Android (przy użyciu 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 jest w tle. Ta aplikacja nie wymaga uprawnień administratora 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 otoczką wokół powłoki, która jest wyświetlana przez ADB. Utrzymuje 15 historii poleceń, które są dostępne po długim naciśnięciu klawisza poleceń. Długie naciśnięcie samego ekranu terminalu daje możliwość wysłania Ctrl + C, przełącza automatyczne przewijanie lub kończy sesję terminalu.
Działa to dokładnie tak samo, jak polecenie "adb shell" działa na komputerze. Ponieważ ta aplikacja używa natywnej implementacji protokołu ADB w Javie, nie wymaga uprawnień administratora na żadnym urządzeniu ani w aplikacjach innych firm na urządzeniu docelowym. Urządzenia po prostu przemawiają do siebie tym samym protokołem, co na komputerze, na którym działa klient ADB z zestawu SDK systemu Android.
WAŻNE: Urządzenia z Androidem 4.2.2 i nowszym używają kluczy RSA do uwierzytelniania połączenia ADB. Podczas testów urządzenia z 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ą). Dzięki temu mogą wyświetlić okno akceptacji klucza publicznego, które należy zaakceptować (i zaznaczyć "Zawsze zezwalaj z tego komputera"). Urządzenia z Androidem 4.3 i 4.4 najwyraźniej 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ć niezasieciowany cel zapasów, podłącz urządzenie docelowe do komputera z zainstalowanym zestawem SDK systemu Android i uruchom "adb tcpip 5555" z folderu narzędzi platformy Android SDK. Spowoduje to rozpoczęcie odsłuchu ADB na porcie 5555 na urządzeniu docelowym. Urządzenie można następnie odłączyć i pozostanie skonfigurowane poprawnie do czasu ponownego uruchomienia.
W przypadku urządzeń zrootowanych (chociaż nie jest to wymagane), możesz zainstalować jedną z kilku aplikacji "ADB WiFi", aby umożliwić serwerowi ADB słuchanie w sieci. Urządzenia z niestandardową pamięcią ROM mogą mieć opcję włączenia ADB w sieci w panelu Opcje programisty w Ustawieniach. Użycie jednej z tych metod poprawnie skonfiguruje 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 swoim zdalnym urządzeniem z systemem Android, wpisz adres IP urządzenia i numer portu (5555 z powyższego przykładu) w Remote ADB Shell. Dotknij Połącz, aby spróbować połączyć się z urządzeniem i uruchomić terminal.
Z zadowoleniem przyjmuję prośby o funkcje i raporty o błędach. Możesz je uwzględnić w swoich recenzjach aplikacji lub opublikować na forum (linki poniżej). Oceń tę aplikację, jeśli możesz; to naprawdę pomaga mi dowiedzieć się, jakie funkcje / poprawki powinienem skupić się na następnym.
Programiści: niestandardowa biblioteka Java ADB, którą napisałem dla tej aplikacji, jest open-source na licencji BSD na 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:
Temat aplikacji Remote Shell ADB - http://forum.xda-developers.com/showthread.php?t=2373265
Wątek biblioteki Java ADB - http://forum.xda-developers.com/showthread.php?t=2405030
Ta aplikacja jest otoczką wokół powłoki, która jest wyświetlana przez ADB. Utrzymuje 15 historii poleceń, które są dostępne po długim naciśnięciu klawisza poleceń. Długie naciśnięcie samego ekranu terminalu daje możliwość wysłania Ctrl + C, przełącza automatyczne przewijanie lub kończy sesję terminalu.
Działa to dokładnie tak samo, jak polecenie "adb shell" działa na komputerze. Ponieważ ta aplikacja używa natywnej implementacji protokołu ADB w Javie, nie wymaga uprawnień administratora na żadnym urządzeniu ani w aplikacjach innych firm na urządzeniu docelowym. Urządzenia po prostu przemawiają do siebie tym samym protokołem, co na komputerze, na którym działa klient ADB z zestawu SDK systemu Android.
WAŻNE: Urządzenia z Androidem 4.2.2 i nowszym używają kluczy RSA do uwierzytelniania połączenia ADB. Podczas testów urządzenia z 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ą). Dzięki temu mogą wyświetlić okno akceptacji klucza publicznego, które należy zaakceptować (i zaznaczyć "Zawsze zezwalaj z tego komputera"). Urządzenia z Androidem 4.3 i 4.4 najwyraźniej 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ć niezasieciowany cel zapasów, podłącz urządzenie docelowe do komputera z zainstalowanym zestawem SDK systemu Android i uruchom "adb tcpip 5555" z folderu narzędzi platformy Android SDK. Spowoduje to rozpoczęcie odsłuchu ADB na porcie 5555 na urządzeniu docelowym. Urządzenie można następnie odłączyć i pozostanie skonfigurowane poprawnie do czasu ponownego uruchomienia.
W przypadku urządzeń zrootowanych (chociaż nie jest to wymagane), możesz zainstalować jedną z kilku aplikacji "ADB WiFi", aby umożliwić serwerowi ADB słuchanie w sieci. Urządzenia z niestandardową pamięcią ROM mogą mieć opcję włączenia ADB w sieci w panelu Opcje programisty w Ustawieniach. Użycie jednej z tych metod poprawnie skonfiguruje 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 swoim zdalnym urządzeniem z systemem Android, wpisz adres IP urządzenia i numer portu (5555 z powyższego przykładu) w Remote ADB Shell. Dotknij Połącz, aby spróbować połączyć się z urządzeniem i uruchomić terminal.
Z zadowoleniem przyjmuję prośby o funkcje i raporty o błędach. Możesz je uwzględnić w swoich recenzjach aplikacji lub opublikować na forum (linki poniżej). Oceń tę aplikację, jeśli możesz; to naprawdę pomaga mi dowiedzieć się, jakie funkcje / poprawki powinienem skupić się na następnym.
Programiści: niestandardowa biblioteka Java ADB, którą napisałem dla tej aplikacji, jest open-source na licencji BSD na 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:
Temat aplikacji Remote Shell ADB - http://forum.xda-developers.com/showthread.php?t=2373265
Wątek biblioteki Java ADB - http://forum.xda-developers.com/showthread.php?t=2405030
Pokaż więcej
Co nowego
v1.6.5
- Fix crashes on Android 7.0 and newer OSes
- Fix crashes on Android 7.0 and newer OSes
Więcej informacji
Zaktualizowano w
2022-03-27
Rozmiar
580.35 KB
Obecna wersja
1.6.5
Wymaga Androida
4.0 and up
Ocena Zawartości
Everyone
Oferowane przez
Cameron Gutman
Deweloper [email protected]