Získajte root pomocou adb. Android: ADB, Fastboot, Linuxové príkazy a life hacky. Užitočné príkazy ADB

Zostavil som Top príkazy a lifehacky, ktoré vám zjednodušia a posunú vás na novú úroveň pri používaní príkazového riadku!

Práve začínate používať príkazový riadok alebo terminál pri učení a úpravách Androidu? Možno je pre vás stále ťažké orientovať sa a všetko vyzerá veľmi ťažko a nudne. Stránka povie a ukáže, ako zlepšiť svoje zručnosti a skúsenosti v operačnom systéme Android!

Tento materiál predpokladá, že už viete, čo je ADB a že ste ho aspoň raz použili!

Najlepšie príkazy a lifehacky v systéme Android

1. Príkaz Adb adb zariadenia

Vždy na začiatku používania terminálu použite príkaz:

Určite tak budete vedieť, či je všetko správne zapojené a nebudete si búchať hlavu o stenu a hľadať problém niekde inde.

2. Príkaz Adb adb reboot normálne

Zasekli ste sa v ponuke Reocvery a nemôžete ju ukončiť? Existuje východ! Použite príkaz:

adb reštartovať normálne

Tento príkaz vám pomôže dostať sa zo stavu „reboot only in recovery“ za predpokladu, že ste neporušili systém.

3. Príkaz Adb adb install -r

Ak inštalujete a preinštalujete aplikácie pomocou terminálu, mali by ste použiť príkaz:

adb install -r niektoré.apk

Ak nepoužijete predponu -r, pokus o preinštalovanie aplikácie zlyhá.

4. Príkaz ADB adb shell pm zoznam balíkov

Všetky nainštalované aplikácie na vašom Androide si tiež môžete jednoducho a jednoducho zobraziť pomocou adb:

adb shell pm zoznam balíkov

Potom uvidíte zoznam všetkých aplikácií, ktoré boli kedy nainštalované.

5. Príkaz na spustenie aplikácie ADB

Keď poznáme zoznam aplikácií, môžete ho spustiť z terminálu, ak to chcete urobiť, zadajte príkaz:

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

Aplikácie nájdete v tomto článku.

6. Príkaz Adb adb shell su -c „príkaz“

Ak ste začali používať bat a shell skripty, potom keď sa pokúsite niečo spustiť z rootu, skončí to s blikajúcim kurzorom v termináli a samotný príkaz Linuxu sa nevykoná! Existuje východ! použite su -c:

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

Teraz budú vaše skripty fungovať tak, ako majú!

7. Linuxový príkaz mount

Máte nainštalované práva root, ale systém vám neumožňuje zapisovať alebo vytvárať priečinok?

Je to veľmi jednoduché (ak nemáte HTC), treba prepojiť partíciu na nahrávanie - mount -o rw,remount,rw /partition aby to fungovalo:

z počítača cez príkazový riadok

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

z terminálu na zariadení so systémom Android

mount -o rw,remount,rw /system

8. Linuxový príkaz cd

Možno poznáte príkaz cd, viete, ako ho používať, ako prejsť do požadovaného adresára, no existuje life hack, ktorý vám pomôže zorientovať sa rýchlejšie. Použite príkaz:

Aby ste sa rýchlo presunuli do koreňového adresára súborového systému, namiesto toho, aby ste zakaždým písali CD..

9. Použite príkaz Linux pwd a ls

Tieto dva príkazy vám pomôžu nestratiť sa v množstve súborov a adresárov a sekcií Android.

Linuxový príkaz:

Zobrazí celú cestu od koreňa po vašu aktuálnu pozíciu.

Linuxový príkaz:

Zobrazuje úplne všetky súbory a adresáre, vrátane skrytých, v aktuálnom umiestnení.

10. Príkaz chmod pre Linux

Možno tiež poznáte príkaz potrebný na nastavenie povolení pre adresáre a súbory. Môžete sa však posunúť na ďalšiu úroveň automatizáciou akcií a ich hromadným špecifikovaním, namiesto toho, aby ste ich zdĺhavo zadávali jednu po druhej:

Tento príkaz pridelí práva úplne všetkým súborom v aktuálnom adresári.

11. Príkaz na vymazanie rýchleho spustenia

Vždy! Pred blikaním čohokoľvek v režime rýchleho spustenia naformátujte oddiel; táto akcia pomôže vyhnúť sa problémom so systémom Android.

fastboot erase recovery

systém rýchleho spustenia vymazania

rýchle spustenie vymazanie údajov

12. Príkaz Fastboot fastboot -w

Vymazať v režime rýchleho spustenia? Áno Jednoduché:

12. Fastboot boot príkaz

Práve blikalo Obnovenie, ale nechcete držať tlačidlá rukami, aby ste sa do neho reštartovali? Potom ho vykonajte pomocou príkazu:

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

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

