Remote ADB Shell

4,0
937 reviews
500K+
Downloads
Inhoudsbeoordeling
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

Remote ADB Shell is een terminal-app waarmee u via het netwerk verbinding kunt maken met de ADB-shellservice van andere Android-apparaten en terminalopdrachten kunt uitvoeren. Dit kan handig zijn voor het op afstand debuggen van Android-apparaten (met tools zoals top, logcat of dumpsys). Het ondersteunt meerdere gelijktijdige verbindingen met verschillende apparaten en houdt deze verbindingen in stand, zelfs als de app op de achtergrond staat. Deze app vereist geen root op beide apparaten, maar root kan handig zijn om de doelapparaten te configureren. Als de doelapparaten niet zijn geroot, moet u een computer gebruiken met de Android SDK en Google USB-stuurprogramma's om ze te configureren (hieronder gedetailleerd).

Deze app is een wikkel rond de shell die wordt weergegeven via ADB. Het houdt een geschiedenis van 15 commando's bij die toegankelijk is door lang op het commandovenster te drukken. Als u lang op het terminalscherm zelf drukt, krijgt u de optie om Ctrl+C te verzenden, automatisch scrollen in te schakelen of de terminalsessie te verlaten.

Dit werkt op exact dezelfde manier als de opdracht "adb shell" op een computer. Omdat deze app een native implementatie van het ADB-protocol in Java gebruikt, is root op geen van beide apparaten of apps van derden op het doelapparaat vereist. De apparaten spreken eenvoudig hetzelfde protocol met elkaar als met een computer waarop de ADB-client vanaf de Android SDK wordt uitgevoerd.

BELANGRIJK: Apparaten met Android 4.2.2 en hoger gebruiken RSA-sleutels om de ADB-verbinding te verifiëren. Bij mijn tests moeten apparaten met 4.2.2 worden aangesloten op een computer wanneer u er voor het eerst verbinding mee maakt (van elk apparaat waarop deze app is geïnstalleerd). Hierdoor kunnen ze het dialoogvenster voor acceptatie van de openbare sleutel weergeven, dat u moet accepteren (en "Altijd toestaan ​​vanaf deze computer" aanvinken). Apparaten met Android 4.3 en 4.4 lijken geen probleem te hebben met het weergeven van het dialoogvenster zonder verbinding met een computer, dus het lijkt erop dat dit een tijdelijke oplossing is die specifiek is voor Android 4.2.2.

Om een ​​niet-geroot doel te configureren, sluit u het doelapparaat aan op een computer waarop de Android SDK is geïnstalleerd en voert u "adb tcpip 5555" uit vanuit de platform-tools-map van de Android SDK. Hierdoor begint ADB te luisteren op poort 5555 op het doelapparaat. Het apparaat kan dan worden losgekoppeld en blijft correct geconfigureerd totdat het opnieuw wordt opgestart.

Voor apparaten die zijn geroot (hoewel dit niet vereist is), kunt u een van de verschillende "ADB WiFi"-apps installeren om de ADB-server in staat te stellen via het netwerk te luisteren. Apparaten met een aangepast ROM hebben mogelijk een optie om ADB via het netwerk in te schakelen in het paneel Opties voor ontwikkelaars van Instellingen. Als u een van deze methoden gebruikt, wordt ADB correct geconfigureerd voor netwerktoegang met deze app. De extra stap voor 4.2.2 is nog steeds vereist voor de eerste verbinding.

Om verbinding te maken met uw externe Android-apparaat, typt u het IP-adres van het apparaat en het poortnummer (5555 uit het bovenstaande voorbeeld) in Remote ADB Shell. Tik op Verbinden en het zal proberen verbinding te maken met het apparaat en de terminal op te starten.

Ontwikkelaars: de aangepaste Java ADB-bibliotheek die ik voor deze app heb geschreven, is open-source onder de BSD-licentie op https://github.com/cgutman/AdbLib

De bron voor deze app is beschikbaar onder de Apache-licentie: https://github.com/cgutman/RemoteAdbShell
Geüpdatet op
28 jun 2022

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen

Beoordelingen en reviews

4,0
870 reviews
Arno Folmer
25 juli 2023
Very useful when there's no pc around, I use it often to tweak my Chromecast TV 4K..
Vond je dit nuttig?
Een Google-gebruiker
7 maart 2018
Very useful when you dont have a pc around
1 persoon vond deze review nuttig
Vond je dit nuttig?
Een Google-gebruiker
19 maart 2017
App works, but is hard to terminate and keeps active in the background. Please incorporate back button twice to terminate and close app. Then I would give it 5 stars.
3 mensen vonden deze review nuttig
Vond je dit nuttig?

Wat is er nieuw

v1.7.2
- Fixed several reported crashes