Remote ADB Shell

4,0
937 recenzija
500 tis.+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Remote ADB Shell je terminalska aplikacija koja vam omogućuje povezivanje s uslugom ADB ljuske drugih Android uređaja putem mreže i izvršavanje naredbi terminala. Ovo može biti korisno za daljinsko otklanjanje pogrešaka na Android uređajima (pokretanje alata kao što su top, logcat ili dumpsys). Podržava višestruke istodobne veze s različitim uređajima i održava te veze živima čak i kada je aplikacija u pozadini. Ova aplikacija ne zahtijeva root ni na jednom uređaju, ali root može biti od pomoći za konfiguriranje ciljnih uređaja. Ako ciljni uređaji nisu ukorijenjeni, morate koristiti računalo s Android SDK-om i Google USB upravljačkim programima da biste ih konfigurirali (detaljno u nastavku).

Ova je aplikacija omot oko ljuske koja je izložena preko ADB-a. Održava povijest od 15 naredbi kojoj se može pristupiti dugim pritiskom na naredbeni okvir. Dugi pritisak na sam zaslon terminala dat će mogućnost slanja Ctrl+C, uključivanja automatskog pomicanja ili izlaska iz sesije terminala.

Ovo radi na potpuno isti način na koji naredba "adb shell" radi na računalu. Budući da ova aplikacija koristi izvornu implementaciju ADB protokola u Javi, ne zahtijeva root ni na uređaju niti bilo kojoj aplikaciji treće strane na ciljnom uređaju. Uređaji jednostavno međusobno razgovaraju istim protokolom kao i s računalom koje pokreće ADB klijent iz Android SDK-a.

VAŽNO: Uređaji s Androidom 4.2.2 i novijim koriste RSA ključeve za provjeru autentičnosti ADB veze. U mom testiranju, uređaji s verzijom 4.2.2 morat će biti priključeni na računalo kada se prvi put povežete s njima (sa svakog uređaja s instaliranom ovom aplikacijom). To im omogućuje da prikažu dijaloški okvir prihvaćanja javnog ključa, što morate prihvatiti (i označite "Uvijek dopusti s ovog računala"). Čini se da uređaji s Androidom 4.3 i 4.4 nemaju problema s prikazom dijaloškog okvira bez veze s računalom, pa se čini da je ovo rješenje specifično za Android 4.2.2.

Da biste konfigurirali osnovni cilj bez root-a, uključite ciljni uređaj u računalo na kojem je instaliran Android SDK i pokrenite "adb tcpip 5555" iz mape platformskih alata Android SDK-a. Ovo će pokrenuti ADB slušanje na portu 5555 na ciljnom uređaju. Uređaj se tada može isključiti i ostat će ispravno konfiguriran do ponovnog pokretanja.

Za uređaje koji su ukorijenjeni (iako to nije potrebno), možete instalirati jednu od nekoliko "ADB WiFi" aplikacija kako biste omogućili ADB poslužitelju da sluša preko mreže. Uređaji s prilagođenim ROM-om mogu imati opciju za omogućavanje ADB-a preko mreže u oknu Developer Options u Postavkama. Korištenje bilo koje od ovih metoda ispravno će konfigurirati ADB za pristup mreži s ovom aplikacijom. Dodatni korak za 4.2.2 je još uvijek potreban za početno povezivanje.

Da biste se povezali s udaljenim Android uređajem, unesite IP adresu uređaja i broj porta (5555 iz gornjeg primjera) u Remote ADB Shell. Dodirnite Connect i pokušat će se povezati s uređajem i pokrenuti terminal.

Programeri: Prilagođena Java ADB biblioteka koju sam napisao za ovu aplikaciju je otvorenog koda pod BSD licencom na https://github.com/cgutman/AdbLib

Izvor za ovu aplikaciju dostupan je pod licencom Apache: https://github.com/cgutman/RemoteAdbShell
Ažurirano
28. lip 2022.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Ocjene i recenzije

4,0
870 recenzija

Što je novo

v1.7.2
- Fixed several reported crashes