Android Debug Bridge alebo ADB je výkonný a flexibilný nástroj, ktorý používateľom umožňuje robiť veľa vecí, ako je vyhľadávanie protokolov, inštalácia a odinštalovanie aplikácií, prenos súborov, rootovanie a flashovanie vlastných ROM, vytváranie záloh zariadení atď. V skutočnosti najpokročilejšie návody a ako Sprievodcovia v systéme Android zvyčajne používajú na vykonanie úlohy príkazy adb.
Okrem toho je adb tiež veľmi užitočný, keď zariadenie Android nefunguje tak, ako by malo, alebo keď sa veci stanú veľmi chaotickými a nepoužiteľnými. Aj keď to vyzerá trochu „strašidelne“ a komplikovane, tu je zoznam príkazov adb, aby ste mohli začať a robiť v tomto procese užitočné veci.
21 užitočných príkazov ADB v systéme Android
Na rozdiel od predchádzajúcich verzií si používatelia na inštaláciu ADB nemusia inštalovať kompletnú súpravu Android SDK. Stačí si stiahnuť samostatný súbor zip ADB, extrahovať ho do koreňového adresára disku C a všetko je hotové. Ak chcete získať prístup k adb, otvorte príkazový riadok tak, že ho vyhľadáte v ponuke Štart a pomocou príkazu nižšie prejdite do priečinka adb. Ak je adb nainštalovaný v inom adresári, zodpovedajúcim spôsobom zmeňte príkaz.
cd c:\adb
Tip: Potom otvorte príkazový riadok z rovnakého priečinka, stlačte a podržte kláves Shift, potom kliknite pravým tlačidlom myši na priečinok a potom kliknite na možnosť „ Otvoriť príkazový riadok tu “.
Teraz pripojte zariadenie Android cez USB a otestujte nižšie uvedené príkazy.
Bežne používané príkazy ADB
1. Spustite alebo zastavte server ADB
Je zrejmé, že prvý príkaz, ktorý by ste mali vedieť, je, ako spustiť a zastaviť server adb. To umožňuje používateľom komunikovať s pripojeným zariadením Android. Ak chcete spustiť adb server, použite príkaz nižšie.
adb start-server
Keď používateľ dokončí svoju prácu, môže pomocou príkazu nižšie zastaviť server adb.
adb kill-server
2. Zoznam pripojených zariadení so systémom Android
Toto je jeden z najpopulárnejších príkazov. Pri pripájaní zariadenia k počítaču cez USB použite tento príkaz na overenie, či adb dokáže nájsť pripojené zariadenie.
adb devices
Ak je zariadenie správne pripojené k systému, vyššie uvedený príkaz spustí servisného démona, prehľadá systém a zobrazí zoznam všetkých pripojených jednotiek Android. Najlepšie na tomto príkaze je, že uvádza stav zariadení aj ich sériové čísla.
3. Zistite stav zariadenia
Ako už názov napovedá, tento príkaz možno použiť na zistenie stavu zariadenia. Po vykonaní príkazu sa zobrazí, či je stav zariadenia offline, bootloader alebo zariadenie. V prípade bežného zariadenia so systémom Android používatelia uvidia svoj stav systému Android ako „zariadenie“, ako na obrázku nižšie.
adb get-state
4. Zobrazuje sériové číslo zariadenia
Tento príkaz oznámi používateľovi sériové číslo pripojeného zariadenia. Na telefóne alebo tablete môžu používatelia zobraziť sériové číslo zariadenia tak, že prejdú do časti „ Nastavenia > O telefóne > Stav .
adb get-serialno
5. Skopírujte súbory z počítača do telefónu
Ak chcete kopírovať súbory z počítača do telefónu pomocou adb, môžete použiť tento príkaz. Nezabudnite nahradiť [zdroj] a [cieľ] skutočnou cestou k súboru.
adb push [source] [destination]
Pri nahradení vyššie uvedeného príkazu skutočnou cestou k súboru to bude vyzerať takto.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"
6. Skopírujte súbory z telefónu do počítača
Rovnako ako pri kopírovaní súborov z počítača do zariadenia so systémom Android môžu používatelia kopírovať súbory z telefónu do počítača. Ak to chcete urobiť, stačí použiť príkaz nižšie. Nahraďte [zdroj] a [cieľ] skutočnou cestou k súboru.
adb pull [source] [destination]
Pri nahradení vyššie uvedeného príkazu skutočnou cestou k súboru bude príkaz vyzerať takto.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads
7. Nainštalujte/Odinštalujte aplikáciu
Okrem presúvania súborov tam a späť medzi počítačom a telefónom môžu používatelia skutočne nainštalovať súbor apk jediným príkazom. Na inštaláciu aplikácie musí používateľ zadať úplnú cestu k súboru apk. Takže nahraďte „cesta/k/súboru.apk“ skutočnou cestou k súboru apk.
adb install "path/to/file.apk"
Ak je k počítaču pripojených viacero zariadení a chcete nainštalovať súbor apk iba na jedno zariadenie, použite príkaz nižšie. Nahraďte [sériové číslo] skutočným sériovým číslom zariadenia. Používatelia môžu získať sériové číslo zariadenia pomocou vyššie uvedeného štvrtého príkazu.
adb -s [serial-number] install "path/to/file.apk"
Ak chcete aplikáciu odinštalovať, jednoducho spustite príkaz nižšie. Nahraďte skutočným úplným názvom balíka aplikácie.
adb uninstall
8. Zálohujte zariadenie Android
Na zálohovanie všetkých údajov zariadenia a aplikácií môžu používatelia použiť príkaz uvedený nižšie. Po spustení povolí funkciu zálohovania, požiada používateľa, aby prijal akciu na zariadení so systémom Android a potom vytvoril súbor „backup.adb“ v aktuálnom adresári.
adb backup -all
9. Obnovte zariadenie Android
Ak chcete obnoviť zálohu, použite príkaz nižšie. Nezabudnite nahradiť "path/to/backup.adb" skutočnou cestou k súboru.
adb restore "path/to/backup.adb"
10. Reštartujte svoje zariadenie Android do režimu obnovenia
Režim obnovenia pomáha používateľom opraviť alebo obnoviť zariadenia Android pomocou nástrojov, ktoré sú v ňom zabudované. Vo všeobecnosti môžu používatelia spustiť režim obnovenia pomocou kombinácie tlačidiel hlasitosti a napájania. Okrem toho môžu používatelia pripojiť zariadenie k systému a použiť príkaz uvedený nižšie na zavedenie do režimu obnovenia.
adb reboot-recovery
11. Reštartujte svoje zariadenie Android do režimu zavádzača
Príkaz nižšie umožňuje používateľom zaviesť systém do režimu zavádzača. Vo všeobecnosti je režim zavádzača veľmi podobný režimu rýchleho spustenia.
adb reboot-bootloader
12. Reštartujte svoje zariadenie Android do režimu Fastboot
Režim Fastboot sa často používa na flashovanie vlastných ROM , bootloaderov a dokonca jadier. Pomocou nižšie uvedeného príkazu spustite režim rýchleho spustenia.
adb fastboot
13. Spustite vzdialený shell
Tento príkaz spúšťa vzdialený shell a zároveň umožňuje užívateľovi ovládať a konfigurovať zariadenie pomocou príkazov shellu.
adb shell
14. Urobte snímky obrazovky
Na vytváraní snímok obrazovky v systéme Android nie je nič zložité . Jediné, čo musíte urobiť, je súčasne stlačiť tlačidlo napájania a tlačidlo zníženia hlasitosti. Okrem toho môžu používatelia použiť tento príkaz aj na rýchle snímky obrazovky. Nahraďte „/path/to/screenshot.png“ skutočnou cieľovou cestou. V prípade potreby môžu používatelia prispôsobiť názov súboru zmenou „snímky obrazovky“ na ľubovoľný požadovaný názov.
adb shell screencap -p "/path/to/screenshot.png"
Pri výmene cieľovej cesty bude príkaz vyzerať takto.
adb shell screencap -p "/sdcard/screenshot.png"
15. Nahrajte obrazovku Android
Okrem vytvárania snímok obrazovky môžu používatelia pomocou nižšie uvedeného príkazu zaznamenávať obrazovky zariadení Android . Opäť nahraďte „/cesta/k/záznamu.mp4“ skutočnou cieľovou cestou. Používatelia si samozrejme môžu prispôsobiť názov súboru zmenou „záznamu“ na ľubovoľný požadovaný názov.
adb shell screenrecord "/path/to/record.mp4"
16. Reštartujte ADB v režime USB
Ak bol server ADB spustený a príkazy z nejakého dôvodu stále nefungujú. Môžete skúsiť reštartovať ADB na USB. Neexistuje žiadny nezávislý príkaz na reštart ADB. Nasledujúci príkaz však obnoví pripojenie ADB cez USB. To spôsobí reštart servera ADB.
adb usb
17. Verzia ADB
Toto je veľmi praktický príkaz, pretože len veľmi málo príkazov funguje s najnovšími verziami ADB. Napríklad staršie verzie ADB neumožňujú spustiť príkaz flashall. Takže keď sa zobrazí chyba príkazu, prvým krokom je skontrolovať verziu adb. Potom môžete overiť, či je príkaz v danej verzii podporovaný. Nasleduje príkaz na kontrolu verzie adb.
adb version
18. Pripojte sa k ADB cez WiFi
V najnovších verziách ADB sa môžete pripojiť priamo k akémukoľvek zariadeniu so systémom Android cez WiFi. Všetko, čo musíte urobiť, je povoliť ladenie USB na druhom zariadení a spustiť nasledujúci príkaz.
adb connect IP address
Takže príkaz bude vyzerať takto:
adb connect 192.168.1.104
19. Zoznam súborov
Ak chcete kopírovať alebo odosielať súbory, musíte poznať presné umiestnenie priečinka. Vnútorná pamäť telefónu sa zvyčajne nazýva sdcard. Takže všetky priečinky v telefóne sú v priečinku /sdcard. Ak však chcete poznať presné umiestnenie alebo nájsť konkrétny súbor, môžete použiť príkaz „ls“. Príkaz ls zobrazí zoznam súborov v adresári.
adb shell ls "directory_name"
20. Uveďte zoznam všetkých nainštalovaných balíkov
Teraz bude odinštalovanie balíkov vyžadovať, aby ste získali správny názov balíka. Skutočný názov balíka sa líši od názvu nainštalovanej aplikácie. Nižšie je uvedený príkaz adb, ktorý obsahuje zoznam všetkých nainštalovaných balíkov.
adb shell pm list packages
Teraz je výsledný výstup pomerne veľký. Ak teda chcete uviesť konkrétny balík aplikácií, môžete skúsiť filtrovať podľa názvu aplikácie. Napríklad, ak chcete vyhľadať názov balíka pre FDroid, použite nasledujúci príkaz.
adb shell pm list packages | findstr "fdroid"
21. Uveďte zoznam pripojených zariadení Fastboot
Toto je jeden z menej známych príkazov. Keď spúšťate zariadenie v režime Fastboot a chcete skontrolovať, či je zariadenie pripojené alebo nie, môžete použiť nasledujúci príkaz.
fastboot devices
Toto sú všetky základné príkazy, ktoré chce Tips.BlogCafeIT zdieľať s čitateľmi. Ak sa chcete podeliť o svoje myšlienky a skúsenosti s používaním príkazov adb na zariadeniach so systémom Android, zanechajte svoje komentáre v sekcii komentárov nižšie!
Veľa štastia!