12. Všimnite si kláves „TAB“.

Kláves na klávesnici je veľmi užitočný a potrebný! Ak potrebujete napísať dlhý adresár, stačí napísať prvé tri písmená a stlačiť „TAB“ a všetko je už napísané za vás, to platí aj pre príkazy a súbory.

To je všetko! Prečítajte si ďalšie články a pokyny v sekcii. Zostaňte na stránke, bude to ešte zaujímavejšie!

Mnohí z vás sa už viac ako raz stretli so situáciou, keď na získanie práv root na tablete alebo smartfóne s Androidom, inštaláciu nového firmvéru, obnovenie systému a ďalšie veci ste ho museli pripojiť k počítaču a spustiť sériu adb alebo príkazy rýchleho spustenia cez okno príkazového riadku (terminál ).

Väčšina ľudí zadáva tieto príkazy bez toho, aby pochopili, čo znamenajú, jednoducho sa riadia pokynmi, ktoré nájdete na internete. A ak chcete lepšie pochopiť, čo sa stane, keď ich spustíte, dnes sa pozrieme na desať najlepších príkazov, ktoré by mal poznať každý pokročilý používateľ Androidu.

Ale skôr, ako sa začnete oboznamovať s týmito príkazmi, dovoľte mi pripomenúť, že predtým, ako ich váš tablet alebo smartfón môže vykonať, musíte sa uistiť, že váš počítač má Android SDK a na samotnom tablete alebo smartfóne možnosť „ Ladenie USB».

Ako nainštalovať Android SDK, ktorý obsahuje programy adb a fastboot, prečítajte si tento materiál.

Dovoľte mi tiež pripomenúť, že v systéme Android 4.2 a novšom je položka „Ladenie USB“ skrytá a môžete si prečítať, ako sa k nej dostanete.

Pre tých, ktorí zabudli, ako spustiť okno príkazového riadka v systéme Windows, dovoľte mi pripomenúť, že najjednoduchší spôsob, ako to urobiť, je kliknúť na „Štart“, potom budete musieť do vyhľadávacieho okna napísať cmd a stlačiť „ Vstupný kľúč.

Po dokončení všetkých prípravných prác môžete zariadenie pripojiť k počítaču pomocou kábla USB a začať sa učiť príkazy.

1. príkaz adb devices

Toto je pravdepodobne najdôležitejšie zo všetkých desiatich tímov, o ktorých sa bude diskutovať. Pomocou neho vieme zistiť, či počítač vidí vaše Android zariadenie, a ak áno, tak či s ním môže komunikovať cez terminálové príkazy.

Ak je všetko v poriadku, po zadaní príkazu adb devices v okne príkazového riadka systému Windows alebo v termináli Linux by ste mali vidieť riadok s textom Zoznam pripojených zariadení, za ktorým bude riadok pozostávajúci zo sériového čísla vášho zariadenia. a jeho stav – offline alebo online:

Offline stav znamená, že zariadenie je v režime spánku. Online stav signalizuje, že tablet alebo smartfón je pripravený vykonávať vaše príkazy.

2. príkaz adb push

Pomocou príkazu adb push môžete kopírovať súbory do tabletu alebo smartfónu. V tomto prípade musíte zadať cestu k priečinku, do ktorého chcete umiestniť súbor v zariadení, a priečinku v počítači, z ktorého sa súbor skopíruje. Druhá cesta nie je potrebná, ak sa súbor nachádza v rovnakom priečinku, kde sa nachádza program adb.

Tu je príklad kopírovania video súboru superfreak.mp4 z počítača do zariadenia do priečinka /sdcard/Movies pomocou príkazu adb push superfreak.mp4 /sdcard/Movies/

Pre používateľov Windows pripomínam, že v Androide sa pri zadávaní cesty k súborom a priečinkom používa lomka - / a nie spätná lomka, ako ste zvyknutí.

3. príkaz adb pull

Ak sa príkaz adb push používa na prenos súborov do zariadenia so systémom Android, potom sa adb pull používa na kopírovanie súborov zo zariadenia do počítača. Rovnako ako v predchádzajúcom prípade musíte uviesť cestu, kam chcete súbor získať na zariadení a cestu, kam chcete tento súbor umiestniť v počítači. Druhá cesta nie je potrebná, ak chcete, aby súbor prešiel do priečinka, z ktorého ste spustili program adb.

Tu je príklad skopírovania súboru superfreak.mp4 z priečinka /sdcard/Movies/ vášho tabletu alebo smartfónu na pracovnú plochu Windows 8 používateľa Jerry, C:\Users\Jerry\Desktop

Ak chcete, aby súbor prešiel do priečinka, z ktorého ste spustili adb, stačí zadať príkaz adb pull /sdcard/Movies/superfreak.mp4

