Pridobite root z uporabo adb. Android: ADB, Fastboot, ukazi Linuxa in življenjski vdori. Uporabni ukazi ADB

Zbral sem Top ukaze in reševalne trike, ki vas bodo poenostavili in povzdignili v nova raven pri uporabi ukazne vrstice!

Ste šele začeli uporabljati ukazno vrstico ali terminal, medtem ko se učite in spreminjate Android? Morda vam je še vedno težko krmariti in vse izgleda zelo težko in dolgočasno. Spletno mesto vam bo povedalo in pokazalo, kako izboljšati svoje sposobnosti in izkušnje v operacijskem sistemu Android!

To gradivo predvideva, da že veste, kaj je ADB, in ste ga uporabili vsaj enkrat!

Najbolj priljubljeni ukazi in življenjski triki v Androidu

1. Adb ukaz adb naprave

Vedno na samem začetku uporabe terminala uporabite ukaz:

Tako boste zagotovo vedeli, ali je vse pravilno priključeno, in ne boste tolkli z glavo v steno in iskali težave kje drugje.

2. Adb ukaz adb reboot normal

Ste obtičali v meniju Reocvery in ne morete zapustiti? Obstaja izhod! Uporabite ukaz:

adb ponovni zagon normalno

Ta ukaz vam bo pomagal izstopiti iz stanja »ponovni zagon samo med obnovitvijo«, pod pogojem, da niste pokvarili sistema.

3. Ukaz adb adb install -r

Če nameščate in znova nameščate aplikacije s terminalom, uporabite ukaz:

namestitev adb -r some.apk

Če ne uporabite predpone -r, bo poskus ponovne namestitve aplikacije neuspešen.

4. Ukaz ADB adb lupina pm seznam paketov

Poglej vse nameščene aplikacije na vašem Androidu lahko tudi enostavno in preprosto z z uporabo adb:

adb shell pm seznam paketov

Po tem boste videli seznam vseh aplikacij, ki so bile kdaj nameščene.

5. Ukaz za zagon aplikacije ADB

Ko poznamo seznam aplikacij, ga lahko zaženete s terminala, za to vnesite ukaz:

adb shell am start -n Nazvanie.app/EGO.ACTIVITY

Aplikacije lahko najdete tako, da preberete ta članek.

6. Adb ukaz adb shell su -c “ukaz”

Če ste začeli uporabljati skripte bat in shell, se bo, ko boste poskušali izvesti nekaj izpod Root-a, končalo z utripajočim kazalcem v terminalu in sam ukaz Linuxa ne bo izveden! Obstaja izhod! uporabite su -c:

lupina adb su -c " cp /sdcard/del.sh /data/local/tmp "

Zdaj bodo vaši skripti delovali, kot morajo!

7. Ukaz za namestitev Linuxa

Ali imate nameščene Root pravice, vendar vam sistem ne dovoljuje pisanja ali ustvarjanja mape?

Je zelo preprosto (če nimate HTC-ja), particijo morate ponovno montirati za snemanje - mount -o rw,remount,rw /particija da bo delovalo:

iz računalnika, prek ukazna vrstica

adb shell su -c "mount -o rw,remount,rw /system"

iz terminala v napravi Android

mount -o rw,remount,rw /system

8. Linux ukaz cd

Morda poznate ukaz cd, veste, kako ga uporabljati, kako iti v želeni imenik, vendar obstaja life hack, ki vam bo pomagal hitreje krmariti. Uporabite ukaz:

Da bi se hitro premaknili v sam koren datotečni sistem, namesto da bi vsakič tipkali CD..

9. Uporabite ukaz pwd in ls za Linux

Ta dva ukaza vam bosta pomagala, da se ne izgubite v obilici datotek in imenikov ter razdelkov Android.

Linux ukaz:

Bo pokazal polna pot od korena do vašega trenutnega položaja.

Linux ukaz:

Prikaže absolutno vse datoteke in imenike, vključno s skritimi, na trenutni lokaciji.

10. Ukaz Linux chmod

Morda poznate tudi ukaz, potreben za nastavitev dovoljenj za imenike in datoteke. Vendar se lahko premaknete na naslednjo raven tako, da avtomatizirate dejanja in jih navedete množično, namesto da jih dolgočasno vnašate enega za drugim:

Ta ukaz bo dodelil pravice absolutno vsem datotekam v trenutnem imeniku.

11. Ukaz za brisanje Fastboot

Nenehno! Preden karkoli utripate v načinu hitrega zagona, formatirajte particijo, to dejanje vam bo pomagal preprečiti težave z Androidom.

hitra obnovitev brisanja

