Preskoči na vsebino
RA

Remote ADB Shell for Android APK

Založnik: Cameron Gutman
Android APK Free
Prenesi v1.6.5 379 prenosi
Vrsta datotekeAPK
Različica1.6.5
Založnik Cameron Gutman
Datum izdaje19. mar. 2019
Datum dodajanja19. mar. 2019
Os zahteveAndroid
ZahteveNone
Skupno prenosov379
Prenosi na teden5
CenaFree

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

Podobni programi

Alternative

Več od tega izdajalca