Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • OS
  • Korištenje adb-a za brisanje datoteke lozinke. Adb program - Upute za instalaciju i konfiguraciju za rad sa Androidom

Korištenje adb-a za brisanje datoteke lozinke. Adb program - Upute za instalaciju i konfiguraciju za rad sa Androidom

Skoro svi Vlasnik Androida uređaj koji je odlučio poboljšati svog ljubimca zamjenom firmvera ili kernela operativni sistem sudara se sa adb programom.

Za većinu početnika ovaj program postaje nepremostiva prepreka, a danas ćemo vam reći kako instalirati i započeti s ovom divnom aplikacijom koja će vam pomoći, na primjer, da dobijete root prava na svom uređaju, flash nova verzija Android ili čak vratite svoj telefon ili tablet u prvobitno stanje nakon neuspješne intervencije u sistemu.

Dakle, šta je ADB, kojeg vole svi moderi i hakeri, gdje ga mogu nabaviti i zašto nam je potreban?

Šta je ADB.

ADB je skraćenica od Android Debug Bridge ( debug bridge Android). ADB je dio Android SDK koji se može preuzeti odavde.

Od operacione sale Android sistem je vrsta Linuxa, za njegovu konfiguraciju često je potrebno raditi preko komandne linije. Naravno, postoje programi - emulatori terminala koji vam omogućavaju da izvršite komande direktno na uređaju, ali, prvo, na mali ekran telefona, to je nezgodno raditi, a drugo, ponekad je potreban pristup uređaju preko računara, au ovim i mnogim drugim slučajevima adb program je jednostavno nezamjenjiv. Adb program uspostavlja vezu između uređaja i računara i omogućava vam različite manipulacije sa Android sistemom direktno na računaru.

Kako instalirati ADB.

Prije svega, preporučujemo da preuzmete najnoviju verziju Android verzija SDK, u vrijeme pisanja ovog teksta, verzija r11 je dostupna, sav daljnji opis je izgrađen na njegovom primjeru, au više rane verzije, lokacija potrebnih programa poslije SDK instalacije može se razlikovati od onoga što je ovdje opisano.

1. Preuzmite Android SDK, može se naći na prethodno navedenom linku. Postoji nekoliko vrsta SDK-a, za Microsoft Windows, Mac OS i Linux.

Potreban nam je Microsoft Windows ukus. I ovdje postoje dvije opcije - preuzmite instalater ili zip arhiva sa Android SDK-om. Instalater nam nije potreban, pogotovo jer neće dozvoliti instalaciju SDK-a u Windows 7, pa stoga preuzimamo zip arhivu.

Arhiva sadrži fasciklu android-sdk-windows koji sadrži sam SDK. Raspakujemo ga na kompjuter. U našem primjeru, stavili smo folder u korijen diska C. Ako učinite isto, putanja do SDK-a će izgledati ovako: C: \ android-sdk-windows

U ranijim verzijama SDK-a, adb program koji nam je bio potreban nalazio se unutar ove fascikle u fascikli alata, ali su ga kasnije programeri premestili u fasciklu platformskih alata.

Međutim, ako uđete u ovaj folder, nećete pronaći adb program unutar njega, pa prelazimo na sljedeći korak instalacije.

2. Instalirajte alate SDK platforme.
Provjerite je li naš računar povezan na Internet i pokrenite program SDK Manager koji se nalazi u android-sdk-windows folderu. Nakon pokretanja programa, pojavit će se sljedeći prozor:

Moramo preuzeti i instalirati Android SDK Platform-alate i Android SDK Tools.

Dvostrukim klikom na stavku ili klikom na "Prihvati" i "Odbij" označite ove dvije stavke na listi i poništite sve ostale stavke, kao što je prikazano na gornjoj slici. Zatim pritisnemo "Instaliraj" i čekamo dok se komponente koje su nam potrebne preuzmu i instaliraju.

Sada imamo instaliran adb na vašem računaru, ali da biste radili sa našim telefonom ili tabletom, moraćete da instalirate njihov drajver i radi dalje pogodnosti sa programom bilo bi lepo da registrujete putanju do njega i ostalih komponenti u Windows sistemu.

3. Ako odemo do foldera C: \ android-sdk-windows \ platform-tools \, sada tamo možemo pronaći adb program.

Nakon toga moramo urediti sistemsku varijablu PATH tako da pri svakom pokretanju programa i unosu komandi ne moramo upisivati ​​putanju do programa, koja izgleda ovako:

C: \ android-sdk-windows \ platform-tools \ adb

Ako nikada niste uređivali sistemske varijable, kreirajte tačku vraćanja sistema kako biste je kasnije mogli vratiti u prvobitno stanje.

Ako imate instaliran Windows 7, kliknite desni ključ miša na prečicu "Računar", odaberite "svojstva" i u prozoru koji se otvori odaberite " Dodatne opcije sistemi“.

Ako imate Windows XP, kliknite desni klik miša na "Moj računar", a zatim na "Svojstva"