4. príkaz adb reboot

Tento príkaz sa často používa počas procesu rootovania alebo inštalácie nového softvéru, keď potrebujeme prijať zmeny, ktoré sme vykonali na našom zariadení. Po zadaní príkazu adb reboot sa váš tablet alebo telefón reštartuje.

Tento príkaz je tiež dôležitý, pretože ho možno umiestniť do skriptov, čo vám umožní automaticky reštartovať zariadenie po dokončení všetkých potrebných operácií.

5. príkazy adb reboot-bootloader a adb reboot recovery

Pomocou adb môžete svoje zariadenie Android nielen reštartovať, ale aj reštartovať do zavádzača. Tento režim je potrebný, aby sme mohli odomknúť bootloader, ktorý je potrebný na získanie práv root a ďalšiu inštaláciu alternatívneho firmvéru.

Niektoré zariadenia je možné zaviesť pomocou špecifickej kombinácie klávesov, keď sú zapnuté, ale príkaz adb reboot-bootloader je často jediným spôsobom, ako získať prístup k bootloaderu.

Podobne možno program adb použiť na prístup k ponuke obnovy tabletu alebo smartfónu alebo obnove. Môžete to urobiť pomocou príkazu adb reboot recovery

6. Príkaz Fastboot devices

Ak ste reštartovali tablet do režimu zavádzača, prestane prijímať príkazy adb. V tomto režime môžeme so zariadením komunikovať pomocou programu fastboot.

Pomocou príkazu fastboot devices môžete zistiť, či vaše zariadenie môže prijímať príkazy z tohto programu v režime zavádzača. Keďže fastboot je veľmi výkonný nástroj, niektorí výrobcovia zariadení so systémom Android neposkytujú prístup k tomuto programu v režime zavádzača.

Rovnako ako pri adb, po zadaní príkazu fastboot devices by ste mali vidieť sériové číslo vášho zariadenia.

Dôvodom, prečo rýchle spustenie nefunguje, je často nedostatok potrebných ovládačov systému Windows pre vaše zariadenie.

7. Fastboot oem unlock príkaz

Niektorí výrobcovia (napríklad HTC alebo Asus) uvoľňujú špeciálne nástroje, ktoré vám umožňujú odomknúť bootloader ich tabletov a smartfónov, po ktorých môžete nainštalovať alternatívne obnovy, napríklad ClockworkMod. alebo TWRP a firmvér od nezávislých vývojárov (vlastný firmvér).

V mnohých prípadoch však môžete odomknúť bootloader zariadenia Android pomocou programu rýchleho spustenia. Je to veľmi jednoduché – keď je váš tablet alebo telefón v režime zavádzača (krok 5), stačí zadať do okna príkazového riadka nasledujúci príkaz: fastboot oem unlock.

Potom budete musieť postupovať podľa pokynov, ktoré sa zobrazia na obrazovke vášho tabletu alebo smartfónu.

Pozor! Po vykonaní príkazu fastboot oem unlock bude vaše zariadenie úplne vyčistené od všetkých nainštalovaných programov a vymažú sa aj vaše osobné údaje.

8. príkaz adb shell

Príkaz adb shell často mätie niektorých začínajúcich používateľov.

Existujú dva spôsoby použitia tohto príkazu. Ak jednoducho napíšete adb shell do okna príkazového riadka a stlačíte kláves Enter, dostanete sa do terminálového režimu alebo príkazového shellu vášho zariadenia Android, kde môžete vykonávať ľubovoľné príkazy prostredia Android.

Nižšie vidíte výsledok spustenia príkazu ls v prostredí Android

Tento režim je dobre známy používateľom počítačov Linux a Mac. Ak poznáte príkazy shellu bash, nebudete mať s prácou v tomto režime žiadne problémy. V opačnom prípade neodporúčam používať režim shellu adb, kým nepochopíte účel všetkých jeho príkazov, pretože v tomto režime máte plný prístup k súborom na vašom zariadení a môžete náhodne spôsobiť neopraviteľné zmeny operačného systému.

Druhým spôsobom, ako použiť prostredie adb, je vykonať jeden príkaz prostredia Android pomocou tejto konštrukcie: adb shell<команда>. Môžete napríklad zmeniť povolenia súboru pomocou príkazu ako „adb shell chmod 666 /data/filename“

9. príkaz adb install

S programom adb môžete robiť viac, než len kopírovať súbory do a zo zariadenia. Tento program vám tiež umožňuje inštalovať aplikácie na zariadenia so systémom Android vo forme súborov apk. Na to existuje príkaz adb install. Je to trochu ako príkaz push: musíte zadať cestu, kde sa nachádza súbor s aplikáciou, ktorú chcete nainštalovať. Najjednoduchším spôsobom je preto najprv skopírovať súbor apk do priečinka s programom adb, potom môžete program nainštalovať pomocou príkazu adb install ApplicationFileName.apk