sistem za hitro brisanje

hitri zagon brisanje podatkov

12. Ukaz za hitri zagon fastboot -w

Brisanje v načinu hitrega zagona? Da enostavno:

12. Fastboot zagonski ukaz

Pravkar ste zagnali obnovitev, vendar ne želite držati gumbov z rokami, da bi se znova zagnali v njej? Nato ga izvedite z ukazom:

fastboot flash recovery recovery.img<--- прошивка recovery

fastboot boot recovery.img<--- переход в режим recovery

12. Opomba, tipka “TAB”.

Tipka na tipkovnici je zelo uporabna in potrebna! Če morate vnesti dolg imenik, potem morate samo napisati prve tri črke in pritisniti "TAB" in vse je že napisano za vas, to velja tudi za ukaze in datoteke.

To je vse! Preberite več člankov in navodil v razdelku. Ostanite pri strani, še bolj zanimivo bo!

Mnogi od vas so že večkrat naleteli na situacijo, ko ste morali za pridobitev korenskih pravic na tabličnem računalniku ali pametnem telefonu Android, namestitev nove vdelane programske opreme, obnovitev sistema in druge stvari, povezati z računalnikom in izvesti vrsto adb ali ukaze hitrega zagona prek okna ukazne vrstice (terminal).

Večina ljudi vnese te ukaze, ne da bi razumeli, kaj pomenijo, preprosto sledijo navodilom, ki jih najdejo na internetu. In če želite bolje razumeti, kaj se zgodi, ko jih izvedete, si bomo danes ogledali prvih deset ukazov, ki bi jih moral poznati vsak napredni uporabnik Androida.

Preden pa se začnete seznanjati s temi ukazi, naj vas spomnim, da preden jih lahko vaš tablični računalnik ali pametni telefon izvede, se morate prepričati, da ima vaš računalnik Android SDK, na sami tablici ali pametnem telefonu pa možnost » USB razhroščevanje».

Kako namestiti Android SDK, ki vsebuje programe adb in fastboot, preberite v tem gradivu.

Naj vas spomnim tudi, da je v sistemu Android 4.2 in novejših element »Odpravljanje napak USB« skrit in lahko preberete, kako dostopati do njega.

Za tiste, ki ste pozabili, kako zagnati okno ukazne vrstice v sistemu Windows, naj vas spomnim, da je to najlažje storiti s klikom na »Start«, nato pa boste morali v iskalno okno vnesti cmd in pritisniti » tipko Enter.

Ko so vsa pripravljalna dela končana, lahko napravo povežete z računalnikom s kablom USB in začnete učiti ukaze.

1. ukaz adb devices

To je verjetno najpomembnejša od vseh desetih ekip, o katerih bomo govorili. Z njim lahko ugotovimo, ali računalnik vidi vašo napravo Android in če jo vidi, ali lahko z njo komunicira prek terminalskih ukazov.

Če je vse v redu, bi morali po vnosu ukaza adb devices v okno ukazne vrstice Windows ali terminal Linux videti vrstico z besedilom Seznam priloženih naprav, za katero bo sledila vrstica s serijsko številko vaše naprave in njegov status - offline ali online:

Stanje brez povezave pomeni, da je naprava v načinu mirovanja. Spletno stanje sporoča, da je tablični računalnik ali pametni telefon pripravljen na izvajanje vaših ukazov.

2. ukaz adb push

Z ukazom adb push lahko kopirate datoteke v tablico ali pametni telefon. V tem primeru morate na napravi določiti pot do mape, v katero želite shraniti datoteko, in mapo v računalniku, iz katere bo datoteka kopirana. Druga pot ni potrebna, če se datoteka nahaja v isti mapi, kjer se nahaja program adb.

Tukaj je primer kopiranja video datoteke superfreak.mp4 iz računalnika v napravo v mapo /sdcard/Movies z ukazom adb push superfreak.mp4 /sdcard/Movies/

Za uporabnike operacijskega sistema Windows bi vas rad spomnil, da se v Androidu pri določanju poti do datotek in map uporablja poševnica naprej - / in ne poševnica nazaj, kot ste vajeni.

3. ukaz adb pull

Če se ukaz adb push uporablja za prenos datotek v napravo Android, se adb pull uporablja za kopiranje datotek iz naprave v računalnik. Tako kot v prejšnjem primeru morate navesti pot, kamor želite dobiti datoteko v napravi, in pot, kamor želite to datoteko postaviti v računalnik. Druga pot ni potrebna, če želite, da gre datoteka v mapo, iz katere ste zagnali program adb.

