Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • vijesti
  • ADB za Android, osnovne adb naredbe za Android. Primijenite ažuriranje iz ADB-a što je to na Androidu

ADB za Android, osnovne adb naredbe za Android. Primijenite ažuriranje iz ADB-a što je to na Androidu

Ako odlučite obnoviti svoj pametni telefon, onda ćete sigurno naići na takav koncept kao Apply update iz ADB-a. Ne znaju svi što je to, ali nije teško razumjeti ovo pitanje. Neki će se morati upoznati s temom, počevši od pojma "firmware", nekome će biti dovoljno samo dešifrirati kraticu ADB.

Ugovoreni sastanak

Ako ste vlasnik Android uređaja, to ne jamči da ćete morati rješavati Apply update iz ADB-a. Što je to - ne znaju naši roditelji, koji ga u slučaju kvara uređaja donose svojoj djeci ili u servis.

Ali ako ste iskusan korisnik pametnog telefona i imate ideju o takvom procesu kao što je firmware, onda bi bilo bolje da sami shvatite ovaj program. Prvo, na ovaj način možete reanimirati bilo koji telefon, bez nepotrebnih financijskih troškova. Drugo, naučit ćete kako dobiti root prava ili sami promijeniti sučelje sustava.

Program

Prije nego saznamo koji je prijevod izraza Apply update iz ADB-a, shvatimo to pomoću softvera. ADB je sastavni dio sustava, što je skraćenica od Android Debug Bridge. To se prevodi na ruski kao "most za otklanjanje pogrešaka" Android "" i, naravno, može reći malo običnom korisniku.

Dogodilo se da je Android operativni sustav evoluirao iz već postojećeg Linuxa. Oboje na starinski način zahtijevaju iskorištavanje naredbenog retka za neke promjene. Naravno, emulatori su već razvijeni. No rad s njima je neugodan zbog malog zaslona i nekih ograničenja.

Osim toga, često je potrebno i samo računalo pa je potreban poseban softver. Riječ je o ADB aplikaciji koja radi na povezivanju oba uređaja te tako implementira različite operacije sa sustavom Android.

Firmware

Kao što je ranije spomenuto, često se tijekom procesa bljeskanja naiđe na natpis Primijeni ažuriranje iz ADB-a. Prijevod na ruski označava primjenu ažuriranja pomoću mosta za otklanjanje pogrešaka "Android". Ali pojednostavljeno rečeno, ova opcija vam omogućuje upravljanje telefonom tijekom ažuriranja, vraćanja ili instaliranja firmwarea.

Što je firmware? Tako su ljudi počeli zvati ugrađeni softver. Ovisno o namjeni, može biti različit i obavljati određenu zadaću. Ali u pametnom telefonu to je skup softvera koji je uključen u operativni sustav.

Firmware uvjetno kontrolira rad hardvera telefona. Najvjerojatnije, bez njega uređaj uopće neće moći raditi.

Oporavak

Pitanje da je ovo Apply ažuriranje iz ADB-a nameće se ljudima kada dođu do izbornika Recovery. Svaki Android pametni telefon ima način oporavka. Ovdje možete pokrenuti vraćanje na tvorničke postavke, instalirati ažuriranja itd.

Zanimljivo je da je malo tko već vidio klasični jelovnik, budući da je Kushik Dutta odlučio stvoriti alternativu njemu. Sada je ovo uobičajeni izbornik za oporavak koji se zove Clockworkmod Recovery. Može se naći na gotovo svim modernim gadgetima.

Ova verzija izbornika već je dobila pomoćnu. Jedan radi pomoću tipki za glasnoću i uključivanje, dok se drugim upravlja dodirnim zaslonom.

Općenito, trenutno postoji mnogo sličnih oporavka treće strane. Bolje je, naravno, koristiti onaj koji je već u uređaju, bez instaliranja dodatnog softvera. Ova opcija je sigurnija i dokazana.

Da biste došli do ovog izbornika, koristite kombinacije tipki. Za različite, mogu postojati različiti gumbi. Ali češće nego ne, morate držati pritisnutim tipku za pojačavanje glasnoće i uključivanje. Tada će se telefon isključiti i ući u ovaj izbornik.

Korištenje

Kada pred sobom vidite cijeli popis nerazumljivih riječi, među njima će se naći izraz Apply update from ADB. Već smo shvatili što je to, ostaje razumjeti zašto je ova opcija potrebna i zašto se koristi.

Najčešće je putem ove linije lako preuzeti ažuriranja s novim firmverom. U tom slučaju vaš telefon mora biti povezan s računalom. Na zaslonu monitora trebao bi postojati naredbeni redak za ADB program. Dakle, kontrolirajući telefon i njegov sustav putem računala, možete jednostavno napraviti sve potrebne promjene.

Sve radnje s operativnim sustavom odvijaju se preko mosta za otklanjanje pogrešaka. Na računalu unosite naredbe koje modificiraju pametni telefon. Važno je shvatiti da ćete samo na taj način dobiti pristup opcijama koje su od korisnika skrivene od strane proizvođača.

Priprema

