| Vrsta datoteke | APK |
|---|---|
| Različica | 1.6.5 |
| Založnik | Cameron Gutman |
| Datum izdaje | 19. mar. 2019 |
| Datum dodajanja | 19. mar. 2019 |
| Os zahteve | Android |
| Zahteve | None |
| Skupno prenosov | 379 |
| Prenosi na teden | 5 |
| Cena | Free |
Opis
Remote ADB Shell je terminalska aplikacija, ki vam omogoča povezavo s storitvijo lupine ADB drugih naprav Android prek omrežja in izvajanje terminalskih ukazov. To je lahko uporabno za oddaljeno odpravljanje napak v napravah Android (izvajanje orodij, kot so top, logcat ali dumpsys). Podpira več hkratnih povezav z različnimi napravami in ohranja te povezave pri življenju, tudi ko je aplikacija v ozadju. Ta aplikacija ne potrebuje root-ja v nobeni napravi, vendar je root lahko koristen za konfiguracijo ciljnih naprav. Če ciljne naprave niso zakoreninjene, morate uporabiti računalnik z Android SDK in gonilniki Google USB, da jih konfigurirate (podrobnosti spodaj).
Ta aplikacija je ovoj lupine, ki je izpostavljen prek ADB. Ohranja zgodovino 15 ukazov, ki je dostopna z dolgim pritiskom na ukazno polje. Z dolgim pritiskom samega zaslona terminala boste dobili možnost pošiljanja Ctrl+C, preklopa samodejnega pomikanja ali izhoda iz terminalske seje.
To deluje na popolnoma enak način, kot deluje ukaz "adb shell" v računalniku. Ker ta aplikacija uporablja izvorno implementacijo protokola ADB v Javi, ne potrebuje root-ja v nobeni napravi ali kateri koli aplikaciji tretjih oseb v ciljni napravi. Napravi med seboj govorita isti protokol, kot bi govorili z računalnikom, v katerem se izvaja odjemalec ADB iz Android SDK.
POMEMBNO: Naprave s sistemom Android 4.2.2 in novejšim uporabljajo ključe RSA za preverjanje pristnosti povezave ADB. Pri mojem testiranju bodo morale biti naprave, ki izvajajo 4.2.2, priključene na računalnik, ko se prvič povežete z njimi (iz vsake naprave z nameščeno to aplikacijo). To jim omogoča, da prikažejo pogovorno okno za sprejem javnega ključa, ki ga morate sprejeti (in označite »Vedno dovoli iz tega računalnika«). Zdi se, da naprave s sistemom Android 4.3 in 4.4 nimajo težav s prikazovanjem pogovornega okna brez povezave z računalnikom, zato je videti, da je to rešitev, značilna za Android 4.2.2.
Če želite konfigurirati osnovno neukoreninjeno tarčo, priključite ciljno napravo v računalnik, v katerem je nameščen Android SDK, in zaženite »adb tcpip 5555« iz mape platform-tools Android SDK. To bo začelo poslušanje ADB na vratih 5555 na ciljni napravi. Napravo lahko nato odklopite in bo ostala pravilno konfigurirana do ponovnega zagona.
Za naprave, ki so rootane (čeprav to ni obvezno), lahko namestite eno od več aplikacij »ADB WiFi«, da strežniku ADB omogočite poslušanje prek omrežja. Naprave z ROM-om po meri imajo morda možnost omogočiti ADB prek omrežja v podoknu Možnosti za razvijalce v nastavitvah. Z uporabo katerega koli od teh načinov bo ADB pravilno konfiguriran za dostop do omrežja s to aplikacijo. Dodaten korak za 4.2.2 je še vedno potreben za začetno povezavo.
Za povezavo z oddaljeno napravo Android vnesite naslov IP naprave in številko vrat (5555 iz zgornjega primera) v Remote ADB Shell. Tapnite Connect in poskusil se bo povezati z napravo ter zagnati terminal.
Pozdravljam zahteve po funkcijah in poročila o napakah. Lahko jih vključite v ocene svojih aplikacij ali jih objavite na forumu (povezave spodaj). Ocenite to aplikacijo, če lahko; resnično mi pomaga izvedeti, na katere funkcije/popravke se moram osredotočiti.
Razvijalci: knjižnica Java ADB po meri, ki sem jo napisal za to aplikacijo, je odprtokodna pod licenco BSD na https://github.com/cgutman/AdbLib
Vir za to aplikacijo je na voljo pod licenco Apache: https://github.com/cgutman/RemoteAdbShell
Povezave do foruma XDA:
Tema aplikacije Remote ADB Shell - http://forum.xda-developers.com/showthread.php?t=2373265
Tema knjižnice Java ADB - http://forum.xda-developers.com/showthread.php?t=2405030