Tu je primer kopiranja datoteke superfreak.mp4 iz mape /sdcard/Movies/ vašega tabličnega računalnika ali pametnega telefona na namizje Windows 8 uporabnika Jerryja, C:\Users\Jerry\Desktop

Če želite, da gre datoteka v mapo, iz katere ste zagnali adb, preprosto vnesite ukaz adb pull /sdcard/Movies/superfreak.mp4

4. adb ukaz za ponovni zagon

Ta ukaz se pogosto uporablja med postopkom ukoreninjenja ali namestitve nove programske opreme, ko moramo sprejeti spremembe, ki smo jih naredili v naši napravi. Ko vnesete ukaz adb reboot, se bo vaš tablični računalnik ali telefon znova zagnal.

Ta ukaz je pomemben tudi zato, ker ga lahko postavite v skripte, kar vam omogoča samodejni ponovni zagon naprave po zaključku vseh potrebnih operacij.

5. ukaza adb reboot-bootloader in adb reboot recovery

Z uporabo adb ne morete samo znova zagnati naprave Android, temveč jo znova zagnati v zagonskem nalagalniku. Ta način je potreben, da lahko odklenemo zagonski nalagalnik, kar je potrebno za pridobitev korenskih pravic in nadaljnjo namestitev alternativne vdelane programske opreme.

Nekatere naprave je mogoče zagnati s posebno kombinacijo tipk, ko so vklopljene, vendar je pogosto ukaz adb reboot-bootloader edini način za dostop do zagonskega nalagalnika.

Podobno lahko program adb uporabite za dostop do menija za obnovitev tabličnega računalnika ali pametnega telefona ali za obnovitev. To lahko storite z ukazom adb reboot recovery

6. Ukaz za naprave za hitri zagon

Če tablični računalnik znova zaženete v način zagonskega nalagalnika, ne bo več sprejemal ukazov adb. V tem načinu lahko z napravo komuniciramo s programom fastboot.

Z ukazom fastboot devices lahko ugotovite, ali lahko vaša naprava sprejme ukaze tega programa v načinu zagonskega nalagalnika. Ker je hitri zagon zelo zmogljivo orodje, nekateri proizvajalci naprav Android ne omogočajo dostopa do tega programa v načinu zagonskega nalagalnika.

Tako kot pri adb bi morali po vnosu ukaza fastboot devices videti serijsko številko svoje naprave.

Pogosto je razlog, da hitri zagon ne deluje, pomanjkanje potrebnih gonilnikov za Windows za vašo napravo.

7. Fastboot oem unlock ukaz

Nekateri proizvajalci (na primer HTC ali Asus) izdajo posebne pripomočke, ki vam omogočajo odklepanje zagonskega nalagalnika njihovih tablic in pametnih telefonov, po katerem lahko namestite alternativne obnovitve, kot je ClockworkMod. ali TWRP in vdelano programsko opremo neodvisnih razvijalcev (vdelana programska oprema po meri).

Vendar pa v mnogih primerih odklepanje zagonskega nalagalnika naprave Android Uporabite lahko program fastboot. To je zelo enostavno narediti – ko je tablični računalnik ali telefon v načinu zagonskega nalagalnika (korak 5), preprosto vnesite naslednji ukaz v okno ukazne vrstice: fastboot oem unlock.

Po tem boste morali slediti navodilom, ki bodo prikazana na zaslonu tablice ali pametnega telefona.

Pozor! Po izvedbi ukaza fastboot oem unlock bo vaša naprava popolnoma očiščena vseh programov, ki ste jih namestili, izbrisani pa bodo tudi vaši osebni podatki.

8. adb lupinski ukaz

Ukaz lupine adb pogosto zmede nekatere uporabnike začetnike.

Ta ukaz lahko uporabite na dva načina. Če preprosto vtipkate lupino adb v okno ukazne vrstice in pritisnete tipko Enter, boste preusmerjeni v terminalski način ali ukazno lupino vaše naprave Android, kjer lahko izvajate poljubne ukaze lupine Android.

Spodaj si lahko ogledate rezultat izvajanja ukaza ls v lupini Android

Ta način je dobro znan uporabnikom računalnikov Linux in Mac. Če ste seznanjeni z ukazi lupine bash, ne boste imeli težav pri delu v tem načinu. Sicer pa ne priporočam uporabe načina lupine adb, dokler ne razumete namena vseh njegovih ukazov, saj imate v tem načinu popoln dostop do datotek na vaši napravi in ​​lahko po nesreči povzročite nepopravljive spremembe operacijskega sistema.

Drugi način uporabe lupine adb je izvedba enega ukaza lupine Android s tem konstruktom: lupina adb<команда>. Na primer, dovoljenja za datoteke lahko spremenite z ukazom, kot je »adb shell chmod 666 /data/filename«