Ako odlučite koristiti ovu metodu ažuriranja, morate se pripremiti unaprijed kako ne biste naišli na probleme tijekom procesa. Napunite svoj pametni telefon do maksimuma. Naravno, savjetuje se da postoji barem polovica naplate, ali rizik se ne isplati. Pročitajte povratne informacije o opciji Primijeni ažuriranje iz ADB-a i mogućim pogreškama na forumima.

Zatim morate instalirati Android SDK na svoje računalo. Ovo je glavni program, koji ima puno alata, uključujući ADB. Ne zaboravite postaviti USB Debugging na svom telefonu. Mnogi ljudi zaborave na ovaj korak, a zatim postavljaju pitanja zašto program ili računalo ne vide njihov gadget.

Usput, "USB Debugging" je nedavno postao skriven od nekih korisnika. Sve ovisi o modelu telefona. Na primjer, postoji opcija kada trebate pronaći opciju "O telefonu". Obično se nalazi u postavkama sustava. Zatim morate kliknuti na redak "Broj izgradnje" do 10 puta. Primijetit ćete da će se ispod pojaviti obavijesti da ste na pravom putu.

Ako je sve točno, dobit ćete poruku od sustava da ste postali programer. Sada se možete vratiti na odjeljak "mogućnosti razvojnog programera" i ova će se opcija tamo pojaviti.

Postoje modeli koji su jednostavno sakrili "taloženje" na neobično mjesto. Na primjer, pokušajte pretražiti u odjeljku "Memorija". Ponekad je ova stavka tamo skrivena.

Tijekom pripreme morate se sjetiti pokretanja naredbenog retka. Da biste to učinili, samo potražite Windows cmd. Zatim pritisnite Enter. Na kraju provjerite radi li kabel ispravno. Važno je da se ne isključuje, te da nema stalnih prekida veze između pametnog telefona i računala.

Naredbe

Kao što ste već shvatili, da biste unijeli promjene, morate koristiti naredbe. Ima ih velik broj, ali malo je vjerojatno da će običnom korisniku trebati sve odjednom. Često se događa da neiskusni "korisnici" pronađu naredbe na mreži i nepromišljeno uđu u program, ne shvaćajući što je Android Apply update ADB.

Da bismo ih razumjeli, superznanje nije potrebno. Dovoljno je samo pažljivo pročitati njihove opise i zadatke. Pogledajmo sljedeće neke važne i korisne naredbe.

Povezivanje

Dakle, prva i glavna naredba su adb uređaji. Kada ga unesete u naredbeni redak, dobit ćete informaciju o tome je li vaš uređaj ispravno povezan. Osim što će program identificirati takve probleme, ukazati će i na mogućnost komunikacije između pametnog telefona i računala putem terminalskih naredbi.

Obično, ako je gadget ispravno povezan, u tablici se pojavljuje redak Popis priloženih uređaja. Slijedi serijski broj telefona i njegova spremnost za rad: "online" ili "offline".

Prijevoz

Sljedeća adb push naredba. Može biti potrebno, ali i ne mora. Ali ti znaš bolje o njoj. Ova opcija vam omogućuje prijenos datoteka s vašeg računala na uređaj. Da biste to učinili, u naredbenom retku morat ćete odrediti stazu na kojoj će se datoteka postaviti, kao i mjesto na kojem počinje svoj put.

Ako se dokument koji vam treba nalazi u mapi s programom, tada se ova adresa može izostaviti.

Naredba adb pull čini suprotno. Zahvaljujući njemu možete jednostavno prenijeti datoteke sa svog pametnog telefona na računalo. Na isti način kao i kod prethodne opcije, morate navesti dva puta. Ali ako želite da dokument završi u mapi s programom na vašem računalu, onda ne morate navesti njegovu adresu.

Ponovno podizanje sustava

Opcija Apply update from ADB uvodi nas u Naredba u programu je donekle izmijenjena i koristi se kao adb ponovno pokretanje. Potrebno je ako su izvršene sve potrebne prilagodbe. I na kraju, kao i obično, morate ponovo pokrenuti svoj pametni telefon. Ovom metodom je lako ponovno pokrenuti.

Osnaživanje

Za aktiviranje root prava upotrijebite opciju bootloadera. Da biste to učinili, morate aktivirati naredbe adb reboot-bootloader i adb reboot recovery. Primjena ažuriranja ADB omogućuje prebacivanje na novi bootloader, koji je potreban za dobivanje proširenih prava i alternativnog firmwarea.

Postoje modeli telefona koji ulaze u ovaj bootloader pomoću određenih kombinacija tipki. Iako je to rijetko, mnogo je lakše koristiti naredbu adb reboot-bootloader.

Ako trebate pristup izborniku za oporavak, upotrijebite naredbu adb reboot recovery.

"Komunikacija"

Ako uđete u način pokretanja, sve naredbe ADB programa će prestati raditi. Da biste to učinili, morat ćete upotrijebiti još jednu opciju. Morate unijeti fastboot uređaje da biste uspostavili komunikaciju između uređaja.

Ova se naredba smatra izvrsnim alatom za napredne korisnike. Stoga ga neki proizvođači ne podržavaju kako ne bi doveli do kršenja sustava.

Kada unesete fastboot uređaje, broj pametnog telefona pojavit će se u naredbenom retku. To znači da je sve aktivno i da se mogu koristiti sljedeće kombinacije.

Otključavanje