U sljedećem prozoru, na kartici "Napredno" kliknite na " Varijable okruženja". Na listi "Sistemske varijable" izaberite varijablu "putanja" i pritisnite dugme "Promeni..."

Otvara se prozor za uređivanje varijable, a u stavku "vrijednost varijable" na samom kraju reda, nakon tačke i zareza, dodajte putanju do foldera alati i foldera platforma-tools:

c: \ android-sdk-windows \ alati; c: \ android-sdk-windows \ alati za platformu;

(ako na kraju reda nije bilo tačke i zareza, dodajte je - svaka putanja u ovom redu mora biti odvojena od druge tačkom i zarezom)

Ako ste instalirali Android SDK u drugu fasciklu, dodajte svoju putanju do foldera alati i alati platforme na kraju reda.

Instaliranje drajvera uređaja.

Određeni uređaji kao što su telefoni i tableti Samsung imaju svoj softver za sinhronizaciju sa računarom, a ako ga imate instaliran na svom računaru, onda je drajver uređaja već instaliran na vašem sistemu.

Ali za uređaje kao što je Nexus One, koji dolaze bez ikakvih dodatni programi i drajvere, za rad sa Android SDK-om, drajveri moraju biti instalirani.

Da biste to uradili, idite u fasciklu u koju smo instalirali SDK i pokrenite SDK Manager.


Na isti način kao što smo instalirali Android SDK Platform-alate i Android SDK Tools, nalazimo i biramo na listi " Google usb Paket drajvera". Kliknite na "Instaliraj" i pričekajte dok program preuzme upravljačke programe. Vozači za 32 i 64 bit Windows biće preuzet u sljedeću mapu:

C: \ 1 \ android-sdk-windows \ extras \ google \ usb_driver

Sada možete instalirati drajvere za svoj uređaj. Da biste to učinili, u meniju postavki telefona ili tableta odaberite stavku "Aplikacije", a u njoj uključujemo " USB otklanjanje grešaka"(USB otklanjanje grešaka).

Povezujemo naš uređaj sa računarom. Računar otkriva novi hardver i traži od vas da instalirate drajvere. Instalirajte drajvere iz fascikle u kojoj su ranije preuzeti.

Nakon instaliranja drajvera, novi uređaj "ADB Interface" će se pojaviti u upravitelju uređaja i to možemo provjeriti tako što ćemo ga otvoriti desnim klikom na ikonu "Računar" -> "Svojstva" -> "Upravitelj uređaja"

Kako pokrenuti ADB

Najbolji način za rad sa adb-om je preko Windows komandne linije. Nazvati komandna linija na računaru sa Windows XP, kliknite na "Start" i u polje za unos "Run" unesite cmd i pritisnite "Enter".

Na računaru sa Windows 7 kliknite na "Start" i u polje za unos "Pronađi programe i datoteke" unesite cmd i pritisnite "Enter".

Otvoriće se prozor komandne linije, a da bismo, na primer, videli koje smo uređaje spojili na računar, u njega upisujemo naredbu:

adb uređaji

Adb program će prikazati listu uređaja povezanih trenutno na kompjuter.




U drugom članku u nizu posvećenom multifunkcionalnosti Android uslužni program Debug Bridge pozabavićemo se komandama koje on, u stvari, podržava. Njihova lista je prilično opsežna i omogućava vam obavljanje širokog spektra funkcija.

Kao što smo već rekli, rad sa uslužnim programom se odvija preko komandne linije, tako da da biste izvršili komande, morate ga pozvati, odnosno (najlakši način da to uradite je prečicom na tastaturi Pobjedi + R). Pa, hajde da počnemo.

adb shell cat / proc / particije

Prikazuje informacije o dostupnim blokovima.

adb shell su -c dd if = / dev / block / mmcblk0p9 of = / sdcard / factoryfs.img bs = 4096

Kopira blok. Morate navesti sam blok i ime izlaza.

adb shell rm /data/system/gesture.key

Otključava od ključ uzorka kada je Android uređaj zaključan. Nakon unosa naredbe, možete unijeti bilo koji pokret.

Komanda će biti poslata samo na uređaj koji je povezan na računar preko USB-a. Ako je povezano više uređaja, ispisat će grešku.

adb -e

Komanda će biti poslata na uređaj koji radi u emulatoru. Dat će grešku ako je više od jednog emulatora pokrenuto u isto vrijeme.

adb -s<серийный broj>

Komanda će biti poslata na uređaj sa navedenim serijskim brojem.

adb -p<имя устройства / put do njega>

Komanda će biti poslata na uređaj sa navedeno ime... Napomena: ako ne navedete ključ –P, tada se koristi vrijednost varijable ANDROID_PRODUCT_OUT.

adb uređaji

Prikazuje listu svih uređaja povezanih na računar.

adb connect<хост> (:<порт> )

