Přeskočit na obsah
RA

Remote ADB Shell for Android APK

Vydavatel: Cameron Gutman
Android APK Free
Stažení v1.6.5 379 stažení
Typ souboruAPK
Verze1.6.5
Vydavatel Cameron Gutman
Datum vydání19. 3. 2019
Datum přidáno19. 3. 2019
Os požadavkyAndroid
PožadavkyNone
Celkový počet stažení379
Stahování za týden5
CenaFree

Popis

Remote ADB Shell je terminálová aplikace, která vám umožňuje připojit se ke službě ADB shell jiných zařízení Android přes síť a provádět terminálové příkazy. To může být užitečné pro vzdálené ladění zařízení Android (spouštění nástrojů jako top, logcat nebo dumpsys). Podporuje více současných připojení k různým zařízením a udržuje tato připojení naživu, i když je aplikace na pozadí. Tato aplikace nevyžaduje root na žádném zařízení, ale root může být užitečný pro konfiguraci cílových zařízení. Pokud cílová zařízení nejsou rootovaná, musíte k jejich konfiguraci použít počítač s Android SDK a Google USB ovladači (podrobnosti níže).

Tato aplikace je obal kolem shellu, který je vystaven přes ADB. Uchovává historii 15 příkazů, která je přístupná dlouhým stisknutím příkazového pole. Dlouhým stisknutím samotného displeje terminálu získáte možnost odeslat Ctrl+C, přepnout automatické rolování nebo ukončit relaci terminálu.

Funguje to úplně stejně, jako funguje příkaz „adb shell“ na počítači. Protože tato aplikace používá nativní implementaci protokolu ADB v Javě, nevyžaduje root ani na jednom zařízení, ani na žádné aplikace třetích stran na cílovém zařízení. Zařízení mezi sebou jednoduše mluví stejným protokolem, jako by mluvila s počítačem, na kterém běží klient ADB z Android SDK.

DŮLEŽITÉ: Zařízení se systémem Android 4.2.2 a novějším používají k ověření připojení ADB klíče RSA. Při mém testování budou zařízení se systémem 4.2.2 muset být připojena k počítači, když se k nim poprvé připojíte (z každého zařízení s nainstalovanou touto aplikací). To jim umožní zobrazit dialog pro přijetí veřejného klíče, který musíte přijmout (a zaškrtnout "Vždy povolit z tohoto počítače"). Zdá se, že zařízení se systémem Android 4.3 a 4.4 nemají problém se zobrazením dialogu bez připojení k počítači, takže to vypadá, že se jedná o řešení specifické pro Android 4.2.2.

Chcete-li nakonfigurovat cíl bez kořenů, připojte cílové zařízení k počítači, který má nainstalovanou sadu Android SDK, a spusťte „adb tcpip 5555“ ze složky platform-tools sady Android SDK. Tím začne ADB naslouchat na portu 5555 na cílovém zařízení. Zařízení lze poté odpojit a zůstane správně nakonfigurováno až do restartu.

Pro zařízení, která jsou rootovaná (ačkoli to není nutné), můžete nainstalovat jednu z několika aplikací „ADB WiFi“, abyste umožnili serveru ADB naslouchat přes síť. Zařízení s vlastní ROM mohou mít možnost povolit ADB přes síť v podokně Možnosti vývojáře v Nastavení. Pomocí jedné z těchto metod správně nakonfigurujete ADB pro přístup k síti s touto aplikací. Další krok pro 4.2.2 je stále vyžadován pro počáteční připojení.

Chcete-li se připojit ke vzdálenému zařízení Android, zadejte IP adresu zařízení a číslo portu (5555 z výše uvedeného příkladu) do Remote ADB Shell. Klepněte na Připojit a pokusí se připojit k zařízení a spustit terminál.

Vítám požadavky na funkce a hlášení chyb. Můžete je zahrnout do recenzí aplikace nebo je zveřejnit na fóru (odkazy níže). Pokud můžete, ohodnoťte tuto aplikaci; opravdu mi to pomáhá zjistit, na jaké funkce/opravy bych se měl dále zaměřit.

Vývojáři: Vlastní knihovna Java ADB, kterou jsem napsal pro tuto aplikaci, je open-source pod licencí BSD na https://github.com/cgutman/AdbLib

Zdroj pro tuto aplikaci je k dispozici pod licencí Apache: https://github.com/cgutman/RemoteAdbShell

Odkazy na XDA fórum:

Vlákno aplikace Remote ADB Shell – http://forum.xda-developers.com/showthread.php?t=2373265

Java ADB Library Thread – http://forum.xda-developers.com/showthread.php?t=2405030

Podobné programy

Alternativy

Více od tohoto vydavatele