Postoje modeli koji već imaju ugrađen bootloader otključavanje. To omogućuje instalaciju izbornika za oporavak treće strane na uređaj. Ali u većini slučajeva morate koristiti izbornik brzog pokretanja da biste otključali bootloader. Da bi sve prošlo kako treba, trebate unijeti fastboot oem unlock u naredbeni redak kada je pametni telefon u načinu rada za pokretanje.

Učitavam

Oni koji razumiju što znači Apply update iz ADB-a mogu koristiti naredbe za preuzimanje. To uključuje instalaciju adb-a i deinstalaciju adb-a. Ove opcije ne samo da vam pomažu premjestiti datoteke na vaš pametni telefon, već vam omogućuju i instaliranje aplikacija s nastavkom apk.

Da biste uklonili program s uređaja, morate unijeti odgovarajuću naredbu, a zatim odrediti naziv softvera s ekstenzijom.

ADB Run

ADB program je u svoje vrijeme postao vrlo popularan. Ali nisu svi korisnici bili zadovoljni svaki put unositi naredbe. Trebalo je nepotrebno vrijeme, ponekad je bilo grešaka i kvarova. Kako bi se olakšao rad sa softverom, za njega je kreiran dodatak ADB Run.

Ova aplikacija ima iste naredbe, ali ne zahtijeva njihovo unos. Dovoljno je samo pritisnuti brojeve kojima odgovara ova ili ona opcija. Trenutno je u programu 14 točaka. Ovdje su sve osnovne naredbe koje su potrebne i za redovite i za napredne korisnike. Na primjer, pod brojem "1" je već poznata linija adb uređaja. Samo što ga sada nije potrebno posebno unositi, već je dovoljno samo pritisnuti jedinicu.

Timovi koji dolaze u nekoliko okusa sada imaju potkategorije. Ako ste otišli u glavni odjeljak, možda postoje pododjeljci, koji su također numerirani i ne zahtijevaju unos naredbi.

zaključke

Važno je razumjeti da sve operacije koje izvodite sa svojim pametnim telefonom radite na vlastitu odgovornost i rizik. To se posebno odnosi na složenije procese, uključujući instalaciju prilagođenog firmwarea ili dobivanje root prava.

Takve intervencije u sustavu mogu dovesti do kvarova. Ako je nešto pogrešno učinjeno. Uz to, telefon je skinut iz jamstva i nitko vam ga neće besplatno vratiti. Stoga pročitajte i proučite sve vezano uz takve radnje, kao i prvo saznajte sve moguće pogreške s kojima su se korisnici susretali prije vas.

Ako imate pametni telefon s Android operativnim sustavom i često eksperimentirate s njim, nešto podešavate ili reflaširate, onda ste najvjerojatnije već upoznati s ADB alatom ili (Android Debug Bridge). Ovo je program za upravljanje pametnim telefonom putem računala putem USB-a koji sadrži mnoge korisne naredbe.

Možete pregledavati zapisnike, instalirati i deinstalirati aplikacije, upravljati svojim uređajem i izvoditi mnoge druge korisne naredbe. U ovom članku naučit ćete kako koristiti ADB u Linuxu, pogledat ćemo korisne ADB naredbe za korisnike Androida i detaljno ćemo analizirati ovaj uslužni program. Ali prvo, pogledajmo kako instalirati sam alat na računalo.

ADB je dio standardnih Android SDK uslužnih programa. Možete instalirati ovo okruženje i dobiti željeni uslužni program. Ali ne želite uvijek povući cijelo runtime okruženje na računalo. Ponekad je potreban samo jedan program. Može se lako instalirati zasebno. Na Ubuntuu možete pokrenuti naredbu:

sudo apt instaliraj android-tools-adb

Za Red Hat, CentOS naredba će biti malo drugačija:

sudo yum instaliraj android-tools-adb

Ako trebate instalirati ADB na Windows, morat ćete preuzeti SDK za alate za platformu sa službene web stranice.

Priprema vašeg pametnog telefona

Da biste mogli koristiti adb sa svojim pametnim telefonom, morate omogućiti način USB otklanjanja pogrešaka. Ova je značajka skrivena u svim verzijama Androida od 4.2. Da biste postali programer, prvo idite na "Postavke" -> "O telefonu" i pritisnite odlomak sedam puta "Izgradi broj":

Zatim će se stavka pojaviti u glavnom izborniku postavki. "Za programere":

Ovdje morate staviti kvačicu ispred odjeljka "Dopusti USB otklanjanje pogrešaka":


Vaš telefon je sada spreman za adb. Povežite ga preko USB-a na svoje računalo i krenimo s radom.

Korisne ADB naredbe

Prije nego što budemo mogli kontrolirati uređaj, ima još posla. Naredba adb zahtijeva namjensku uslugu za komunikaciju s Androidom i treba je pokrenuti. Da biste to učinili, koristite sljedeću naredbu:

adb start-server

Nakon završetka rada, uslugu možete onemogućiti kako ne bi trošila nepotrebne resurse:

Sada možete pokrenuti adb naredbe za android.

Popis uređaja

Prije svega, pogledajmo popis uređaja povezanih s našim računalom. Da biste to učinili, koristite naredbu devices:

Ako je na sustav povezano nekoliko pametnih telefona, prema zadanim postavkama radnje će se primijeniti na prvi. Međutim, možete odrediti željeni naziv uređaja s opcijom -s. Na primjer:

adb -s 0123456789ABCDEF logcat

Također možete odrediti naziv uređaja na koji želite primijeniti naredbe adb programa pomoću varijable ANDROID_SERIAL:

izvoz ANDROID_SERIAL = 0123456789ABCDEF

Tada će se sve adb naredbe primijeniti na uređaj naveden u ovoj varijabli.

Status uređaja

Pomoću naredbe get-state možete saznati stanje uređaja:

Naredba će vratiti jednu od sljedećih vrijednosti: uređaj - pokrenut, bootloader - učitavanje, izvanmrežno - onemogućeno. Pomoću naredbe status-window možete kontinuirano pratiti status:

adb statusni prozor

Pregledajte zapisnike

Najčešća aktivnost koju programeri i testeri mobilnih aplikacija moraju učiniti kako bi pronašli pogreške je pregled zapisnika sustava i aplikacija. Da biste to učinili, koristite naredbu logcat:

Uslužni program prikazuje sadržaj Android zapisnika u stvarnom vremenu, tako da možete vidjeti sve poruke o pogrešci odjednom. Također možete sve zapisati u datoteku:

adb logcat -d> ~ / android.log

Koristeći opciju -c, možete izbrisati sve zapise na uređaju:

Nije uvijek potrebno pogledati cijeli zapisnik sustava, ponekad će biti dovoljno samo vidjeti poruke potrebnog programa .. Da biste to učinili, samo navedite naziv paketa:

adb logcat com android.settings

Koristeći opciju --log-level, možete postaviti razinu opširnosti poruka, dostupne su sljedeće opcije: V, D, I, W, E, F, S. Za odabir opširnosti navedite željeno slovo odvojeno znakom dvotočka iza naziva aplikacije:

adb logcat com android.Postavke: E

Ili ćemo prikazati samo pogreške za cijeli sustav u cjelini:

Prijenos datoteka na vaš uređaj

Ako trebate brzo poslati datoteku na uređaj, možete koristiti push naredbu. Evo njegove sintakse:

$ adb push / adresa / lokalna / datoteka/ adresa / udaljena / datoteka

Na primjer, preuzmimo datoteku iz početne mape na uređaj:

adb push ~ / file / sdcard / file

Datoteka će se odmah prenijeti na uređaj i to možete provjeriti. Dodatno, možete koristiti opciju -p za prikaz napretka i -a opciju za očuvanje izvorne vremenske oznake.

Na isti način možete preuzeti datoteku sa svog uređaja. Sintaksa naredbe povlačenja je:

$ adb push / adresa / udaljena / datoteka/ adresa / lokalna / datoteka

Na primjer, kopirajmo prenesenu datoteku natrag:

adb pull / sdcard / file ~ / file1

Instaliranje aplikacija

Uz adb možete izravno instalirati aplikacije. Ova značajka može biti vrlo zgodna za programere. Naredba install treba samo proslijediti adresu apk datoteke:

adb install ~ / Momentum_apkpure.com.apk

Nakon toga, aplikacija je instalirana i spremna za rad na vašem uređaju. Ako trebate ažurirati svoju aplikaciju na noviju verziju, upotrijebite opciju -r. Vrlo je važno. U suprotnom, dobit ćete pogrešku:

adb -r instalirati ~ / Momentum_apkpure.com.apk

Opcije -s su također dostupne za instalaciju na USB flash pogon i -d za vraćanje verzije programa na stariju verziju.

Uklanjanje aplikacija

Uklanjanje aplikacije također je vrlo jednostavno. Da biste to učinili, samo prenesite naziv njegovog paketa naredbi za deinstalaciju. Na primjer, uklonimo preglednik Firefox:

adb deinstaliraj org.mozilla.firefox

Sigurnosna kopija

Možete stvoriti sigurnosnu kopiju svog firmwarea i svih datoteka sustava Android kako biste ih kasnije vrlo jednostavno i brzo vratili. Da biste to učinili, koristite naredbu backup. Pogledajmo prvo njegovu sintaksu:

$ adb paketi za sigurnosne kopije

Opcije označavaju koje podatke treba kopirati. Svaka opcija može imati prefiks ne, što znači da ove podatke nije potrebno kopirati. Razmotrimo glavne opcije:

  • -apk- spremanje apk datoteka za programe, onemogućeno prema zadanim postavkama;
  • -obb- spremite proširenja instaliranih ekstenzija apk datoteka u obb formatu. Onemogućeno prema zadanim postavkama;
  • -podijeljeno- spremanje podataka aplikacije sa SD kartice ili memorije telefona, onemogućeno;
  • -svi- spremite sve instalirane aplikacije;
  • -sustav- spremite aplikacije sustava, te su aplikacije već uključene na popis svih.

Posljednji parametar omogućuje vam da odredite koje aplikacije želite spremiti. Ako je navedena opcija all, onda, naravno, ovaj parametar nije potreban. Dakle, naredba za sigurnosno kopiranje sustava izgledat će ovako:

adb backup -apk -obb -shared -all -f backup.ab

S opcijom -f postavljamo naziv arhivske datoteke, ona će biti spremljena u trenutnu mapu. Ako ga ne navedete, zadani naziv bit će backup.ab. Morat ćete potvrditi stvaranje kopije na telefonu, možete unijeti šifru za šifriranje:

