Remote ADB Shell

4,0
937 anmeldelser
500k+
Nedlastinger
Egnethet
Alle
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde

Om denne appen

Remote ADB Shell er en terminalapp som lar deg koble til ADB-skalltjenesten til andre Android-enheter over nettverket og utføre terminalkommandoer. Dette kan være nyttig for ekstern feilsøking av Android-enheter (kjøre verktøy som top, logcat eller dumpsys). Den støtter flere samtidige tilkoblinger til forskjellige enheter og holder disse tilkoblingene i live selv når appen er i bakgrunnen. Denne appen krever ikke root på noen av enhetene, men root kan være nyttig for å konfigurere målenhetene. Hvis målenhetene ikke er forankret, må du bruke en datamaskin med Android SDK og Google USB-drivere for å konfigurere dem (detaljert nedenfor).

Denne appen er en innpakning rundt skallet som er eksponert over ADB. Den opprettholder en 15 kommandohistorikk som er tilgjengelig ved å trykke lenge på kommandoboksen. Et langt trykk på selve terminaldisplayet vil gi muligheten til å sende en Ctrl+C, veksle mellom automatisk rulling eller avslutte terminaløkten.

Dette fungerer på nøyaktig samme måte som "adb shell"-kommandoen fungerer på en datamaskin. Fordi denne appen bruker en innebygd implementering av ADB-protokollen i Java, krever den ikke root på verken enhet eller tredjepartsapper på målenheten. Enhetene snakker ganske enkelt den samme protokollen til hverandre som de ville til en datamaskin som kjører ADB-klienten fra Android SDK.

VIKTIG: Enheter som kjører Android 4.2.2 og nyere bruker RSA-nøkler for å autentisere ADB-tilkoblingen. I min testing må enheter som kjører 4.2.2 kobles til en datamaskin første gang du kobler til dem (fra hver enhet med denne appen installert). Dette lar dem vise dialogboksen for aksept av offentlige nøkkel, som du må godta (og krysse av for "Tillat alltid fra denne datamaskinen"). Enheter som kjører Android 4.3 og 4.4 ser ikke ut til å ha noe problem med å vise dialogboksen uten tilkobling til en datamaskin, så det ser ut til at dette er en løsning som er spesifikk for Android 4.2.2.

For å konfigurere et mål uten røtter, kobler du målenheten til en datamaskin som har Android SDK installert og kjører "adb tcpip 5555" fra Android SDKs plattformverktøy-mapp. Dette vil starte ADB-lytting på port 5555 på målenheten. Enheten kan deretter kobles fra og vil forbli riktig konfigurert til omstart.

For enheter som er forankret (selv om det ikke er nødvendig), kan du installere en av flere "ADB WiFi"-apper for å gjøre det mulig for ADB-serveren å lytte over nettverket. Enheter med en tilpasset ROM kan ha et alternativ for å aktivere ADB over nettverket i Developer Options-panelet i Innstillinger. Ved å bruke en av disse metodene vil ADB konfigureres riktig for nettverkstilgang med denne appen. Det ekstra trinnet for 4.2.2 er fortsatt nødvendig for den første tilkoblingen.

For å koble til den eksterne Android-enheten din, skriv inn IP-adressen til enheten og portnummeret (5555 fra eksempelet ovenfor) i Remote ADB Shell. Trykk på Koble til og den vil prøve å koble til enheten og starte terminalen.

Utviklere: Det tilpassede Java ADB-biblioteket jeg har skrevet for denne appen er åpen kildekode under BSD-lisensen på https://github.com/cgutman/AdbLib

Kilden for denne appen er tilgjengelig under Apache-lisensen: https://github.com/cgutman/RemoteAdbShell
Oppdatert
28. juni 2022

Datasikkerhet

Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling

Vurderinger og anmeldelser

4,0
870 anmeldelser
MurroFXXzCRUSHER (Silverfox)
27. november 2023
Yai
Syntes du dette var nyttig?

Nyheter

v1.7.2
- Fixed several reported crashes