Ak potrebujete aktualizovať aplikáciu, tak v tomto prípade musíte použiť prepínač -r a príkaz bude vyzerať takto: adb install -r ApplicationFileName.apk.

Pomocou prepínača -s môžete inštalovať aplikácie na pamäťovú kartu (ak to váš firmvér umožňuje). Prepínač -l umožňuje uzamknúť aplikáciu počas inštalácie (inštaláciou do priečinka /data/app-private). Existujú aj ďalšie klávesy pre pokročilejšie funkcie, ale ich popis je témou samostatného článku.

10. príkaz na odinštalovanie adb

Nakoniec môžete odstrániť aplikácie z tabletu alebo telefónu. Ak to chcete urobiť, použite príkaz adb uninstall ApplicationFileName.apk

Tento príkaz má prepínač -k, ktorý vám umožňuje pri odstraňovaní aplikácie nevymazať jej údaje a vyrovnávaciu pamäť, ale ponechať ich v zariadení.

Bonus: príkaz adb sideload

Tento príkaz bude veľmi užitočný pre majiteľov tabletov a smartfónov Nexus - s jeho pomocou budú môcť aktualizovať oficiálny firmvér na svojich zariadeniach. Inými slovami, ak váš smartfón alebo tablet nedostal aktualizáciu vzduchom, môžete si stiahnuť nový firmvér z oficiálnej webovej stránky a aktualizovať zariadenie manuálne.

Po stiahnutí súboru firmvéru do počítača a pripojení tabletu alebo telefónu k nemu budete musieť reštartovať zariadenie do režimu obnovenia, vybrať možnosť „Použiť aktualizáciu z ADB“ a potom zadať nasledujúci príkaz do okna príkazového riadka na počítač: adb sideload xxxxxxxx.zip, kde xxxxxxxx.zip je názov súboru zip s firmvérom.

Podrobnejšie pokyny na manuálnu aktualizáciu firmvéru zariadení Nexus nájdete v tomto materiáli.

Súvisiace materiály:

Na prácu so smartfónom pripojeným cez USB kábel alebo Wi-Fi existuje množstvo nástrojov. Obzvlášť pokročilé nástroje vám umožňujú presúvať súbory, inštalovať a odinštalovať softvér, prezerať kontakty, robiť snímky obrazovky a dokonca posielať SMS, ale žiadny grafický nástroj sa nemôže porovnávať s výkonom, ktorý môže poskytnúť konzola Android. V tomto článku si povieme niečo o ADB (Android Debug Bridge) – štandardnom nástroji na ladenie a prácu s konzolou Android z počítača.

Príkazy opísané v článku je možné vykonať priamo na zariadení stiahnutím emulátora terminálu z trhu, ale pohodlnejšie je to urobiť, samozrejme, z počítača cez adb.

Základy ADB

Ak chcete začať pracovať s ADB, mali by ste ju aktivovať na svojom zariadení a nainštalovať pomôcku adb a ovládače do počítača. Prvá úloha sa vykoná povolením „Ladenie USB“ v položke nastavení „Pre vývojárov“ (ak je táto položka skrytá, kliknite sedemkrát na číslo zostavy v ponuke „O telefóne“).

Ak chcete nainštalovať ADB do počítača, stiahnite si Adb Kit a rozbaľte ho do ľubovoľného priečinka (odporúčam používať názvy priečinkov bez ruských znakov). Sťahujeme a inštalujeme ovládače ADB.

S adb musíte pracovať z príkazového riadku. Stlačte Win + R a zadajte cmd, potom prejdite do priečinka, v ktorom sa nachádza adb. Pre môj priečinok by príkaz bol:

Cd\android

Aby ste nerobili všetky tieto manipulácie zakaždým, môžete pridať požadovaný priečinok do premennej Path. Ak to chcete urobiť, prejdite na „Ovládací panel -> Systém -> Rozšírené nastavenia systému -> Premenné prostredia“, nájdite premennú Path a pridajte cestu k priečinku adb na koniec riadku oddelenú bodkočiarkou. Teraz, po spustení konzoly, môžete okamžite zadávať potrebné príkazy.

Skontrolujeme naše pripojenie k telefónu pomocou nasledujúceho príkazu (mal by zobraziť zoznam pripojených zariadení):

adb zariadenia

S ADB môžete pracovať cez Wi-Fi. Na to potrebujete práva root a aplikáciu WiFi ADB. Spustíme aplikáciu, stlačíme prepínač a pripojíme sa k smartfónu pomocou príkazu connect a IP adresy zobrazenej aplikáciou:

INFO