Za vraćanje iz sigurnosne kopije koristite naredbu za vraćanje. Dovoljno je da prođe adresu datoteke:

adb vraćanje android.ab

Adb uslužni programi čak imaju naredbe za ponovno pokretanje uređaja. Možete jednostavno ponovno pokrenuti svoj pametni telefon pomoću naredbe za ponovno pokretanje:

Možete se pokrenuti u načinu oporavka:

adb reboot recovery

Ili u način konfiguracije bootloadera:

adb reboot bootloader

Android konzola

Možete koristiti naredbu ljuske da uđete u Android konzolu i tamo izvršite potrebne radnje. Većina linux naredbi na koje smo navikli dostupna je ovdje. Detaljno smo ispitali sve dostupne naredbe u članku. Sada razgovarajmo o samoj naredbi ljuske i dajmo nekoliko primjera. Za unos vrste konzole:

adb ljuska ls / system

Na primjer, s ovakvom naredbom možete napraviti snimku zaslona:

adb shell screencap -p /sdcard/screenshot.png

A evo kako možete snimiti zaslon pametnog telefona na video:

adb shell screenrecord /sdcard/video.mp4

zaključke

U ovom članku pogledali smo kako koristiti adb uslužni program za upravljanje Android pametnim telefonom, kao i osnovne naredbe programa adb koje možete koristiti. Naredbe adb shell iste su naredbe koje možete pokrenuti u Android terminalu, pa ih nema smisla ponovno analizirati. Nadam se da su vam informacije u ovom članku bile korisne.

o autoru

Osnivač i administrator stranice, volim open source softver i Linux operativni sustav. Trenutno koristim Ubuntu kao glavni OS. Osim Linuxa, zanima me sve što je vezano uz informacijsku tehnologiju i suvremenu znanost.

Mnogi od nas već su upoznati s ADB-om (Android Debug Bridge), jer, budući da ste vlasnik Android uređaja, često morate izvoditi tako jednostavne radnje kao što su adb push i Vuci, ili adb ponovno pokretanje itd. Ali za mnoge korisnike početnike, sam pogled na naredbeni redak već je zastrašujući i čini se pretjerano mogućim. Iako je zapravo prilično jednostavno, iskusni korisnici me neće dopustiti da lažem, a najveći izazov je zapamtiti sve te naredbe, iako ni to nije potrebno jer je internet uvijek pri ruci i nije teško pronaći pravu naredbu.

Android Debug Bridge, koji je dio Android SDK emulatora, omogućuje komunikaciju između vašeg računala i Android uređaja spojenog na njega, usput, ako vam je potreban neki softver, možete besplatno preuzeti programe za prijenosno računalo ovdje. Što mogu učiniti s ADB-om? Njegove su mogućnosti prilično široke, na primjer, najpopularnije radnje: kopiranje datoteka s Android uređaja na računalo, prijenos datoteka s računala na Android, izvršavanje mnogih Linux naredbi, primanje izvješća o pogreškama itd.

Stoga, ako ste novi u ovom poslu i želite naučiti nešto više o ADB-u nego što on jest, onda vam predlažem da pogledate moj mali osnovni vodič o učenju ADB-a.

Ono što je potrebno

1. Android Debug Bridge (ADB) za Windows 32-bit - preuzimanje

2. Android Debug Bridge (ADB) za Windows 64-bit - preuzimanje

3. Računalo s instaliranim Windows OS-om.

Sada prijeđimo na aktivnu fazu:

1. Preuzmite potrebnu zip arhivu i raspakirajte je gdje god želite, na primjer, pogon C.

2. Sada idite na direktorij C: / adb / sdk / platform-tools. Ovdje ćete pronaći skup datoteka kao što je prikazano na donjoj slici.

3. Držite Shift + desni klik i pokrenite Windows naredbeni redak iz trenutnog direktorija.

4. Unesite naredbu adb start-server.

5. Da biste bili sigurni da je vaš uređaj ispravno povezan i da ga računalo prepoznaje, unesite naredbu: adb uređaji... Ako je sve u redu, vidjet ćete nešto slično ovome:

Sada kada je vaš uređaj povezan i sve radi, poigrajmo se malo s njim.

Čitanje LOGCAT-a preko ADB-a

Najlakši način je pokrenuti naredbu: adb logcat... Kao rezultat toga, cijeli će se sadržaj datoteke zapisnika uređaja pojaviti na zaslonu. Da biste dobili logcat u zasebnoj datoteci, pokrenite: adb logcat> logcat.txt.

Izvještavanje o greškama (BUGREPORT)

Možete pokrenuti naredbu: adb izvještaj o greškama, ali ćete dobiti obavijest da se generirano izvješće ne može pročitati, pa je bolje koristiti: adb bugreport> result.txt.

ADB zajedno s ROOT pristupnim pravima

Da biste radili iz ADB-a s punim pravima pristupa, trebate rootati uređaj. Ako je uređaj već ručni, izvršite naredbu: adb korijen i pogledajte što je prikazano na donjoj slici (ponovno pokretanje ADB-a s root pravima).

Instaliranje aplikacija putem ADB-a

