ADB uređaji: instalacija upravljačkog programa, popis naredbi, uporaba

Mnogi vlasnici Androidovih pametnih telefona i tableta znaju da svi takvi uređaji na početku imaju mogućnost finog podešavanja, upravljanja uređajima ili instaliranja aplikacija koje zahtijevaju iznimno ograničene ovlasti. Često, da bismo proširili funkcionalnost, da ne spominjemo root-prava, nemoguće je blokirati isti bootloader izravno na uređaju. U ovoj situaciji, ugradnja posebnog ADB okruženja, ponekad nazvanog ADB za Android uređaje (iako to nije u redu), pomoći će. I instalirajte ga na računalo ili laptop, a nakon instalacije moći ćete upravljati pametnim telefonom ili tabletom bez izravnog izvršavanja svih vrsta naredbi na samim uređajima. Zatim razmotrite pitanja vezana za instalaciju ADB-a koristeći nekoliko osnovnih tehnika, koje se koriste za izvršavanje određenih operacija i što je općenito potrebno za ispravan rad ovog apleta.


Što je ADB?

ADB je poseban paket Android Debug Bridge, koji je vrsta mosta između računala i mobilnog uređaja u obliku konzolne aplikacije koja se izvodi na tipu naredbenog retka, ali koristi nekoliko drugih naredbi.
Korištenje ovog okruženja omogućuje ne samo potpunu kontrolu nad uređajem, nego i instaliranje programa, otklanjanje pogrešaka i otključavanje uređaja, a također se vrlo često koristi u početnoj fazi primitkaroot-prava, pa čak i instalacija svih vrsta okolina za oporavak kao što su TWRP i CWM, ili aplikacija superSU kontrolera, što se ne može učiniti na bilo koji drugi način od strane "nevezanog" uređaja. Kao što ste možda pogodili, adb uređaj za Android je glavni, jer vam omogućuje uspostavljanje veze između mobilnog uređaja i računala. Ostali timovi su izgrađeni na njemu. Razgovarajmo o njima kasnije, ali hajde da se osvrnemo na neke od nijansi instalacije i potrebne uvjete za rad ovog okruženja.


ADB i Fastboot instalacija Android SDK-a

ADB i Fastboot paketi trebaju biti instalirani u parovima. To je nužno iz razloga što prilikom učitavanja uređaja u Fastboot modu, naredbe adb uređaji s pridruženim atributima neće raditi (uređaj ih jednostavno neće prihvatiti), ali slične Fastboot naredbe, dizajnirane posebno za ovaj način, nose se sa svojim odgovornostima Vrlo dobro nije loše. Možete instalirati ADB na nekoliko načina, uključujući najzahtjevniju, ali vrlo preporučenu instalaciju paketa Android SDK (ne treba ga brkati s većim paketom Android Studio), instalacijsku distribuciju možete preuzeti izravno s službene web stranice razvojnog programera. Preporučuje se instaliranje samo SDK-a jer cijeli studio, osim ako ne razvijate aplikaciju za Android, nije vam potreban. Da, a prostor na tvrdom disku je pristojan. Ako preuzmete samo SDK, morate instalirati JDK Java paket, koji se također može preuzeti s službene stranice odabirom njegovog operativnogsustava i potrebne arhitekture.
Nakon instalacije paketa s potrebnim bitrateom, pokrenite SDK (izvršnu datoteku s imenom Androida), au prozoru koji se pojavljuje upravitelj bilježi dodatne opcije za Android Platform SDK Tools i Google USB Driver, a zatim kliknite gumb za instalaciju paketa , Po završetku instalacije u mapi s instaliranom plug-in platformom imat ćete i potrebne alate.

Dodatni pokretači i uvjeti za korištenje ADB-a

Čak i za prvu upotrebu naredbenih uređaja abr i svih mogućih kombinacija, potrebno je osigurati da mobilni uređaj ima omogućen način USB debugging. Ako je deaktiviran ili nema stavke uopće u izborniku uređaja, najprije trebate pronaći odjeljak "O telefonu" ili "O tabletu", tapkanjem 10-15 puta, tada će biti objavljeno da ste postali developer.
Ulaskom u izbornik "Za programere" možete omogućiti željeni način rada. Što se tiče upravljačkih programa, često možete vidjeti ozbiljne probleme s Googleovim softverom jer upravljački program jednostavno ne radi. U ovom slučaju, preporuča se instalacija, koliko god je to moguće za vaš model, preuzimanjem s internetskog resursa proizvođača opreme. Ponekad pomaže instalirati univerzalne upravljačke programe. Primjerice, Intel je nedavno dobio široko rasprostranjen Intelov upravljački program, ali ga je potrebno instalirati samo ako se vaš uređaj izvodi u procesoru za tu svrhu.proizvođač.

Pokrenite ADB kroz naredbeni redak ili PowerShell