Povezuje se na navedeni host koristeći TCP/IP protokol. Port se može izostaviti, tada će se koristiti zadani port 5555.

adbprekinuti vezu<хост> (:<порт> )

Prekida vezu sa navedenog hosta povezanog preko TCP / IP. Port se može izostaviti, tada će se koristiti zadani port 5555. Ako nijedan od parametara nije specificiran, tada će sve trenutno aktivne veze biti prekinute.

adb push<путь на PC><путь на Android-uređaj>

Kopira fajl ili folder sa računara na Android uređaj.

adb pull<путь на Android-uređaj> <путь на PC>

Kopira fajl ili folder sa Android uređaja na računar. Ako drugi parametar nije specificiran, tada se vrši kopiranje u ADB folder.

adb sinhronizacija [< folder>]

Kopira samo nove datoteke na računar. Ako unesete ključ l, tada se kopiranje neće izvršiti, samo će se kreirati lista novih datoteka.

adb shell

Pokreće donekle pojednostavljenu UNIX Shell.

adb shell<команда из shell>

Izvršavanje naredbe kroz Shell. Na primjer:

adb shell rm -r / system / sd / app

Uklanjanje aplikacija koje su instalirane na memorijskoj kartici.

adb shell rm -r / system / sd / app-private

Uklanjanje aplikacija koje su instalirane na memorijskoj kartici u odjeljku aplikacija- privatni.

adb shell cat / proc / mtd

Prikaz informacija o particijama interna memorija uređaji poput ovog:

dev: veličina brisanje ime veličine

mtd0: 000a0000 00020000 "razno"

mtd1: 00420000 00020000 "oporavak"

mtd2: 002c0000 00020000 "boot"

mtd3: 0fa00000 00020000 "sistem"

mtd4: 02800000 00020000 "cache"

mtd5: 0af20000 00020000 "korisnički podaci"

adb shell df

Prikaz informacija o slobodnim resursima u memoriji uređaja, u sličnom obliku:

Sistem datoteka 1K-blokovi Korišteno Dostupna upotreba% Montirano

tmpfs 160664 0 160664 0% / dev

/ dev / block / mtdblock4 40960 1292 39668 3% / cache

/ dev / block / mtdblock3 256000 146888 109112 57% / sistem

/ dev / block / mtdblock5 179328 125728 53600 70% / podaci

/ dev / block / mmcblk0p1 15521280 10056880 5464400 65% / sdcard

adb emu< indikacija komandes>

Komanda će biti poslata na konzolu trčanje emulatora, na primjer:

adb shell mount -o rw / dev / block / mtdblock3 / system

adb shell mount -o rw / dev / block / mtdblock5 / data

Pregrade se montiraju / sistem i / podaci koristeći ClockworkMod Recovery mod.

adb install [-l] [-r] [-s]<приложени e. apk>

Navedena aplikacija će se poslati na Android uređaj i instalirati, na primjer, naredbu adb installC: / adb / app /test.apkće instalirati test. apk koji se nalazi u imeniku / adb/ aplikacija/ na disku C:/ ... Ključevi za ovu naredbu:

-l- zaključava aplikaciju.

-r- aplikacija će biti ponovo instalirana i podaci će biti sačuvani.

-s- aplikacija će biti instalirana na memorijsku karticu.

adb deinstalacija [-k]<приложени e. apk>

Vrši deinstalaciju (uklanjanje) navedenu aplikaciju... Ako koristite ključ k tada će aplikacija biti deinstalirana bez brisanja korisničkih podataka.

adb čekanje uređaja

Čeka se da se Android uređaj poveže.

adb start-server

Početak servisa (demon).

adb kill-server

Zaustavljanje usluge (demon).

adb get-state

Prikazuje trenutni status povezanog uređaja:

offline- uređaj je isključen.

bootloader- uređaj u režimu preloada (bootloader).

uređaj- uređaj radi.

adb get-serialno

Displeji serijski broj povezani uređaj.

adb status-prozor

Kontinuirano ispituje status povezanog uređaja.

adb remount

Ponovo montira povezani Android uređaj za kasnije snimanje. Komanda je potrebna za skripte koje mijenjaju podatke na uređaju.

adb reboot bootloader

adb reboot recovery

adb root

Usluga (daemon) se ponovo pokreće s Root pravima.

Servis (daemon) se ponovo pokreće, sluša na USB-u.

adb tcpip<порт>

Servis (daemon) se ponovo pokreće, sluša na navedenom portu.

adb ppp [opcije]

Pokretanje usluge sa navedenim parametrima preko USB-a. Važeći parametri: defaultroute dump debug notty usepeerdns local.

adb logcat [<Ключи>] [<фильтр>]