Da biste instalirali aplikaciju, pazite da u nazivu apk datoteke nema razmaka i morate znati točan put do nje. Pa, onda izvršavamo naredbu: adb instalirati+ naziv instalacijske datoteke. U mom primjeru instalirao sam igru ​​papertoss, pa ako sve prođe kako treba, dobit ćete sljedeću sliku na ekranu:

U ovom članku ćete naučiti što je ADB za ono što je korisnicima potrebno, kao i kako njime upravljati pomoću naredbi u Android terminalu. Pa, počnimo učiti adb android naredbe ...

Predstavljamo ADB

ADB (android debug bridge) je alat za otklanjanje pogrešaka, otkrivanje pogrešaka u aplikacijama, otključavanje uređaja na Android OS-u i još mnogo toga. Na ovoj stranici možete pročitati službenu dokumentaciju na engleskom jeziku.

Preuzmite ADB

ADB možete preuzeti sa službenog.

Možete koristiti posebnu Program Adb Run to olakšava interakciju s ADB-om.

Također možete koristiti program Android Terminal


Provjerite jesu li upravljački programi instalirani na računalu i jesu li USB otklanjanje pogrešaka omogućeno na Androidu.

Adb naredbe za Android i Linux

Adb naredbe se mogu podijeliti u 3 vrste, izravno za Adb naredbu, FastBoot () i Linux naredbu (Android).

Pojedinosti o svakoj Adb naredbi

1. Provjera dostupnosti povezan Android ili vidi li računalo vaš pametni telefon ili tablet

Kako biste bili sigurni da sve radi dobro i da računalo prepoznaje Android, trebate unijeti naredbu adb:

Primjer kako koristiti:

ova snimka zaslona pokazuje da je Android povezan

Ako imate nije se pojavio sličnu poruku, tada će možda biti potrebno provjeriti prisutnost upravljačkih programa na računalu, integritet kabela, rad USB priključka.

2. Android WI-FI veza

Za povezivanje Androida putem WI-FI mreže potrebno je dobiti ip adresu i port uređaja, u tome će vam pomoći ADB Wireless aplikacija (potreban je Root) koju možete preuzeti s Google Playa: nakon toga unesite naredbu adb:

adb connect ip: port

Primjer kako koristiti:

adb connect 192.168.0.14:5555

Za više informacija o tome kako povezati Android putem WI-FI-ja - Otklanjanje pogrešaka putem USB-a putem Wi-FI-ja.

3. Instaliranje aplikacija na Android

Kako biste instalirali bilo koju aplikaciju s računala na Android, unesite naredbu:

Primjer kako koristiti:

Da biste instalirali aplikaciju pomoću naredbe Adb. Pisati:

adb intsall C: \ papka_gde_hranitsya_proga.apk

Odnosno, napišite naredbu adb instalirati put do aplikacije i naziv aplikacije.

4. Pošaljite bilo koju datoteku na Android

Za slanje bilo koje datoteke s računala na Android postoji sljedeća naredba:

adb push

Primjer kako koristiti:

Da biste poslali datoteku s računala na Android pomoću naredbe Adb, trebate napisati naredbu adb:

adb push C: \ papka_gde_hranitsya_file \ imja_file / sdcard

To jest, napišite naredbu adb, put do datoteke, naziv datoteke i mjesto na koje želite spremiti ovu datoteku.

5. Primite datoteku s Androida na računalo

Da biste primili apsolutno bilo koju datoteku s Android uređaja na računalo, postoji naredba:

adb povući

Primjer kako koristiti:

Da biste koristili naredbu Adb za primanje datoteke s Android uređaja na vaše računalo, trebate napisati:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C: \ papka_gde_budet_hranitsya_file

To jest, napišite naredbu adb, put do datoteke koja se nalazi na Androidu, naziv datoteke i mjesto na koje ćete spremiti ovu datoteku na PC.

Za ponovno pokretanje Androida nakon izvršenih operacija ili ponovno pokretanje u poseban način rada postoji naredba:

adb ponovno pokretanje

Primjer kako koristiti:

Naredbe će ponovno pokrenuti Android u normalan način rada (normalno ponovno pokretanje):

adb ponovno pokretanje ili adb ponovno pokretanje normalno

Preuzimanja bootloadera:

adb reboot bootloader

Naredba će ponovno pokrenuti Android u načinu oporavka:

adb reboot recovery

7. Idite na Android kontrolu, nakon čega možete koristiti linux naredbe Android OS-a

Puni potencijal Androida otkriva se kada se prebacite na upravljanje Androidom gdje su dostupne mnoge linux naredbe. Za to postoji naredba:

adb ljuska

Android terminalske naredbe (Linux naredbe)

Superuser ili Root. Omogućuje vam izvođenje apsolutno svih radnji, od stvaranja, modificiranja, mijenjanja, do brisanja određenih sistemskih datoteka: Da biste to učinili, unesite naredbu: su

Prije unosa naredbe: su, korisnik je gost u sustavu (mnoge radnje su blokirane) i označen je na početku terminala znakom dolara: $ nakon unosa naredbe: su postaje Admin i označen je u terminal kao američki broj: #
Primjer kako koristiti:

2. Idi na naredbu mape(ubuduće će biti ispravnije imenovati imenik umjesto mape)