Kada su sve komponente instalirane, morate povezati uređaj s računalom ili prijenosnim računalom i pozvati naredbeni redak kao administrator. Prije svega, trebate otići u mapu s gore spomenutim alatima za platforme. Primjerice, instalirali ste cijeli paket u Androidov imenik na "D" pogonu (općenito, duboko skrivanje potrebnih mapa nije potrebno, jer će trebati dugo vremena za unos apsolutnih putova do njih). U konzoli morate unijeti naredbu prijelaza s cd d: Androidplatform-tools, a zatim pritisnite tipku enter.
Sada unesite željenu naredbu adb uređaja i očekujte da sustav odgovori na spojeni uređaj. Ako se veza uspostavi, na zaslonu će se pojaviti popis priključenih uređaja koji će naznačiti serijski broj priključenog uređaja i njegov statusni status (na mreži ili izvan mreže). Konzola radi u klijent-server modu, u kojem je virtualni poslužitelj (demon) stvoren tijekom procesa razmjene podataka, tako da se ne bojte ako naiđete na takvo mjesto negdje i jednom. Ovo nije virus! Možete instalirati i pokrenuti konzolu s početnim naredbenim naredbenim uređajima pomoću alata PowerShell. Da biste to učinili, jednostavno idite u mapu alata za mapu i na izborniku PCM odaberite "Pokreni PowerShell ovdje". No, samo da okolina neće početi funkcionirati (izvijestit će se da takve naredbe nisu dostupne), tako da je aktivirate u PowerShellu, umetnite liniju sdkmanager platformske alate, postavljajući "./" atribut (bez navodnika) na glavnu naredbu.

Kako stvoriti ADB datoteku Devices.cmd i pokrenuti konzolu preko naredbenog retka?

Da biste pratili prijelaze u prave mape, mnogo je lakše to učiniti stvaranjem datoteke naredbenog retka u Notepadu radi brzog pokretanja.
Unesite sadržaj prikazan na slici iznad, spremite datoteku izravno u ADB imenik odabirom "Sve vrste" i ručno dovršite CMD nastavak nakon imena. Nakon toga, morate samo pokrenuti datoteku za pokretanje kao admin.

Koristite samo glavni ADB paket

Uglavnom, ako imate upravljački program potreban za spajanje uređaja, ne morate instalirati SDK i JDK. Da biste olakšali rad s adb uređajima na Internetu, možete preuzeti samo arhivu potrebnih medijskih datoteka, a zatim ih raspakirati na prikladno mjesto.
Tipično, u konačnom ADB direktoriju, postojat će datoteka Start.exe koja je odgovorna za pokretanje naredbene konzole s ADB Primarnog mjesta postavljanja.

Naredbe adb uređaji i srodni atributi

Što se tiče glavnih alata, popis najčešće korištenih i potrebnih za sve naredbe dat je u nastavku.
Najznačajnije su naredbe za postavljanje komunikacije, ponovno pokretanje uređaja u načinu rada za pokretanje (adb reboot bootloader), instalacija softvera s računala (adb sideload) itd. Općenito, možete unijeti naredbu adb -help i dobit ćete potpuni popis sa svim atributima i primjerima korištenja.

Korištenje ADB Run paketa

Ali za mnoge početnike koji ne razumiju suptilnosti korištenjamožete savjetovati pomoću neformalnog skupa ADB Run. Nakon raspakiranja arhive, program treba instalirati, nakon čega se okruženje može pokrenuti izravno s radne površine.
Nešto se razlikuje od onoga što se može vidjeti u naredbenom retku, ali korisnik ne mora sam unijeti naredbe, već jednostavno ubiti broj koji odgovara jednoj ili drugoj operaciji i pritisnuti tipku enter. Uz preuzetu opremu, ako je potrebno, možete instalirati poseban ADB upravljački program i koristiti opcionalni prijenosni uslužni program ApkInstaller ako planirate instalirati programe s računala na mobilni uređaj.

Upravljanje mobilnim uređajem u načinu rada Fastboot

U načinu rada Fastboot, obično započinje dugim pritiskom i držanjem gumba za napajanje i smanjivanjem glasnoće, Android uređaji ne reagiraju. To je razumljivo, jer operativni sustav još nije učitan.
Ako želite, ovaj način rada je nešto vrlo udaljeno slično BIOS-u na računalu i služi uglavnom za izradu sigurnosnih kopija ili vraćanje uređaja ako se sustav uopće ne pokrene. Također, u ovom načinu možete instalirati prilagođeni firmware, promijeniti okruženje za oporavak oporavka, itd. Korištene naredbe su vrlo slične onima koje se koriste u ADB-u, ali s razlikom da se adb ne pojavljuje prvi i da je naveden način fastboot (na primjer, za prepoznavanje uređaja uređaja, koristi se niz uređaja za brzo pokretanje). Osim toga, u ovom načinu možete otključati bootloader akoDruga sredstva nisu dovoljna (fastboot oem otključavanje).

Moguće pogreške i načini njihovog rješavanja

Međutim, neki se korisnici često žale da opisani alati ne rade. Najčešća pogreška je pogreška koja prikazuje poruku kao što su adb uređaji neovlašteni. Kako popraviti situaciju? Poruka kaže da uređaj nije autoriziran, stoga pokušajte ponovno spojiti USB uređaj. Ako to ne pomogne, pogledajte način USB ispravljanja pogrešaka na samom uređaju. Ako postoji oznaka "Samo punjenje", promijenite je u MTP (protokol za prijenos medija), koja automatski aktivira mogućnost primanja /prijenosa podataka. Povremeno, mogući uzrok pogreške je neprikladan upravljački program, pa ga treba ponovno instalirati ili ažurirati. No bolje je ne pronaći univerzalni upravljački program, nego ga instalirati za određeni model mobilnog uređaja tako da ga preuzmete s službene web-stranice proizvođača uređaja.

Povezane publikacije