Výstup konzoly môžete skopírovať po jeho výbere myšou, ako aj vložiť skopírovaný príkaz alebo názov súboru do konzoly pravým tlačidlom myši. Povolené vo vlastnostiach konzoly.

Inštalácia programov

ADB je možné použiť na inštaláciu aplikácií bez toho, aby ste ich museli kopírovať do smartfónu. Všetko, čo musíte urobiť, je spustiť nasledujúci príkaz:

Adb install d:/downloads/filename.apk

K príkazu môžete pridať aj ďalšie klávesy. Bude to užitočné -e- preinštalujte aplikáciu pri ukladaní údajov a -d- nainštalujte nižšiu verziu, ako je aktuálna.

Programy je možné odstrániť, ale na to potrebujete poznať názov balíka (o niečo neskôr vám poviem, ako to zistiť). Ak použijeme ako príklad hru Angry Birds Seasons, príkaz bude vyzerať takto:

Adb odinštalovať com.rovio.angrybirdsseasons

Záloha aplikácie

Android má vstavané funkcie zálohovania, ktoré je možné spustiť aj pomocou príkazového riadku. Ak to chcete urobiť, použite príkaz adb backup a sadu možností:

Záloha Adb [možnosti]<приложения>

  • -f označuje názov vytváraného súboru a jeho umiestnenie v počítači. Ak kľúč chýba, v aktuálnom adresári sa vytvorí súbor backup.ab;
  • -apk|-noapk označuje, či sa do zálohy majú zahrnúť iba údaje aplikácie alebo samotný súbor apk (predvolene ho nezahŕňa);
  • -obb|-noobb určuje, či sa majú do zálohy zahrnúť rozšírenia .obb pre aplikácie (predvolene nie sú zahrnuté);
  • -zdieľaný|-nezdieľaný určuje, či sa má do zálohy zahrnúť obsah aplikácie na SD karte (predvolene nie je zahrnutá);
  • - všetky označuje potrebu zálohovania všetkých nainštalovaných aplikácií;
  • -systém|-žiadny systém určuje, či sa majú do zálohy zahrnúť systémové aplikácie (predvolene zahŕňa);
  • - zoznam balíkov na zálohovanie.

Ak chceme vytvoriť zálohu všetkých nesystémových programov, vrátane .apk, na konkrétne miesto, príkaz bude vyzerať takto:

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

Po zadaní musíte potvrdiť spustenie zálohovania na samotnom zariadení. Ak chcete obnoviť výslednú zálohu, musíte spustiť príslušný príkaz:

Adb restore c:\android\backup.ab

Konzola v konzole

Spolu so spomínanou konzolou, ktorá je DOSovou konzolou pre Windows, má svoju vlastnú aj Android. Volá sa cez adb shell a je to v podstate štandardná linuxová konzola, ale s neúplnou sadou príkazov, ktorú možno rozšíriť inštaláciou BusyBox z trhu. Existujú dva spôsoby použitia tejto konzoly. V interaktívnom režime sa spúšťa príkazom

adb shell

V konzole sa objaví znak $ (ďalej v texte bude tento znak znamenať potrebu zadať predbežný príkaz adb shell) a potom môžete zadať sériu príkazov, pričom po každom dostanete odpoveď. Druhá metóda je, ak potrebujete zadať iba jeden príkaz, môžete ho napísať do riadku pomocou shellu adb.

Shell používa štandardné príkazy na kopírovanie, presúvanie a mazanie súborov: cp, mv A rm. Môžete zmeniť adresáre ( CD) a zobraziť ich obsah ( ls). Okrem štandardných príkazov Linuxu, o ktorých sa môžete dozvedieť z ktorejkoľvek referenčnej knihy, má Android niekoľko vlastných špecializovaných nástrojov, no na používanie niektorých z nich budete musieť získať práva root na svojom smartfóne a po spustení konzoly spustite príkaz su:

adb shell su

Toto je potrebné urobiť, ak v reakcii na akýkoľvek príkaz uvidíte riadok podobný „prístup odmietnutý“ alebo „ste root?“. V prípade úspechu sa znak $ zmení na #.



Vytvorenie snímky obrazovky

Vykonané v jednom riadku:

Adb shell screencap /sdcard/screen.png

Potom je potrebné obrázok pomocou príkazu vytiahnuť zo zariadenia adb vytiahnuť:

Adb pull /sdcard/screen.png

Pri obnove môžete urobiť snímku obrazovky pomocou nasledujúceho príkazu:

Adb pull /dev/graphics/fb0

Potom musíte previesť súbor fb0 na normálny obrázok pomocou FFmpeg, ktorý si musíte stiahnuť a vložiť do priečinka adb. Rozšírenie musí byť nainštalované na vašom zariadení:

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

Nahrávajte video odohrávajúce sa na obrazovke zariadenia