Za navigaciju između odjeljaka i direktorija u Androidu postoji posebna naredba:

Primjer kako koristiti:

Za prijelaz iz odjeljka /sdcard u odjeljak /sdcard/xxx/porno/hot_girl

cd / sdcard / xxx / porno / hot_girl

Da biste se vratili s particije u gornji direktorij ili natrag na /sdcard:
ako smo u imeniku / sdcard / xxx / porno / hot_girl - hot_girl

naći ćemo se u imeniku:

/ sdcard / xxx / porno /

ako trebate ići na /sdcard tada:

cd ../ ../(koliko puta je potrebno)

Pažnja u Androidu i drugim Unix sustavima Primer i primer ili PrimER datoteke su potpuno različite datoteke

3. Premjesti / Preimenuj datoteku ili imenik

Premještanje i preimenovanje datoteke ili direktorija provodi se samo jednom naredbom:

Primjer Preimenuj datoteku:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

Primjer Preimenuj mapu:

mv -r / sdcard / xxx / hot_porno / sdcard / xxx / super

Primjer kako Potezdatoteka:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Primjer kako Potezmapa:

mv -r / sdcard / xxx / hot_porno / sdcard / hot_porno

4. Pogledajte što se nalazi u katalogu

Kako biste saznali koji direktoriji i datoteke se nalaze na mjestu gdje se nalazite, koristite sljedeću linux naredbu:

Primjer kako koristiti:

ls / sdcard / xxx / hot_porno /

u prozoru ćete dobiti sljedeću poruku:

Alenka.avi

Pamela.avi

Anderson.avi

Primjer kako koristiti:

ls -a / sdcard / xxx / hot_porno /

će dati sljedeću poruku:

.Skruty_file_Hot.avi

Pamela Anderson.avi

Skrutiy_File.avi

5. Kopiraj datoteku ili mapu (direktorij)

Da biste kopirali datoteku ili mapu i premjestili je negdje:

Primjer Kopiraj datoteku:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Primjer Kopiratimapa:

cp -r / sdcard / xxx / hot_porno / sdcard / hot_porno

6. Pričvrstite particiju (montirajte) i odvojite

Da biste saznali koji odjeljci postoje u Androidu, omogućite ili onemogućite:

montirati(spoji dionicu) i umont(odvoji dio)

Da biste saznali koje su particije trenutno montirane, unesite:

Da biste priložili odjeljak:

montirati / dev / blok / mmcc121

ili mount/systcode

Da biste odvojili odjeljak:

umount / dev / block / mmcc121

ili umount / systcode

7. Izradi imenik (mapu)

Kako biste negdje stvorili mapu, koristite naredbu:

Primjer kako koristiti:

mkdir / sdcrad / android_papka

8. Izbriši imenik (mapa) ili datoteka

Ako trebate izbrisati bilo koju datoteku ili mapu linux naredba:

Primjer kako izbrisati datoteku:

rm /sdcard/xxx/hot_porno/Alenka.avi

Primjer kako izbrisati mapu:

rm - r / sdcard / xxx / hot_porno

9. Prikaži sadržaj datoteke na ekranu (čitaj)

Ako je vaš zadatak prikazati sadržaj tekstualne datoteke na zaslonu:

Primjer kako koristiti:

mačka /sdcard/books/ Thick_book_war_and_world.txt

i dobiti:

Eh bien, mon prince. Genes et Lucques ne sont plus que des apanages, des estates, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus moj vjerni rob, comme vous dites.

10. Prikažite sadržaj datoteke na ekranu (čitajte obrnutim redoslijedom)

Ako je vaš zadatak prikazati sadržaj tekstualne datoteke, ali od kraja do početka:

11. Prikaži punu putanju

Kako biste razumjeli u kojem se odjeljku i direktoriju nalazite:

Primjer kako koristiti:

Ako se nalazimo u direktoriju i trebamo saznati puni put (na primjer, nalazimo se u sistemskoj particiji, direktoriju aplikacije):

će dati poruku:

/ sustav / aplikacija /

12. Napravite praznu datoteku

Za izradu tekstualne datoteke:

Primjer kako koristiti:

Napravite datoteku 666.txt u direktoriju /sdcard:

dodirnite /sdcard/666.txt

13.Sigurnosno kopiranje i vraćanje particije

Primjer kako koristiti:

Izrada sigurnosne kopije na SD kartici

dd if = dev / block / mmcblk0p1 od = sdcard / efs.img

Primjer kako koristiti:

Oporavak particije iz sigurnosne kopije sa SD kartice

dd if = / sdcard / efs.img od = / dev / block / mmcblk0p1

14. Pogledajte zauzeti prostor

Da biste razumjeli koliko je za nešto potrebno:

Primjer kako koristiti:

Postavljanje dopuštenja, prava na datoteke i direktorije

Da biste saznali koje dozvole imaju datoteke i direktoriji, trebate napisati sljedeću naredbu

Prava pristupa (dopuštenje)

I tako znamo da postoje korisnici, grupe. Sada razgovarajmo o pravima pristupa. Zašto je to potrebno? Na primjer, imate direktorij u kojem se nalaze vaše osobne datoteke. Tako da ti, vlasnik , na primjer, mogao uređivati, pregledavati datoteke, skupina , vidjeti samo podatke, datoteke i odmor korisnici koji nisu uključeni ni u jednu od grupa i nisu vlasnici nisu mogli učiniti ništa, zbog čega su potrebna prava pristupa.

