Remote ADB Shell

4,0
920 mnenj
500 tis.+
Prenosi
Kategorija vsebine
Primerno za vse
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona

O tej aplikaciji

Remote ADB Shell je terminalska aplikacija, ki 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 na napravah Android (zagon orodja, kot so top, logcat ali dumpsys). Podpira več hkratnih povezav z različnimi napravami in ohranja te povezave žive, tudi ko je aplikacija v ozadju. Ta aplikacija ne zahteva root na nobeni napravi, vendar je root morda koristen za konfiguracijo ciljnih naprav. Če ciljne naprave niso zakoreninjene, morate uporabiti računalnik z gonilniki Android SDK in Google USB, da jih konfigurirate (podrobno spodaj).

Ta aplikacija je ovoj okoli lupine, ki je izpostavljena prek ADB. Ohranja zgodovino 15 ukazov, ki je dostopna z dolgim ​​pritiskom na ukazno polje. Dolgi pritisk na sam zaslon terminala bo dal možnost za pošiljanje Ctrl+C, preklop samodejnega pomikanja ali izhod 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 zahteva root na nobeni napravi ali kateri koli aplikaciji tretjih oseb na ciljni napravi. Naprave preprosto govorijo drug drugemu isti protokol, kot bi ga z računalnikom, ki izvaja odjemalca ADB iz Android SDK.

POMEMBNO: Naprave z operacijskim sistemom Android 4.2.2 in novejšimi uporabljajo ključe RSA za preverjanje pristnosti povezave ADB. Pri mojem testiranju bo treba naprave, ki izvajajo 4.2.2, priključiti 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 potrdite polje »Vedno dovoli iz tega računalnika«). Zdi se, da naprave z operacijskim 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 osnovni cilj brez korenin, priključite ciljno napravo v računalnik, v katerem je nameščen komplet za razvoj programske opreme Android, in zaženite »adb tcpip 5555« iz mape orodij platforme SDK za Android. To bo začelo poslušati ADB na vratih 5555 na ciljni napravi. Napravo lahko nato izključite in bo ostala pravilno konfigurirana do ponovnega zagona.

Za naprave, ki so zakoreninjene (čeprav to ni potrebno), lahko namestite eno od več aplikacij »ADB WiFi«, da omogočite strežniku ADB poslušanje prek omrežja. Naprave s ROM-om po meri imajo lahko možnost, da omogočijo ADB prek omrežja v podoknu Možnosti za razvijalce v nastavitvah. Uporaba katerega koli od teh načinov bo pravilno konfigurirala ADB za dostop do omrežja s to aplikacijo. Za začetno povezavo je še vedno potreben dodaten korak za 4.2.2.

Za povezavo z oddaljeno napravo Android vnesite naslov IP naprave in številko vrat (5555 iz zgornjega primera) v oddaljeni lupini ADB. Tapnite Poveži in poskusil se bo povezati z napravo in zagnati terminal.

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
Posodobljeno dne
28. jun. 2022

Varnost podatkov

Razumevanje, kako razvijalci zbirajo in razkrivajo vaše podatke, je prvi korak do varnosti. Varovanje podatkov in zagotavljanje varnosti podatkov se morda razlikujeta glede na vašo uporabo, območje in starost. Razvijalec je zagotovil te podatke in jih bo sčasoma morda posodobil.
Podatki se ne razkrivajo drugim ponudnikom
Preberite več o tem, kako razvijalci najavijo deljenje.
Zbranih ni bilo nič podatkov.
Preberite več o tem, kako razvijalci najavijo zbiranje.

Ocene in mnenja

4,1
856 mnenj

Kaj je novega

v1.7.2
- Fixed several reported crashes