9. ukaz za namestitev adb

S programom adb lahko storite več kot samo kopirate datoteke v napravo in iz nje. Ta program omogoča tudi namestitev aplikacij na naprave Android v obliki apk datotek. Za to obstaja ukaz adb install. To je nekoliko podobno ukazu push: določiti morate pot, kjer se nahaja datoteka z aplikacijo, ki jo želite namestiti. Zato je najlažje, da apk datoteko najprej kopirate v mapo s programom adb, nato pa program namestite z ukazom adb install ApplicationFileName.apk

Če morate posodobiti aplikacijo, potem morate v tem primeru uporabiti stikalo -r in ukaz bo videti takole: adb install -r ApplicationFileName.apk.

S stikalom -s lahko namestite aplikacije na pomnilniško kartico (če vaša vdelana programska oprema to omogoča). Stikalo -l omogoča zaklepanje aplikacije med namestitvijo (z namestitvijo v mapo /data/app-private). Obstajajo še drugi ključi za naprednejše funkcije, vendar je njihov opis tema ločenega članka.

10. adb uninstall ukaz

Nazadnje lahko odstranite aplikacije iz tablice ali telefona. Če želite to narediti, uporabite ukaz adb uninstall ApplicationFileName.apk

Ta ukaz ima stikalo -k, ki vam omogoča, da pri brisanju aplikacije ne izbrišete njenih podatkov in predpomnilnika, ampak jih pustite v napravi.

Bonus: ukaz adb sideload

Ta ukaz bo zelo koristen lastnikom tablic in pametnih telefonov Nexus - z njegovo pomočjo bodo lahko posodobili uradno vdelano programsko opremo na svojih napravah. Z drugimi besedami, če vaš pametni telefon ali tablični računalnik ni prejel posodobitve po omrežju, lahko prenesete novo vdelano programsko opremo z uradne spletne strani in napravo posodobite ročno.

Ko prenesete datoteko vdelane programske opreme v svoj računalnik in z njo povežete tablični računalnik ali telefon, boste morali znova zagnati napravo v način za obnovitev, izbrati »Uporabi posodobitev iz ADB« in nato v okno ukazne vrstice na vašem računalnik: adb sideload xxxxxxxx.zip, kjer je xxxxxxxx.zip ime datoteke zip z vdelano programsko opremo.

V tem gradivu boste našli podrobnejša navodila o tem, kako ročno posodobiti vdelano programsko opremo naprav Nexus.

Sorodni materiali:

Obstaja veliko orodij za delo s pametnim telefonom, povezanim prek kabla USB ali Wi-Fi. Posebej napredna orodja vam omogočajo premikanje datotek, namestitev in odstranitev programske opreme, ogled stikov, snemanje posnetkov zaslona in celo pošiljanje SMS-ov, vendar se nobeno grafično orodje ne more primerjati z močjo, ki jo lahko nudi konzola Android. V tem članku bomo govorili o ADB (Android Debug Bridge) - standardnem orodju za odpravljanje napak in delo s konzolo Android iz računalnika.

Ukaze, opisane v članku, je mogoče izvesti neposredno v napravi s prenosom terminalskega emulatorja s trga, vendar je to bolj priročno narediti seveda iz računalnika prek adb.

Osnove ADB

Če želite začeti delati z ADB, ga morate aktivirati v svoji napravi in ​​namestiti pripomoček adb in gonilnike v računalnik. Prvo nalogo izvedete tako, da v nastavitvah »Za razvijalce« omogočite »USB Debugging« (če je ta element skrit, sedemkrat kliknite na številko gradnje v meniju »O telefonu«).

Če želite namestiti ADB v računalnik, prenesite Adb Kit in ga razpakirajte v katero koli mapo (priporočam uporabo imen map brez ruskih znakov). Prenesemo in namestimo tudi ADB gonilnike.

Z adb morate delati iz ukazne vrstice. Pritisnite Win + R in vnesite cmd, nato pa pojdite v mapo, v kateri se nahaja adb. Za mojo mapo bi bil ukaz:

CD\android

Da ne bi vsakič izvajali vseh teh manipulacij, lahko v spremenljivko Pot dodate želeno mapo. Če želite to narediti, pojdite na »Nadzorna plošča -> Sistem -> Dodatne možnosti sistemi -> Spremenljivke okolja", poiščite spremenljivko Path in dodajte na konec vrstice, ločeno s podpičjem, pot do mape z adb. Zdaj, po zagonu konzole, lahko takoj vnesete potrebne ukaze.