Dopuštenja datoteke mogu se označiti brojevima i slovima:

Vrijednosti prava u brojevima se zbrajaju:

  • puna prava (rwx) 7 = 4 + 2 +1
  • čitaj i piši (rw-) 6 = 4 + 2 + 0
  • čitanje i izvršavanje (r-x) 5 = 4 + 0 + 1
  • samo čitanje 4 (r—) = 4 + 0 + 0
  • pisati samo 2 (-w-) = 0 + 2 + 0
  • nema prava (-) 0 = 0 + 0 + 0

Za svaku datoteku i direktorij dodijeljena su zasebna prava za vlasnika, grupu i ostale korisnike.

Vlasnik Skupina Odmor
u g o
pisma o pravima pristupa znamenke prava pristupa
rwxrwxrwx 777 čitaj, piši, radi sve
rwxr-xr-x 755 čita, piše, izvršava čitaj i trči
rw-r — r— 644 čitati i pisati samo ravnomjerno
r ——— 400 čita samo vlasnik

Dozvole za datoteku ili direktorij možete promijeniti pomoću naredbe chmod i brojevima i slovima.

Dodjela prava pristupa u brojevima

Da biste promijenili dopuštenja datoteke ili direktorija pomoću naredbe chmod, unesite naredbu pomoću brojeva:

Sudo chmod 755 text.txt

Za direktorije, dodajte prekidač -R nakon chmod.

Dodjela prava pristupa slovima

Za početnike će promjena prava pristupa slovima biti malo teža, ali ovo znanje će dobro doći.

Kao što znate da postoji vlasnik, grupa i drugi korisnici, oni su označeni na sljedeći način:

U Linuxu, uključujući Android, postoji takva stvar kao što su veze - što na uobičajenom poznatom jeziku zvuči kao "prečac". Postoje dvije vrste veza:

  • Tvrde veze
  • Simboličke veze ili simboličke veze

Koje su razlike između tvrdih i simboličkih poveznica?

Simboličke veze - stvorite prečac koji ukazuje na točnu lokaciju datoteke ili mape na koju se prečac povezuje. Ako se datoteka ili mapa premjeste, simbolička veza bit će prekinuta. Da biste jasno razumjeli što je simbolička veza - u sustavu Windows XP ili Windows 7 na radnoj površini postoje programski prečaci koji povezuju na programsku mapu, odnosno exe-datoteku.

u korisnik Vlasnik
g skupina

Članovi grupe

o drugi

Pozdrav svima. Dalje proučavamo Android pametni telefon, danas ćemo razmišljati o tome što je primjena ažuriranja od ADB-a. Dakle, nakon što sam kopao po internetu, došao sam do zaključka da je primjena ažuriranja iz ADB-a stavka u izborniku za oporavak sustava Android. Ali čemu služi ova stavka? Otišao sam pogledati ... Dakle potrebno je primijeniti ažuriranje iz ADB stavke kako bi se instalirao firmware

Pa, kakav je prijevod na ruski, evo kako se prevodi primjena ažuriranja iz ADB-a? Hmm, objasnimo! Prva riječ "primijeniti" prevedena je kao "primijeniti" ili "koristiti". Mislim da je riječ ažuriranje razumljiva, ovo je samo ažuriranje, u našem slučaju firmware. Pa iz ADB-a je kao iz ADB-a. Ukratko, stavka primijeniti ažuriranje iz ADB-a prevedena je kao kako primijeniti ažuriranje iz ADB-a, pa, ovako nešto

Inače, u meniju sam pronašao sliku kako ova stavka izgleda:


Pa pogledajte što sam još naučio o primjeni ažuriranja od ADB-a. Postoji takva naredba kao adb sideload, pa, ova naredba je za ažuriranje firmvera. Radi ovako, na pametnom telefonu uđete u način oporavka, zatim tipkom za glasnoću odaberete primijeniti ažuriranje iz ADB-a, potvrdite tipkom za uključivanje i zatim unesite sljedeću naredbu:

adb sideload update.zip

Gdje je update.zip, tada navedite naziv firmvera. Pa, malo jasno? Stavka Primijeni ažuriranje iz ADB-a potrebna je za instaliranje firmvera iz ADB-a. Istina, postoji jedan neshvatljiv trenutak, na drugom mjestu sam pronašao informaciju da se ova naredba mora unijeti u naredbeni redak. Ali gdje je sam naredbeni redak? Na pametnom telefonu ili na računalu? Ovo pitanje mi je još uvijek nerazumljivo. Aha, iskopao sam sliku, vidi ovdje čini mi se da je sve jasno:


Navodno, svejedno, naredba se mora unijeti na računalu! I mislio sam da u pametnom telefonu... Pa da sam naučio, baš me je jako zanimalo..

Inače, nakon unosa naredbe, cijeli proces firmwarea može trajati oko 15 minuta, što je nekako dugo.. Kada je sve gotovo, tipkom za glasnoću odaberite reboot system now i pritisnite tipku za uključivanje. A stavka za isključenje je kao isključivanje pametnog, pa, ovako

Vrhunski povezani članci