Koristi se za otklanjanje grešaka. Prikazuje unose dnevnika sa informacijama o otklanjanju grešaka sa povezanog Android uređaja. logcat dozvoljeno je koristiti sa razvojne mašine ( $ adblogcat) ili putem udaljenog Shell-a ( # logcat).

Svaka poruka u dnevniku Android uređaja ima svoju oznaku i svoj prioritet. Oznaka je niz koji označava sistemsku komponentu koja je poslala poruku (na primjer, View - za sistem prikaza, i tako dalje). Prioritet može imati jednu od sljedećih vrijednosti (od najniže do najviše):

V - Opširno(najniži prioritet) .

D - Otklanjanje grešaka

I - Info

W - Upozorenje

EGreška

F - Fatalno

S - Tiho(Najveći prioritet, na kojem se ništa ne prikazuje).

Da biste dobili listu oznaka koje se koriste na sistemu zajedno sa njihovim prioritetima, možete pokrenuti logcat. U tom slučaju će u prve dvije kolone svake prikazane poruke iz sistemskog dnevnika biti naznačen njen prioritet i oznaka. Na primjer:

I / ActivityManager (585): Početna aktivnost: Namjera (akcija = android.intent.action ...)

Da smanjite izlaz dnevnika na ne takav velike veličine, možete koristiti izraz filtera, odnosno koristiti potrebne kombinacije oznake i prioriteta sa naredbom logcat, i tada se sve poruke koje ne odgovaraju zahtjevu neće prikazati. Filter se izražava kao<тэг>:<приоритет>, gdje<тэг>, odnosno, označava željenu oznaku i<приоритет>- uključeno minimalni nivo prioritet za navedenu oznaku. Poruke sa odabranom oznakom i prioritetom na navedenom nivou ili više se upisuju u dnevnik. Broj parova<тэг>:<приоритет>nije ograničen na jedan izraz filtera, razmak se koristi za njihovo razdvajanje.

Uzmimo primjer koje će poruke biti prikazane u dnevniku:

adb logcatTestTag: ITestApp: D *: S

Ova komandaće prikazati sve poruke sa oznakom TestTag koje imaju prioritet "Info" ili veći i poruke koje su označene TestApp sa prioritetom "Debug" ili višim. Poslednji element *: S postavlja najviši prioritet "Silent" za sve ostale oznake, efektivno sprečavajući njihovo štampanje. Tako će biti prikazane samo poruke za oznake. TestTag i TestApstr. *: S- većina zgodan način prikazati samo poruke koje odgovaraju navedenim filterima.

Evo još jednog primjera:

adb logcat *: W

Ova komanda će ispisati sve poruke koje imaju prioritet "Upozorenje" ili viši za bilo koju oznaku.

U slučaju da se naredba logcat izvršava na mašini programera, a ne preko udaljenog Shell-a, možete postaviti zadanu vrijednost filtera postavljanjem varijable ANDROID_LOG_TAGS na sljedeći način:

izvoz ANDROID_LOG_TAGS = "TestTag: ITestApp: D *: S "

Skup varijabli okruženja ANDROID_LOG_TAGS neće raditi kroz emulator ili na uređaju ako će se logcat koristiti u udaljenom Shell-u ili putem adb shell logcat-a. Ova komanda za izvoz radi samo na UNIX sistemima i ne radi na Windows-u.

Poruke dnevnika, pored oznake i prioriteta, sadrže nekoliko polja sa metapodacima. Format prikaza poruke može se podesiti da promijeni prikaz polja metapodataka. Da biste to učinili, koristite parametar v ukazujući na jednu od sledeći formati izlaz:

brief- prikazuje oznaku, prioritet i PID procesa (podrazumevani izlazni format).

proces- prikaz samo PID.

tag- samo izlaz prioriteta i oznake.

thread- prikazuje samo proces: nit i tag sa prioritetom.

sirovo- prikazuje sirovu poruku, bez prikaza polja sa metapodacima.

vrijeme- prikazuje datum, vrijeme poziva, oznaku prioriteta i PID procesa.

dugo- prikazuje sva polja sa metapodacima, kao i zasebno poruke sa praznim redovima.

Na primjer:

adb logcat -v nit

Naredba će ispisati poruke u formatu niti.

Android sistem dnevnika ima nekoliko kružnih bafera koji sadrže dnevnike poruka, tako da se sve poruke ne šalju u glavni bafer. Za prikaz dodatnih poruka dnevnika koristite parametar b... Potonji vam omogućava da vidite jedan od alternativnih bafera:

radio - prikaz bafera sa porukama vezanim za telefoniju ili radio modul.

događaji - prikazuje bafer s porukama povezanim s događajima.

main - prikaz glavnog bafera (koristi se po defaultu).

Također je moguće vidjeti stdout i stderr putem adb. Po defaultu, stdout i stderr izlaz ide na / dev/ null/ , odnosno brišu se. U pokrenutim procesima virtuelna mašina Dalvik, kopija izlaza se može upisati u dnevnik. U ovom slučaju, sistem upisuje poruke u dnevnik sa oznakama stdout i stderr sa prioritetom I. Da biste preusmjerili izlaz, morate zaustaviti emulator ili Android uređaj i izvršiti Shell setprop da biste omogućili preusmjeravanje izlaza. Primjer kako se to radi:

$ adb shell stop

$ adb shell setprop log.redirect-stdio true

$ adb shell start

Navedena postavka će biti sačuvana u sistemu sve dok emulator ili uređaj radi. Da biste koristili ovu zadanu postavku, mora se dodati gornja naredba / podaci/ lokalni. prop.

Kompletna lista parametara komande logcat:

-b - učitavanje alternativnog bafera dnevnika za kasnije gledanje, kao što je događaj ili radio. Podrazumevano je glavni bafer.

-c- resetirajte (obrišite) dnevnik i izađite.

-d- log izlaz na ekran i izlaz.

-f - pisanje dnevnika specificirani fajl ... Podrazumevano, pisanje se vrši na stdout.

-g- izlaz veličine specificiranog bafera sa naknadnim izlazom.

-n< n> - instalacija maksimalan broj rotacije dnevnika (broj pohranjenih komprimiranih fragmenata dnevnika) ... Zadana vrijednost je 4. Parametar je potreban za rad. -r

Ako želite da znate kako da koristite Adb run, najvjerovatnije ste već upoznati glavni program- Adb. Ako ne, onda razmotrite ova dva alata za Android korisnici... Čemu služe uslužni programi, kako ih konfigurirati i koristiti?

Program

Dakle, šta je zapravo Adb? Ovo je program koji je dobio ime po akronima. ADB je Android debug most. Alat za otklanjanje grešaka, rešavanje problema uslužnih programa, otključavanje gadžeta na ovom operativnom sistemu. Ovo su glavne karakteristike programa, ali ako ste dobro upućeni u ovu temu, otkrit ćete još desetak skrivenih opcija.

Instalacija

Da biste razumjeli kako koristiti Adb Run, morate instalirati ADB na svoj PC. Da biste to učinili, morate ga preuzeti sa službene web stranice programera. U principu, mnoge stranice pružaju mogućnost preuzimanja ovog uslužnog programa na svoje računalo, tako da neće biti problema s pretraživanjem.

Veza

Da bismo razumjeli čemu služi ADB i, shodno tome, Adb Run, pogledajmo osnovne naredbe. Na primjer, ako niste sigurni da računar ispravno vidi telefon i da će ispravno raditi s njim, možete unijeti adb komanda uređaja. Ovo će osigurati da je veza stabilna.

Nakon što koristite naredbu, program će prikazati poruku u kojoj se navodi da je Lista uređaja priložena. Ako niste vidjeli sličnu frazu, onda je najvjerovatnije problem ili u kabelu ili u upravljačkim programima. Morat ćemo još jednom provjeriti performanse uređaja i otkriti razloge zašto PC ne vidi pametni telefon.

Ako otkrijete da kabel ne radi, možete pokušati povezati gadget putem bežičnu mrežu... Wi-Fi veza se vrši pomoću ADB Wireless-a. Osim toga, uređaj mora imati instalirana Root prava.

Zatim unosimo naredbu adb connect ip: port. Umjesto ip: port, unesite vrijednost koja je postavljena za adresu vaše mreže.

Mogućnosti

Budući da je pitanje kako koristiti Adb Run povezano s korištenjem ADB-a, vrijedi razumjeti koje mogućnosti skriva glavni uslužni program. Na primjer, zahvaljujući kodu možete instalirati aplikaciju koja se nalazi na računaru. Da biste to učinili, trebate napisati adb install, a zatim navesti putanju na kojoj se nalazi instalacioni fajl.

Isto tako, možete prenijeti običan dokument sa svog računara na telefon. Algoritam je isti, samo je komanda promijenjena. Unesemo adb push, a zatim odredimo adresu lokacije datoteke koju treba prenijeti u gadget. Ako treba da uradite obrnuti rad, unesite adb pull. Samo prva adresa označava fasciklu na telefonu, a druga označava mesto gde preneti dokument treba da bude sačuvan na računaru.

Adb run

To je alat koji olakšava stvari. Posebno pogodan za one koji razumiju kako koristiti program Adb Run. Uslužni program je dizajniran da pojednostavi rad sa ADB-om, čini funkcionalnost poslednji program jasnije. Suština dodatni alat je da automatizuje uobičajeno prilagođene komande i ponekad pojednostavljuje radnje sa konzolom. Također Adb Run može resetirati obrazac.


Program izgleda kao konzola. Sastoji se od 14 stavki, a prijelazi kroz meni i sekcije nastaju zbog izbora željeni broj i dugmad za potvrdu Enter.

Priprema

Prije nego što naučite kako koristiti Adb Run s ovim programom, važno je zapamtiti USB otklanjanje grešaka. Ovaj korak se često zaboravlja, nakon čega program jednostavno ne vidi telefon. Da biste to učinili, morate otići u postavke, tamo pronaći opciju "O telefonu".

V najnovije verzije operativnog sistema, potrebno je pronaći red sa serijskim brojem i kliknuti na njega nekoliko puta. Na dnu se pojavljuje obavijest, prvo da ste na pravom putu, a zatim da ste postali programer. Kada vidite takvu poruku, možete se vratiti na postavke, tamo bi se trebala pojaviti stavka "Opcije programera". U njemu možete uključiti otklanjanje grešaka.

Pregled

Mali pregled uslužnog programa i kako koristiti Adb Run za Android. Prva stvar odmah je provjeriti je li gadget ispravno povezan. Ako zaboravite na otklanjanje grešaka, program će to odmah otkriti. Prva stavka se zove Device attached. Odabirom ćete saznati da li je telefon povezan sa sistemom.

Sljedeća - stavka Pokret... Umjesto unosa ranije opisanih komandi, dovoljno je izabrati između dvije točke. Prvi je odgovoran za prijenos datoteka s računara na telefon, drugi je za obrnuti proces.

Treća tačka Instaliraj odgovoran za preuzimanje aplikacija na gadget. Ovdje je dostupno pet artikala. Među njima je i kopiranje programa, instaliranje kao i obično ili na memorijsku karticu. Moguće je ukloniti uslužne programe sa telefona putem računara ili ih premjestiti.

Paragraf Ponovo pokreni ponovo pokreće uređaj. To radi u tri opcije, među kojima je redovno ponovno pokretanje, prelazak u režim pokretanja ili na Meni za oporavak. Sledeći red pod petim brojem je odgovoran za firmver uređaja. Fastboot je meni sa 10 stavki. Štaviše, svi su oni visoko specijalizovani, ako ne znate šta da odaberete, moraćete da razmotrite svaku podstavku.

U sljedećem pasusu - Otključajte ključ za pokrete- možete naučiti kako koristiti Adb Run sa Windows 10 ako trebate otključati svoj uzorak. Često korisnici, koristeći ovaj način zaštite, to zaborave, ali kada dođe do kvarova, ovaj uslužni program dolazi u pomoć. Šesti meni sadrži stavke sa različite opcije uzorak. Morate odabrati onu koju ste zaboravili.


tačka sedam - Manual- potrebno za one koji žele sami unositi komande. Možda ima direktiva kojih nema na listi predstavljenih. Ovome služi ova stavka menija. Postoji također poseban meni za vlasnike HTC pametni telefoni... U njemu možete otključati Bootloader, promijeniti CID i dobiti S-OFF.

Osma stavka provjerava ažuriranja uslužnih programa. Deveti je kreativna opcija za one koji su umorni od animacije prilikom uključivanja uređaja. Ako ga želite zamijeniti ili onemogućiti, onda vam je potreban meni Intsall Bootanimation.

Deseti paragraf daje informacije o svim postojećim blokovima uređaja. Ovdje postoje dijelovi, možda skriveni, ili oni do kojih je teško doći. Run Script je jedanaesti meni za korišćenje skripti. Backup - tačka dvanaest, koja stvara backup gadžet svega. Pogodno ako trebate izvršiti ponovno pokretanje.

Sljedeći meni je odgovoran za odeksiranje firmvera. Ako niste upoznati s ovim procesom, najbolje je ne eksperimentirati na svoju ruku. Četrnaesta tačka je rad na snimcima ekrana. Posljednji meni je potreban za izlazak iz uslužnog programa.


zaključci

Kako koristiti Adb Run na Windows XP je jasno. Nema nikakve razlike u tome kako ovaj program radi na Windows 7 ili 10. Stoga ne bi trebalo biti nikakvih problema. Gore navedeno uputstvo je pogodno za sve prilike.

Za vlasnike Linuxa, postoji i opcija koja je laka za korištenje. Potrebno je samo da instalirate posebnu verziju.

Istraživanje Androida. Deset glavni timovi ADB i fastboot koje biste trebali znati

Mnogi od vas su se više puta susreli sa situacijom da za dobijanje root-a prava na Android tablet ili pametni telefon, instaliranje novog firmvera, restauracija sistema i ostalo, morali ste da ga povežete sa računarom i izvršite niz adb ili fastboot komandi kroz prozor komandne linije (terminal).

Većina unosi ove komande bez razumevanja šta one znače, jednostavno prateći uputstva koja se nalaze na mreži. A ako želite bolje razumjeti šta se dešava kada se izvrše, onda ćemo se danas upoznati sa desetak osnovnih komandi koje bi svaki napredni korisnik Androida trebao znati.

Ali prije nego što počnete da se upoznate s ovim komandama, dopustite mi da vas podsjetim da prije nego što ih vaš tablet ili pametni telefon može izvršiti, morate se uvjeriti da je Android SDK instaliran na vašem računaru, a na samom tabletu ili pametnom telefonu, njegov meni postavki je Omogućeno USB debugging opcija.

Da vas podsjetim da je u Androidu 4.2 i novijim verzijama skrivena stavka "USB Debugging". Evo kako da uključite odjeljak postavki programera, koji će uključivati ​​stavku "USB otklanjanje grešaka":

Kako omogućiti USB otklanjanje grešaka u tabletu Samsung SM-T3110 Galaxy Tab 3 8.0? Samsung tablet SM-T3110 Galaxy Tab 3 8.0?

Kako da omogućim USB otklanjanje grešaka?

Dodirnite Postavke> O uređaju>kucnite 8 puta za redombroj izrade stavke.

Pojavit će se meni za programere.

U ovom izborniku odaberite stavku "Otklanjanje grešaka putem USB-a", stavite žlicu nasuprot.

Za one koji su zaboravili kako pokrenuti prozor komandne linije u Windowsu, da vas podsjetim da je najlakši način da to učinite klikom na "Start", nakon čega ćete morati unijeti cmd u polje za pretragu i pritisnuti " Enter".

Nakon svega pripremni rad Kada završite, možete da povežete uređaj sa računarom preko USB-a kabel i počnite učiti komande.

1. Naredba adb devices

Ovo je vjerovatno najvažniji od svih deset timova o kojima će biti riječi. Pomoću njega možemo saznati vidi li računalo vaš Android uređaj, a ako vidi, može li s njim komunicirati putem terminalskih komandi.

Ako je sve u redu, onda nakon unosa naredbe adb devices u komandni prozor Windows strings ili Linux terminal, trebali biste vidjeti red s priloženim tekstom Lista uređaja, nakon čega će biti red koji se sastoji od serijskog broja vašeg uređaja i njegovog stanja - offline ili online:


Van mreže znači da je uređaj u stanju mirovanja. Stanje na mreži signalizira da je tablet ili pametni telefon spreman da izvrši vaše komande.

2. adb push naredba

Pomoću adb push komande možete kopirati datoteke na svoj tablet ili pametni telefon. U tom slučaju morate navesti putanju do fascikle u koju želite da postavite datoteku na uređaj i fascikle na računaru odakle će datoteka biti kopirana. Druga putanja je opciona ako se datoteka nalazi u istoj fascikli kao i program adb.

Evo primjera kopiranja superfreak.mp4 video datoteke sa računara na uređaj u folder /sdcard / Movies koristeći adb push superfreak.mp4 / sdcard / Movies / komandu


Za Windows korisniciŽelim da vas podsjetim da se u Androidu, prilikom navođenja putanje do datoteka i mapa, koristi kosa crta naprijed - /, a ne ona unazad, kao što ste navikli.

3. adb pull naredba

Ako se adb push komanda koristi za prijenos datoteka na Android uređaj, tada se adb pull koristi za kopiranje datoteka s uređaja na računalo. Kao iu prethodnom slučaju, morate navesti putanju odakle želite da preuzmete datoteku na uređaju i putanju na koju želite da postavite ovu datoteku na svoj računar. Druga putanja je opciona ako želite da datoteka ide u fasciklu iz koje ste pokrenuli adb program.

Evo primjera kopiranja datoteke superfreak.mp4 sa /sdcard / Movies / foldera vašeg tableta ili pametnog telefona da bi funkcionirao Windows stol 8 korisnik Jerry, C: \ Korisnici \ Jerry \ Desktop


Ako želite da datoteka ide u folder iz kojeg ste pokrenuli adb, samo upišite adb pull /sdcard/Movies/superfreak.mp4

4. adb naredba za ponovno pokretanje

Ova komanda se često koristi u procesu dobijanja root prava ili instaliranje novog softvera kada trebamo prihvatiti promjene koje smo napravili na našem uređaju. Nakon što unesete adb reboot komandu, vaš tablet ili telefon će se ponovo pokrenuti.


Također, ova komanda je važna jer se može smjestiti unutar skripti, što vam ipak omogućava da ponovo pokrenete uređaj neophodne operacije automatski.

5. Komande adb reboot-bootloader i adb reboot recovery

WITH koristeći adb ne samo da možete ponovo pokrenuti Android uređaj, već ga i ponovo pokrenuti u bootloaderu. Ovaj način rada je potreban kako bismo mogli otključati bootloader, koji je neophodan za dobivanje root prava i daljnju instalaciju alternativnog firmwarea.


Neki uređaji se mogu učitati u bootloader pomoću odredjenu kombinaciju tipke kada ih uključite, ali često je naredba adb reboot-bootloader jedini način pristupite bootloaderu.

Isto tako, adb program se može koristiti za pristup meniju za oporavak tableta ili pametnog telefona ili za oporavak. Ovo se može učiniti pomoću naredbe za oporavak adb reboot

6. naredba fastboot uređaja

Ako ponovo pokrenete tablet u bootloader modu, on će prestati primati adb komande. U ovom načinu možemo komunicirati s uređajem pomoću programa za brzo pokretanje.

Korišćenjem fastboot komande uređaja možete saznati može li vaš uređaj primati komande od ovog programa u režimu pokretanja. Pošto je fastboot vrlo moćan alat Neki proizvođači Android uređaja ne daju pristup bootloaderu za ovaj program.

Kao i kod adb-a, nakon unosa komande fastboot devices, trebali biste vidjeti serijski broj vašeg uređaja.


Često je razlog neoperabilnosti brzog pokretanja nedostatak potreban Windows drajvere vaših uređaja.

7. fastboot oem naredba za otključavanje

Neki proizvođači (npr. HTC ili Asus) izdaju specijalne usluge, omogućavajući vam da otključate bootloader njihovih tableta i pametnih telefona, nakon čega će na njih biti moguće instalirati alternativni oporavak, kao što je ClockworkMod ili TWRP i firmver nezavisnih programera (prilagođeni firmver).

Međutim, u mnogim slučajevima, otključajte bootloader Android uređaji može se obaviti pomoću programa za brzo pokretanje. To je vrlo jednostavno učiniti - kada je vaš tablet ili telefon u režimu pokretanja sistema (korak 5), samo unesite sljedeću naredbu u prozoru komandne linije: fastboot oem unlock.

Nakon toga, morat ćete slijediti upute koje će biti prikazane na ekranu vašeg tableta ili pametnog telefona.


Pažnja! Nakon izvršavanja naredbe za otključavanje fastboot oem, vaš uređaj će biti potpuno očišćen od programa koje ste instalirali, a vaši lični podaci će također biti izbrisani.

8. adb shell naredba

Naredba adb shell često je zbunjujuća za neke početnike.

Postoje dva načina za korištenje ove naredbe. Ako samo unesete adb tekst ljuske u prozor komandne linije i pritisnete tipku "Enter", tada "dolazite" u terminalski mod, ili komandna školjka vaš Android uređaj, gdje možete izvršiti bilo koju komandu Android shell.

Ispod možete vidjeti izlaz naredbe ls u Android ljusci


Ovaj način rada je dobro poznat Korisnici Linuxa i Mac računari... Ako ste upoznati sa bash shell komandama, onda nećete imati problema s radom u ovom načinu rada. Inače, ne preporučujem korištenje adb shell moda, dok ne shvatite svrhu svih njegovih naredbi, jer u ovom načinu imate pun pristup na datoteke na vašem uređaju i može slučajno napraviti nepopravljive promjene u operativnom sistemu.

Drugi način koristeći adb shell je izvršenje jednog Android komande shell koristeći ovu konstrukciju: adb shell<команда>... Na primjer, možete promijeniti dozvole za fajl koristeći naredbu poput "adb shell chmod 666 / data / filename"

9. adb install komanda

Uz adb, možete učiniti više od samo kopiranja datoteka na i sa vašeg uređaja. Ovaj program vam takođe omogućava da instalirate aplikacije na Android uređaje u formi apk fajl ov. Za ovo postoji naredba adb install. To je pomalo poput push komande: morate navesti putanju na kojoj se nalazi datoteka koja sadrži aplikaciju koju želite da instalirate. Stoga je najlakši način da prvo kopirate apk datoteku u mapu sa adb programom, nakon čega možete instalirati program pomoću naredbe adb install ApplicationFileName.apk


Ako trebate ažurirati aplikaciju, onda u ovom slučaju trebate koristiti prekidač -r i naredba će izgledati ovako: adb install -r ApplicationFileName.apk.

Pomoću prekidača -s možete instalirati aplikacije na memorijsku karticu (ako vaš firmver to dozvoljava). Prekidač -l vam omogućava da blokirate aplikaciju tokom instalacije (instaliranjem u / data / app-private folder). Postoje i drugi tasteri za naprednije funkcije, ali njihov opis je tema za drugi članak.

10. naredba za deinstalaciju adb

Konačno, možete deinstalirati aplikacije sa svog tableta ili telefona. Da biste to učinili, trebate koristiti naredbu adb uninstall ApplicationFileName.apk

Ova naredba ima prekidač -k, koji omogućava, kada deinstalirate aplikaciju, da ne izbrišete njene podatke i keš memoriju, već da ih ostavite na uređaju.

Bonus: Tim adb sideload

Ova naredba je vrlo korisna za vlasnike tableta i pametni telefoni Nexus- uz pomoć njega će moći da se ažuriraju zvanični firmver na njihovim uređajima. Drugim riječima, ako vaš pametni telefon ili tablet nije dobio ažuriranje putem bežične mreže, možete preuzeti novi firmver sa službene stranice i ažurirajte uređaj "ručno".

Nakon što preuzmete datoteku firmvera na svoj računar i povežete tablet ili telefon na njega, morat ćete ponovo pokrenuti uređaj u načinu oporavka, odaberite stavku " Primijeni ažuriranje iz ADB-a", a zatim na svom računaru, u prozoru komandne linije, unesite sljedeću naredbu: adb sideload xxxxxxxxx.zip, gdje je xxxxxxxx.zip naziv zip fajl sa firmverom.

Top srodni članci