Preverimo povezavo s telefonom z naslednjim ukazom (prikazati mora seznam povezanih naprav):

adb naprave

Z ADB lahko delate prek Wi-Fi. Če želite to narediti, potrebujete korenske pravice in aplikacijo WiFi ADB. Zaženemo aplikacijo, pritisnemo stikalo in se povežemo s pametnim telefonom z ukazom za povezavo in IP naslovom, ki ga prikaže aplikacija:

INFO

Izhod konzole lahko kopirate, ko ga izberete z miško, kot tudi prilepite kopiran ukaz ali ime datoteke v konzolo z desnim gumbom miške. Omogočeno v lastnostih konzole.

Namestitev programov

ADB lahko uporabite za namestitev aplikacij, ne da bi jih morali kopirati v pametni telefon. Vse kar morate storiti je, da zaženete naslednji ukaz:

Adb namestite d:/downloads/filename.apk

Ukazu lahko dodate tudi dodatne tipke. Bo koristno -e- znova namestite aplikacijo, medtem ko shranite podatke in -d- namestite različico, nižjo od trenutne.

Programe je mogoče odstraniti, vendar morate za to poznati ime paketa (pozneje vam bom povedal, kako to ugotoviti). Na primeru igre Angry Birds Seasons bi ukaz izgledal takole:

Adb odstranite com.rovio.angrybirdsseasons

Varnostno kopiranje aplikacije

Android ima vgrajene funkcije varnostnega kopiranja, ki jih je mogoče zagnati tudi z ukazno vrstico. Če želite to narediti, uporabite ukaz adb backup in nabor možnosti:

Varnostno kopiranje Adb [možnosti]<приложения>

  • -f označuje ime datoteke, ki se ustvarja, in njeno lokacijo v računalniku. Če ključ manjka, bo datoteka backup.ab ustvarjena v trenutnem imeniku;
  • -apk|-noapk označuje, ali naj se v varnostno kopijo vključijo samo podatki aplikacije ali sam apk (privzeto ga ne vključi);
  • -obb|-noobb določa, ali naj se v varnostno kopijo vključijo končnice .obb za aplikacije (privzeto niso vključene);
  • -deljeno|-ni deljeno določa, ali naj se vsebina aplikacije na kartici SD vključi v varnostno kopijo (privzeto ni vključena);
  • -vse označuje potrebo po varnostnem kopiranju vseh nameščenih aplikacij;
  • -sistem|-brez sistema označuje, ali naj se vključi v varnostno kopijo sistemske aplikacije(privzeto omogočeno);
  • - seznam paketov za varnostno kopiranje.

Če želimo ustvariti varnostno kopijo vseh nesistemskih programov, vključno z .apk, na določeno lokacijo, bo ukaz videti takole:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

Po vnosu morate potrditi začetek varnostnega kopiranja na sami napravi. Če želite obnoviti nastalo varnostno kopijo, morate zagnati ustrezen ukaz:

Obnovi Adb c:\android\backup.ab

Konzola znotraj konzole

Ob omenjeni konzoli, ki je konzola DOS za Windows, ima svojo tudi Android. Imenuje se prek lupina adb in je v bistvu standardna konzola Linux, vendar z nepopolnim naborom ukazov, ki ga je mogoče razširiti z namestitvijo BusyBoxa s trga. To konzolo lahko uporabljate na dva načina. V interaktivnem načinu se zažene z ukazom

lupina adb

V konzoli se pojavi znak $ (v nadaljevanju v besedilu bo ta znak pomenil potrebo po vnosu predhodnega ukaza lupine adb), nato pa lahko vnesete vrsto ukazov, po vsakem pa prejmete odgovor. Druga metoda je, če morate vnesti samo en ukaz, ga lahko napišete v vrsti z lupino adb.

Lupina uporablja standardne ukaze za kopiranje, premikanje in brisanje datotek: cp, mv in rm. Lahko spremenite imenike ( CD) in si oglejte njihovo vsebino ( ls). Poleg standardnih ukazov Linuxa, o katerih se lahko naučite iz katere koli referenčne knjige, ima Android več lastnih specializiranih orodij, vendar za uporabo nekaterih od njih boste morali pridobiti korenske pravice na vašem pametnem telefonu in po zagonu konzole, zaženite ukaz su:

adb shell su

To je treba storiti, če v odgovoru na kateri koli ukaz vidite vrstico, podobno "dostop zavrnjen" ali "ali ste root?". Če uspe, se znak $ spremeni v #.



Posnetek zaslona

Narejeno v eni vrstici:

Adb shell screencap /sdcard/screen.png