adb shell screenrecord --veľkosť 1280 x 720 --bitová rýchlosť 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Tento príkaz spustí nahrávanie videa s rozlíšením 1280 x 720 (ak nie je zadané, použije sa natívne rozlíšenie obrazovky zariadenia), s bitovou rýchlosťou 6 Mbit/s, dĺžkou 20 s (ak nie je zadané, maximálna hodnota sa nastaví na 180 s) so zobrazením denníkov v konzole. Zaznamenané video bude umiestnené v /sdcard (súbor video.mp4).

INFO

Všetko spustené z konzoly a dovnútra adb shell procesy, ktorých dokončenie trvá nejaký čas, je možné prerušiť pomocou kombinácie Ctrl + C. Ukončite shell a vráťte sa k vykonávaniu bežných príkazov adb - Ctrl + D.

Správa aplikácií

Na správu aplikácií sa používajú dva príkazy: popoludnie(správca balíkov) - správca balíkov a ráno(manažér činnosti) - manažér činnosti. Tieto tímy majú veľa kľúčov, ktoré si môžete pozrieť na portáli pre vývojárov. Pozrime sa na niekoľko.

Na začiatok získame zoznam aplikácií nainštalovaných v zariadení vo forme názvov balíkov, ktoré budú užitočné neskôr:

Pokračovanie je dostupné len pre predplatiteľov

Možnosť 1. Prihláste sa na odber Hacker a prečítajte si všetky materiály na stránke

Predplatné vám umožní prečítať VŠETKY platené materiály na stránke v určenom období. Prijímame platby bankovými kartami, elektronickými peniazmi a prevody z účtov mobilných operátorov.

