Remote ADB Shell

3,9
943 recenzí
500 tis.+
Stahování
Hodnocení obsahu
Všichni (E)
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky

Informace o aplikaci

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 ze sady 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í. Pro první připojení je stále vyžadován další krok pro 4.2.2.

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

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
Datum aktualizace
28. 6. 2022

Zabezpečení údajů

Bezpečnost začíná pochopením toho, jak vývojáři shromažďují a sdílejí vaše data. Postupy ochrany soukromí a zabezpečení dat se mohou lišit podle způsobu používání, oblasti a věku. Tyto informace poskytl vývojář a může je průběžně aktualizovat.
S třetími stranami nejsou sdílena žádná data
Další informace o tom, jak vývojáři deklarují sdílení
Aplikace neshromažďuje žádná data
Další informace o tom, jak vývojáři deklarují shromažďování

Hodnocení a recenze

3,9
875 recenzí

Novinky

v1.7.2
- Fixed several reported crashes