Remote ADB Shell

4,0
937 recensioner
500 tn+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Remote ADB Shell är en terminalapp som låter dig ansluta till ADB-skaltjänsten för andra Android-enheter över nätverket och utföra terminalkommandon. Detta kan vara användbart för att fjärrfelsöka Android-enheter (kör verktyg som top, logcat eller dumpsys). Den stöder flera samtidiga anslutningar till olika enheter och håller dessa anslutningar vid liv även när appen är i bakgrunden. Den här appen kräver inte root på någon av enheterna, men root kan vara till hjälp för att konfigurera målenheterna. Om målenheterna inte är rotade måste du använda en dator med Android SDK och Google USB-drivrutiner för att konfigurera dem (detaljerat nedan).

Denna app är ett omslag runt skalet som är exponerat över ADB. Den har en historik på 15 kommandon som är tillgänglig genom att trycka länge på kommandorutan. Ett långt tryck på själva terminaldisplayen ger möjlighet att skicka en Ctrl+C, växla automatisk rullning eller avsluta terminalsessionen.

Detta fungerar på exakt samma sätt som kommandot "adb shell" fungerar på en dator. Eftersom den här appen använder en inbyggd implementering av ADB-protokollet i Java, kräver den inte root på någon enhet eller några tredjepartsappar på målenheten. Enheterna talar helt enkelt samma protokoll till varandra som de skulle till en dator som kör ADB-klienten från Android SDK.

VIKTIGT: Enheter som kör Android 4.2.2 och senare använder RSA-nycklar för att autentisera ADB-anslutningen. I mina tester kommer enheter som kör 4.2.2 att behöva anslutas till en dator första gången du ansluter till dem (från varje enhet med den här appen installerad). Detta gör att de kan visa dialogrutan för acceptans av offentliga nyckel, som du måste acceptera (och kryssa i "Tillåt alltid från den här datorn"). Enheter som kör Android 4.3 och 4.4 verkar inte ha några problem med att visa dialogrutan utan en anslutning till en dator, så det ser ut som att detta är en lösning som är specifik för Android 4.2.2.

För att konfigurera ett mål utan rötterna, koppla in målenheten till en dator som har Android SDK installerat och kör "adb tcpip 5555" från Android SDK:s plattformsverktygsmapp. Detta kommer att starta ADB-lyssning på port 5555 på målenheten. Enheten kan sedan kopplas ur och kommer att förbli korrekt konfigurerad tills omstart.

För enheter som är rotade (även om det inte är nödvändigt), kan du installera en av flera "ADB WiFi"-appar för att ADB-servern ska kunna lyssna över nätverket. Enheter med ett anpassat ROM kan ha ett alternativ för att aktivera ADB över nätverket i panelen Utvecklaralternativ i Inställningar. Genom att använda någon av dessa metoder konfigureras ADB korrekt för nätverksåtkomst med den här appen. Det extra steget för 4.2.2 krävs fortfarande för den första anslutningen.

För att ansluta till din fjärranslutna Android-enhet, skriv in enhetens IP-adress och portnumret (5555 från exemplet ovan) i Remote ADB Shell. Tryck på Anslut så försöker den ansluta till enheten och starta terminalen.

Utvecklare: Det anpassade Java ADB-biblioteket jag har skrivit för den här appen är öppen källkod under BSD-licensen på https://github.com/cgutman/AdbLib

Källan för denna app är tillgänglig under Apache-licensen: https://github.com/cgutman/RemoteAdbShell
Uppdaterades den
28 juni 2022

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Betyg och recensioner

4,0
870 recensioner
Samuel Åkesson
30 november 2023
simple, perfect!
Var detta till hjälp?

Nyheter

v1.7.2
- Fixed several reported crashes