Pomôcky ADB a Fastboot sú zahrnuté vo vývojovej súprave Android SDK (nezamieňajte si ju s Android Studio, tým menej si stiahnite jeho ťažkopádny inštalačný súbor, pokiaľ, samozrejme, nemáte v úmysle vyvíjať pre Android). ADB je nástroj na ladenie, ktorý vám umožňuje pristupovať ku konzole Android z počítača (pripojením modulu gadget k počítaču cez USB. Zároveň by tam malo byť . Fastboot je navrhnutý tak, aby fungoval so zariadením, keď je načítané v režime s rovnakým názvom (ak ho vaše zariadenie má).

Pomocou ADB môžete spravovať svoj smartfón/tablet z počítača: zálohovať aplikácie, nahrávať screencast, prepnúť smartfón do režimu obnovy a oveľa viac. Okrem toho môžete pracovať s ADB cez Wi-Fi. Na to musí mať vaše zariadenie práva root a budete potrebovať aj špeciálnu aplikáciu, ktorá sa pripojí k vášmu počítaču cez sieť. Napríklad ADB Wireless alebo WiFi ADB. Ale toto je materiál na samostatný článok.

Pomocou funkcie Fastboot môžete prispôsobiť obnovenie (alebo), odomknúť bootloader (na zariadeniach HTC, Motorola, Sony, Nexus, Huawei, najnovších zariadeniach LG, ktoré je blokované), vyčistiť systémové oddiely.

Ako nainštalovať ADB a Fastboot: pokyny

1. Prejdite na oficiálnu webovú stránku, kde si môžete stiahnuť Android SDK: https://developer.android.com/studio/index.html. Posuňte sa nadol na časť „Len nástroje príkazového riadka“ a vyberte archív pre Windows.

2. Začiarknite políčko „Prečítal som si vyššie uvedené zmluvné podmienky a súhlasím s nimi“ a kliknite na tlačidlo „Stiahnuť nástroje príkazového riadka Android pre Windows“. Archív sa začne sťahovať.

3. Stiahnite si ho a rozbaľte ho do koreňového adresára jednotky „C:“.

4. Musíte si tiež stiahnuť Java Development Kit z oficiálnej stránky. Prejdite na webovú stránku, vyjadrite súhlas s podmienkami licenčnej zmluvy začiarknutím políčka „Prijať licenčnú zmluvu“ a stiahnite si verziu JDK, ktorá zodpovedá bitovej veľkosti vášho systému.

Prvý spôsob

Vráťte sa do priečinka Android SDK, otvorte „tools“ a spustite „android“.

Skontrolujte „Android SDK Platform-tools“ (a tiež „Google USB driver“, ak máte zariadenie Nexus) a kliknite na „Install Packages“.

Nižšie si prečítajte o inštalácii ovládačov pre iné zariadenia.

Vyberte „Prijať licenciu“ a kliknite na „Inštalovať“.

Môj denník ukázal, že došlo k chybe. Všetko sa ale nakoniec skončilo úspešne.

Po dokončení vyššie uvedených krokov v priečinku „sdk-tools-windows-“. verzia Objavia sa „nástroje platformy“ a budú obsahovať „ADB“ a „Fastboot“, ktoré nás zaujímajú.

Druhý spôsob

Prejdite do priečinka "sdk-tools-windows- verzia» → „tools“ → „bin“ a podržaním klávesu „Shift“ kliknite pravým tlačidlom myši na prázdnu oblasť. Ak máte v počítači alebo prenosnom počítači nainštalovanú jednu z najnovších verzií systému Windows 10, vyberte možnosť „Otvoriť príkazové okno“ alebo „Otvoriť okno PowerShell tu“.

Prilepte príkaz do prostredia PowerShell alebo príkazového riadka (v prostredí PowerShell pridajte ./ na začiatok):

Kliknite na "Enter" pre vykonanie príkazu. Súbory sa stiahnu a zobrazí sa výzva na inštaláciu:

Ak chcete povoliť, napíšte y, teda „áno“ a stlačte „Enter“, po ktorom sa spustí inštalácia „nástrojov platformy“.

Na konci sa na príkazovom riadku zobrazí správa, že postup bol úspešne dokončený. A priečinok „platform-tools“ s ADB a Fastboot vo vnútri sa objaví v „sdk-tools-windows- verzia».

(!) Ak z nejakého dôvodu nemôžete nainštalovať ADB a Fastboot pomocou predchádzajúcich metód, použite tretiu možnosť - jednoducho si stiahnite archív „platform-tools“ a rozbaľte ho na disk „C:“.

Inštalácia ovládačov ADB a Fastboot pre Windows

Pre počítač, smartfón alebo tablet si musíte stiahnuť USB ovládač:

  • Samsung – ovládač je súčasťou pomôcky Kies: http://www.samsung.com/ru/support/usefulsoftware/KIES/ alebo si ho môžete stiahnuť samostatne výberom požadovaného modelu: http://www.samsung.com /us/ support/downloads
  • HTC – ako súčasť HTC Sync Manager: http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus – ovládač pre Android sa inštaluje spolu so súpravou Android SDK, ako je popísané vyššie.
  • Huawei – spolu s pomôckou HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG – nainštalujte si LG PC Suite: http://www.lg.com/ru/support/software-firmware
  • Motorola – pozrite si túto stránku: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia - ovládače FastBoot pre všetky modely sú tu: http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi – Mi PC Suite: http://pcsuite.mi.com
  • MTK – pre čínske zariadenia na čipoch MediaTek: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo – vyberte si model smartfónu alebo tabletu a stiahnite si ovládač ADB: http://support.lenovo.com/us/en/GlobalProductSelector
  • Hľadajte riešenia pre zariadenia od iných výrobcov na ich oficiálnych stránkach.

Existujú rôzne univerzálne inštalátory ovládačov ADB (napríklad tento: http://adbdriver.com/downloads/) - dajú sa použiť napríklad aj vtedy, keď z nejakého dôvodu nebolo možné nainštalovať oficiálne riešenie.

Ak sa váš model dodáva s ovládačom bez inštalačného programu, budete musieť urobiť nasledovné:

1. Prejdite na „Ovládací panel“ → „Správca zariadení“. V systéme Windows 10 stačí kliknúť pravým tlačidlom myši na ponuku Štart a vybrať položku Správca zariadení.

2. Nájdite v zozname zariadenie, pre ktoré potrebujete nainštalovať ovládače. Kliknite pravým tlačidlom myši a kliknite na položku Aktualizovať ovládače.

Ako vidíte, počítač správne rozpoznáva môj tablet Nexus 7. Ak váš počítač rozpozná smartfón nesprávne alebo je vo vnútri vedľa zariadenia žltý trojuholník s výkričníkom, vyžaduje sa od vás „manuálna“ inštalácia ovládačov pre Android.

3. Vyberte „Vyhľadať softvér ovládača v tomto počítači“.

4. Zadajte cestu k priečinku ovládača na vašom PC.

Počkajte na dokončenie inštalácie a potom znova pripojte modul gadget k počítaču cez USB.

Ako začať s Fastbootom a ADB

Práca s ADB alebo Fastboot sa vykonáva z príkazového riadku; nástroje sa spúšťajú dvoma spôsobmi:

1: Kliknite pravým tlačidlom myši na „Štart“ a vyberte „Príkazový riadok (správca)“ alebo „Windows PowerShell (správca)“. Potom pomocou príkazov zadajte cestu k priečinku s ADB a Fastboot (po zadaní každého stlačte „Enter“).

Ak sa chcete vrátiť do koreňového adresára jednotky "C:\", použite:

Vďaka tomuto príkazu otvoríme požadovaný priečinok:

V mojom prípade to dopadlo takto:

cd\tools_ verzia-windows\platform-tools

Dostanete (vývojári Google zmenili názov archívu po napísaní pôvodnej verzie tohto návodu):

cd\sdk-tools-windows- verzia\platform-tools

Cesta k Fastbootu a ADB je naznačená, teraz s nimi pracujeme z konzoly.

Aby ste to nemuseli robiť zakaždým, pridajte cestu k "platform-tools" do premennej "Path". Najprv prejdite do priečinka, na navigačnom paneli kliknite pravým tlačidlom myši na „nástroje platformy“ a vyberte „Kopírovať adresu“.

Prejdite na „Ovládací panel“. Ak to chcete urobiť, stlačte „Win“ + „R“ a do poľa „Otvoriť:“ vložte ovládací prvok . Kliknite na tlačidlo OK.

Vyberte Systém → Rozšírené nastavenia systému → Premenné prostredia....

Nájdite premennú "Cesta", zvýraznite ju a vyberte "Upraviť...".

Kliknite na položku Nové, vložte cestu do priečinka „platform-tools“ a kliknite na tlačidlo OK.

Mnohí z nás už poznajú ADB (Android Debug Bridge), keďže ako vlastník zariadenia s Androidom musíme pomerne často vykonávať také jednoduché úkony ako napr. adb push A SEM, alebo reštart adb atď. Ale pre mnohých začínajúcich používateľov je už len pohľad na príkazový riadok desivý a zdá sa, že je to neúmerne možné. Aj keď je v skutočnosti všetko celkom jednoduché, skúsení používatelia ma nenechajú klamať a najväčším problémom je zapamätať si všetky tieto príkazy, aj keď to nie je potrebné robiť, pretože internet je vždy po ruke a nájsť ten správny príkaz nie je ťažké.

Android Debug Bridge, ktorý je súčasťou emulátora Android SDK, umožňuje komunikáciu medzi počítačom a zariadením so systémom Android, ktoré je k nemu pripojené. Mimochodom, ak potrebujete nejaký softvér, programy pre váš notebook si môžete zadarmo stiahnuť tu. Čo môžem robiť s ADB? Jeho možnosti sú pomerne široké, napríklad najobľúbenejšie akcie: kopírovanie súborov zo zariadenia Android do počítača, nahrávanie súborov z počítača do systému Android, vykonávanie mnohých príkazov systému Linux, prijímanie chybových hlásení atď.

Takže ak ste v tejto oblasti nováčik a chcete sa o ADB dozvedieť niečo viac, než len to, čo to je, potom vám odporúčam, aby ste si pozreli môjho malého základného sprievodcu učením sa ADB.

Čo budete potrebovať

1. Android Debug Bridge (ADB) pre Windows 32bit – stiahnuť

2. Android Debug Bridge (ADB) pre Windows 64bit – stiahnuť

3. Počítač s nainštalovaným OS Windows.

Teraz prejdime do aktívnej fázy:

1. Stiahnite si požadovaný archív zip a rozbaľte ho, kam chcete, napríklad disk C.

2. Teraz prejdite do adresára C:/adb/sdk/platform-tools. Tu nájdete sadu súborov, ako je znázornené na obrázku nižšie.

3. Podržte tlačidlo Shift + kliknite pravým tlačidlom myši a spustite príkazový riadok systému Windows z aktuálneho adresára.

4. Zadajte príkaz adb štartovací server.

5. Aby ste sa uistili, že je vaše zariadenie správne pripojené a počítač ho rozpoznal, zadajte príkaz: adb zariadenia. Ak je všetko v poriadku, uvidíte niečo podobné ako toto:

Teraz, keď je vaše zariadenie pripojené a všetko funguje, poďme sa s ním trochu pohrať.

Čítanie LOGCAT cez ADB

Najjednoduchší spôsob je spustiť príkaz: adb logcat. V dôsledku toho sa na obrazovke zobrazí celý obsah súboru denníka zariadenia. Ak chcete získať logcat v samostatnom súbore, spustite: adb logcat > logcat.txt.

BUGREPORT

Môžete spustiť príkaz: adb bugreport, ale dostanete upozornenie, že vygenerovaný prehľad nebude čitateľný, takže je lepšie použiť: adb bugreport >result.txt.

ADB spolu s prístupovými právami ROOT

Ak chcete pracovať z ADB s plnými prístupovými právami, musíte zariadenie rootovať. Ak je zariadenie už manuálne, spustite príkaz: koreň adb a vidíme, čo je znázornené na obrázku nižšie (reštartujte ADB s právami root).

Inštalácia aplikácií cez ADB

Ak chcete nainštalovať aplikáciu, uistite sa, že v názve súboru apk nie sú žiadne medzery a musíte presne poznať správnu cestu k nemu. No, potom spustíme príkaz: inštalácia adb+ názov inštalačného súboru. V mojom príklade som nainštaloval hru papertoss, takže ak všetko pôjde dobre, na obrazovke sa zobrazí tento obrázok:




Hore