Po tem je treba sliko z ukazom potegniti iz naprave adb potegni:

Adb pull /sdcard/screen.png

Pri obnovitvi lahko naredite posnetek zaslona z naslednjim ukazom:

Adb pull /dev/graphics/fb0

Nato morate datoteko fb0 pretvoriti v običajno sliko s pomočjo FFmpeg, ki jo morate prenesti in dati v mapo adb. Razširitev mora biti nameščena v vaši napravi:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Posnemite video, ki se dogaja na zaslonu naprave

adb shell screenrecord --size 1280x720 --bit rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Ta ukaz bo začel snemati video z ločljivostjo 1280 x 720 (če ni določena, bo uporabljena izvorna ločljivost zaslona naprave), z bitno hitrostjo 6 Mbit/s, dolžino 20 s (če ni določena, največja vrednost bo nastavljen na 180 s), s prikazom dnevnikov v konzoli. Posneti video se bo nahajal v /sdcard (datoteka video.mp4).

INFO

Vse zagnano s konzole in noter lupina adb procese, ki trajajo nekaj časa, lahko prekinete s kombinacijo Ctrl + C. Zapustite lupino in se vrnite k izvajanju običajnih ukazov adb - Ctrl + D.

Upravljanje aplikacij

Za upravljanje aplikacij se uporabljata dva ukaza: popoldne(upravitelj paketov) - upravitelj paketov in zjutraj(vodja dejavnosti) - vodja dejavnosti. Te ekipe imajo veliko ključev, ki si jih lahko ogledate na portalu za razvijalce. Poglejmo jih nekaj.

Za začetek bomo dobili seznam aplikacij, nameščenih na napravi, v obliki imen paketov, ki bodo kasneje uporabni:

Nadaljevanje je na voljo samo naročnikom

Možnost 1. Naročite se na Hacker, da preberete vsa gradiva na spletnem mestu

Naročnina vam bo omogočila branje VSEH plačanih gradiv na spletnem mestu v določenem obdobju. Sprejemamo plačilo bančne kartice, elektronski denar in nakazila z računov mobilnih operaterjev.

