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 povezanAko 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 | 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