Pripomočki ADB in Fastboot so vključeni v komplet Android razvoj SDK (ne zamenjujte ga z Android Studio, še manj pa prenesite njegovo okorno namestitveno datoteko, razen če seveda nameravate razvijati za Android). ADB je orodje za odpravljanje napak, ki vam omogoča dostop do konzole Android iz računalnika (s povezavo pripomočka z računalnikom prek USB-ja. Hkrati bi moralo obstajati. Fastboot je zasnovan tako, da deluje z napravo, ko je naložena v istoimenskem načinu (če ga vaša naprava ima).

Z uporabo ADB lahko nadzorujete pametni telefon/tablico iz računalnika: naredite varnostno kopijo aplikacij, posnamete posnetek zaslona, ​​prenesete svoj pametni telefon na Obnovitveni način in veliko več. Poleg tega lahko delate z ADB prek Wi-Fi. Za to mora vaša naprava imeti korenske pravice, poleg tega pa boste potrebovali posebno aplikacijo, ki se na vaš računalnik poveže prek omrežja. Na primer ADB Wireless ali WiFi ADB. Toda to je gradivo za ločen članek.

Z uporabo Fastboot lahko, obnovitev po meri( ali ), odklepanje zagonskega nalagalnika (na HTC, Motorola, Sony, Nexus, Huawei in najnovejših napravah LG je blokiran), čiščenje sistemskih particij.

Kako namestiti ADB in Fastboot: navodila

1. Pojdite na uradno spletno mesto, kjer lahko prenesete Android SDK: https://developer.android.com/studio/index.html. Pomaknite se navzdol do razdelka »Samo orodja ukazne vrstice« in izberite arhiv za Windows.

2. Označite potrditveno polje »Prebral sem in se strinjam z zgornjimi pogoji« in kliknite gumb »Prenesi ukazno vrstico za Android«. Orodja za Windows". Začel se bo prenos arhiva.

3. Prenesite ga in razpakirajte v koren pogona »C:«.

4. Prav tako morate prenesti Java Development Kit z uradne strani. Pojdite na spletno mesto, sprejmite pogoje licenčne pogodbe, tako da označite polje »Sprejmi licenčno pogodbo«, in prenesite različico JDK, ki ustreza bitni velikosti vašega sistema.

Prvi način

Vrnite se v mapo Android SDK, odprite »orodja« in zaženite »android«.

Preverite "Android SDK Platform-tools" (in tudi "Google USB gonilnik", če imate Naprava Nexus) in kliknite »Namesti pakete«.

Spodaj preberite o nameščanju gonilnikov za druge naprave.

Izberite "Sprejmi licenco" in kliknite "Namesti".

Moj dnevnik je pokazal, da je prišlo do napake. A na koncu se je vse uspešno končalo.

Ko dokončate zgornje korake, v mapi »sdk-tools-windows-«. različica Pojavilo se bo »platform-tools« in bo vsebovalo »ADB« in »Fastboot«, ki nas zanimata.

Drugi način

Pojdite v mapo "sdk-tools-windows- različica» → “tools” → “bin” in z desno tipko miške kliknite na prazno območje, držite tipko “Shift”. Izberite »Odpri ukazno okno« ali »Tukaj odpri okno PowerShell«, če imate v osebnem ali prenosnem računalniku nameščeno eno od najnovejših različic sistema Windows 10.

Prilepite ukaz v lupino PowerShell ali ukazni poziv (v lupini PowerShell dodajte ./ na začetku):

Kliknite "Enter", da izvršite ukaz. Datoteke se bodo prenesle in morali boste namestiti:

Če želite omogočiti, vnesite y, to je "da", in pritisnite "Enter", po katerem se bo začela namestitev "platformskih orodij".

Na koncu se bo v ukazni vrstici izpisalo sporočilo, da je postopek uspešno zaključen. In mapa »platform-tools« z ADB in Fastboot znotraj se bo pojavila v »sdk-tools-windows- različica».

(!) Če iz nekega razloga ne morete namestiti ADB in Fastboot s prejšnjimi metodami, uporabite tretjo možnost - preprosto prenesite arhiv »platform-tools« in ga razpakirajte na pogon »C:«.

Namestitev gonilnikov ADB in Fastboot za Windows

Za računalnik, pametni telefon ali tablico morate prenesti gonilnik USB:

  • Samsung - gonilnik je vključen v pripomoček Kies: http://www.samsung.com/ru/support/usefulsoftware/KIES/ ali pa ga prenesete ločeno, tako da izberete želeni model: http://www.samsung.com /us/ support/downloads
  • HTC – kot del HTC Sync Manager: http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus – Gonilnik za Android je nameščen skupaj s SDK za Android, kot je opisano zgoraj.
  • Huawei - skupaj s pripomočkom HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG – namestite LG PC Suite: http://www.lg.com/ru/support/software-firmware
  • Motorola – glejte to stran: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia Gonilniki FastBoot za vse modele so tukaj: http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi – Mi PC Suite: http://pcsuite.mi.com
  • MTK – za kitajske naprave na čipih MediaTek: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo - izberite model pametnega telefona ali tablice in prenesite gonilnik ADB: http://support.lenovo.com/us/en/GlobalProductSelector
  • Poiščite rešitve za naprave drugih proizvajalcev na njihovih uradnih spletnih straneh.

Obstajajo različni univerzalni namestitveni programi adb gonilniki(na primer tale: http://adbdriver.com/downloads/) - lahko jih uporabimo tudi, ko na primer iz nekega razloga ni bilo mogoče namestiti uradne rešitve.

Če je vaš model opremljen z gonilnikom brez namestitvenega programa, boste morali narediti naslednje:

1. Pojdite na »Nadzorna plošča« → »Upravitelj naprav«. V sistemu Windows 10 z desno miškino tipko kliknite meni Start in izberite Upravitelj naprav.

2. Na seznamu poiščite napravo, za katero morate namestiti gonilnike. Z desno miškino tipko kliknite in kliknite Posodobi gonilnike.

Kot lahko vidite, računalnik pravilno prepozna mojo tablico Nexus 7. Če vaš računalnik ne zazna pametnega telefona pravilno ali če je poleg naprave rumen trikotnik z klicaj notri, ročna montaža Gonilniki za Android je potrebno za vas.

3. Izberite »Prebrskaj ta računalnik za programsko opremo gonilnika«.

4. Določite pot do mape gonilnika na vašem računalniku.

Počakajte, da se namestitev konča, in nato znova povežite pripomoček z računalnikom prek USB-ja.

Kako začeti uporabljati Fastboot in ADB

Delo z ADB ali Fastboot poteka v ukazni vrstici; pripomočki se zaženejo na dva načina:

1: Z desno miškino tipko kliknite »Start« in izberite »Ukazni poziv (skrbnik)« ali »Windows PowerShell (skrbnik)«. Nato z ukazi določite pot do mape z ADB in Fastboot (po vnosu vsakega pritisnite "Enter").

Če se želite vrniti v koren pogona "C:\", uporabite:

Zahvaljujoč temu ukazu odpremo želeno mapo:

V mojem primeru se je izkazalo takole:

cd\orodja_ različica-windows\platformska orodja

Uspelo ti bo ( Googlovi razvijalci spremenil ime arhiva po tem, ko je bila napisana prvotna različica tega navodila):

cd\sdk-tools-windows- različica\platformska orodja

Navedena je pot do Fastboot in ADB, zdaj z njimi delamo s konzole.

Če se želite izogniti temu vsakič, dodajte pot do "platform-tools" spremenljivki "Path". Najprej pojdite v mapo, v navigacijski vrstici z desno miškino tipko kliknite »platform-tools« in izberite »Kopiraj naslov«.

Pojdite na "Nadzorna plošča". Če želite to narediti, pritisnite "Win" + "R" in v polje "Odpri:" prilepite kontrolnik. Kliknite OK.

Izberite Sistem → Napredne sistemske nastavitve → Spremenljivke okolja....

Poiščite spremenljivko "Path", jo označite in izberite "Edit...".

Kliknite Novo, prilepite pot do mape "platform-tools" in kliknite V redu.

Mnogi od nas že poznajo ADB (Android Debug Bridge), saj moramo kot lastnik naprave Android pogosto izvajati tako preprosta dejanja, kot adb potisni in potegni, oz ponovni zagon adb itd. Toda za mnoge uporabnike začetnike je že sam pogled na ukazno vrstico strašljiv in se zdi pregrešno mogoč. Čeprav je v resnici vse precej preprosto, se izkušeni uporabniki ne bodo pustili zlagati, največja težava pa je zapomniti si vse te ukaze, čeprav tudi to ni potrebno storiti, saj je internet vedno pri roki in ni najti pravega ukaza. težko.

Android Debug Bridge, ki je del Android emulator SDK vam omogoča komunikacijo med vašim računalnikom in napravo Android, ki je povezana z njim. Mimogrede, če potrebujete nekaj programske opreme, lahko programe za svoj prenosnik brezplačno prenesete tukaj. Kaj lahko storim z ADB? Njegove zmožnosti so precej široke, na primer najbolj priljubljena dejanja: kopiranje datotek iz naprave Android v računalnik, nalaganje datotek iz računalnika v Android, izvajanje številnih ukazov Linuxa, prejemanje poročil o napakah itd.

Torej, če ste novi v tem in želite izvedeti nekaj več o ADB kot samo to, kaj je, potem predlagam, da si ogledate moj mali osnovni vodnik za učenje ADB.

Kaj boste potrebovali

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

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

3. Računalnik z nameščen Windows OS.

Zdaj pa preidimo na aktivno fazo:

1. Prenesite zahtevani arhiv zip in ga ekstrahirajte kamor koli želite, na primer pogon C.

2. Zdaj pojdite v imenik C:/adb/sdk/platform-tools. Tukaj boste našli niz datotek, kot je prikazano na spodnji sliki.

3. Držite tipko Shift + desni klik in zaženite ukazno vrstico Windows niz iz trenutnega imenika.

4. Vnesite ukaz adb začetni strežnik.

5. Če se želite prepričati, da je vaša naprava pravilno povezana in jo je računalnik prepoznal, vnesite ukaz: adb naprave. Če je vse v redu, boste videli nekaj podobnega temu:

Zdaj, ko je vaša naprava povezana in vse deluje, se malo poigrajmo z njo.

Branje LOGCAT prek ADB

Najlažji način je, da zaženete ukaz: adb logcat. Posledično se na zaslonu prikaže celotna vsebina datoteke dnevnika naprave. Če želite dobiti logcat v ločeni datoteki, zaženite: adb logcat > logcat.txt.

POROČILO O NAPAKI

Lahko zaženete ukaz: adb poročilo o napakah, vendar boste prejeli obvestilo, da ustvarjeno poročilo ne bo berljivo, zato je bolje uporabiti: adb poročilo o napakah >result.txt.

ADB skupaj s pravicami dostopa ROOT

Če želite delati iz ADB s polnimi pravicami dostopa, morate rootati napravo. Če je naprava že ročna, zaženite ukaz: adb root in vidimo, kar je prikazano na spodnji sliki (ponovno zaženite ADB s korenskimi pravicami).

Namestitev aplikacij prek ADB

Če želite namestiti aplikacijo, se prepričajte, da je v naslovu apk datoteko ni bilo nobenih prostorov in morate natančno vedeti pravo pot do njega. No, potem zaženemo ukaz: namestitev adb+ ime namestitvene datoteke. V svojem primeru sem namestil igro papertoss, tako da, če bo vse v redu, boste na zaslonu dobili to sliko:




Vrh