Ako nainštalovať a používať ADB a Fastboot v systémoch Windows, Linux a macOS

Posledná aktualizácia: 09/09/2025
Autor: Isaac
  • ADB a Fastboot umožňujú ladenie a inštaláciu aplikácie a flash z počítača pomocou pripojenia USB alebo Wi-Fi.
  • Nainštalujte si oficiálne nástroje Platform Tools a v systéme Windows aj ovládače OEM; pridajte adb do PATH.
  • príkazy kľúč: zariadenia, shell, push/pull, inštalácia/odinštalovanie, reštart a fastboot flash.
  • Pokročilé funkcie: bezdrôtové ladenie, presmerovanie portov, am/pm, snímanie obrazovky/nahrávanie a sekvenčný režim.

Sprievodca ADB pre Windows, Linux a macOS

Ak pracujete s Androidom na trochu technickejšej úrovni, skôr či neskôr narazíte na ADB (Android Debug Bridge) a Fastboot . Tieto nástroje vám umožňujú komunikovať medzi telefónom a počítačom, ladiť, inštalovať aplikácie, flashovať oddiely, odinštalovať bloatware a oveľa viac bez potreby root prístupu . V tejto príručke sa naučíte, ako krok za krokom nainštalovať, nakonfigurovať a používať ADB v systémoch Windows, Linux a macOS , vrátane pokročilých funkcií, ako je ladenie Wi-Fi, presmerovanie portov a snímanie a nahrávanie obrazovky.

Vysvetlime si to jasne a priamo: ADB je klient-serverová aplikácia s tromi komponentmi. Po prvé, klient na vašom počítači, ktorý odosiela príkazy; po druhé, sprostredkovateľský server, ktorý spravuje pripojenia; a nakoniec, démon adbd , ktorý beží na zariadení so systémom Android. Taktiež sa budeme venovať Fastbootu pre úlohy bootloaderu a flashovania. Všetko so skutočnými príkazmi, užitočnými skratkami a tipmi , ktoré vám pomôžu zorientovať sa hneď od začiatku.

Čo je ADB a na čo slúži?

Čo je ADB a ako funguje?

ADB alebo Android Debug Bridge je nástroj príkazového riadka , ktorý pripája počítač k zariadeniu so systémom Android cez USB alebo TCP/IP. Používa sa na inštaláciu a ladenie aplikácií, spúšťanie unixového shellu , prenos súborov, správu balíkov, vytváranie snímok obrazovky, nahrávanie obrazovky a automatizáciu pracovných postupov.

Jeho architektúra je klient-server : klient sa volá príkazom adb; server počúva na porte 5037 a riadi pripojenia; a na telefóne beží adbd ako proces na pozadí. Server tiež detekuje emulátory na nepárnych portoch v rozsahu 5555–5585 a každej inštancii priradí sériové číslo (napríklad emulator-5554 ).

Okrem ladenia cez USB podporuje ADB bezdrôtové ladenie v systéme Android 11+ spárovaním pomocou QR kódu a v starších verziách môžete po počiatočnom káblovom pripojení použiť klasickú schému adb tcpip 5555 .

Prípravy: Možnosti pre vývojárov a ladenie cez USB

Pred spustením akýchkoľvek príkazov povoľte v telefóne Možnosti pre vývojárov : Nastavenia > Informácie o telefóne > klepnite na Číslo zostavy 7 – 10-krát. Potom prejdite do Možností pre vývojárov a povoľte Ladenie cez USB . Po pripojení telefónu k počítaču prijmite výzvu na zadanie kľúča RSA , čím autorizujete ladenie z daného počítača.

Pre úvodnú kontrolu pripojte zariadenie dátovým káblom a spustite príkaz `adb devices` . Ak všetko funguje správne, uvidíte sériové číslo so stavom zariadenia; ak sa na obrazovke zobrazí upozornenie , klepnite na „Povoliť“ a znova zobrazte zariadenia.

Inštalácia ADB a Fastbootu vo Windowse

V systéme Windows je najjednoduchší spôsob stiahnuť si oficiálny balík Android SDK Platform-Tools (ktorý obsahuje adb a fastboot). Rozbaľte súbor ZIP do jednoduchého umiestnenia (napríklad C:\Android\platform-tools). Pamätajte, že v systéme Windows potrebujete na rozpoznanie telefónu ovládače od výrobcu , aby váš počítač mohol: môžete ich získať od vývojárov systému Android alebo výrobcov originálneho vybavenia, ako sú OnePlus, Xiaomi atď.

Ak chcete otvoriť konzolu v priečinku s nástrojmi, prejdite na túto cestu a použite kláves Shift + kliknutie pravým tlačidlom myši > „Otvoriť okno PowerShellu tu“ (alebo CMD ). Potom vyskúšajte príkaz `adb devices` s pripojeným telefónom a povoleným ladením USB.

Ak chcete spustiť adb z ľubovoľného priečinka, pridajte platform-tools do svojej cesty PATH : Ovládací panel > Systém > Rozšírené nastavenia systému > Premenné prostredia > upraviť „Cesta“ a pridajte cestu k platform-tools. To vám umožní zadať adb v ľubovoľnom termináli bez navigácie do priečinka.

  Aký je najlepší spôsob platby pomocou aplikácie Money?

Po nainštalovaní nástrojov Platform Tools budete mať k dispozícii aj Fastboot . Ak váš pracovný postup zahŕňa odomknutie bootloaderu alebo flashovanie oddielov, budete pripravení bez akýchkoľvek ďalších inštalácií.

Inštalácia ADB a Fastbootu v systéme macOS

V systéme macOS si stiahnite Android SDK Platform-Tools , rozbaľte súbor ZIP a vytvorte priečinok „Android“ v používateľskom adresári pre organizáciu. Prípadne môžete nainštalovať ADB pomocou Homebrew . Systém macOS nevyžaduje ďalšie mobilné ovládače , čo proces výrazne zjednodušuje.

Otvorte Terminál, prejdite na cestu, kam ste extrahovali nástroje (napríklad cd ~/Desktop/Android/platform-tools ) a spustite súbor ./adb devices . Prípadne pridajte platform-tools do PATH vášho shellu (bash/zsh), aby ste spustili adb z ľubovoľného adresára.

Inštalácia ADB a Fastbootu v systéme Linux

V systéme Linux si môžete vybrať inštaláciu z repozitárov alebo stiahnuť nástroje Platform Tools od spoločnosti Google. Väčšina distribúcií nevyžaduje ovládače pre smartfóny, takže je to plug and play.

Distribúcie založené na Debiane/Ubuntu/Linuxe Mint: inštalácia pomocou `sudo apt install android-tools-adb android-tools-fastboot` . V klasickom Debiane funguje `sudo apt-get install` s rovnakými balíkmi.

Fedora a deriváty: inštalácia pomocou príkazu `sudo dnf install android-tools` . V openSUSE je ekvivalentom zvyčajne `sudo zypper install adb` alebo metabalík `android-tools`.

Arch Linux: použite `sudo pacman -S android-tools` . V iných rodinách balíkov existujú aj tieto balíky: `sudo emerge -a dev-util/android-tools` v Gentoo alebo `sudo apk add adb` v Alpine.

Ak uprednostňujete najnovšiu oficiálnu verziu, stiahnite si ZIP súbor Platform-Tools, rozbaľte ho a spustite príkaz ./adb version , aby ste skontrolovali verziu. Priečinok môžete umiestniť kamkoľvek chcete a pridať ho do priečinka PATH shellu v ~/.bashrc alebo ~/.zshrc.

Začíname s ADB: Základné kontroly a použitie

Pripojte svoje mobilné zariadenie cez USB, povoľte ladenie USB a spustite príkaz `adb devices` , aby sa zobrazili zariadenia. Pridajte `-l` , aby ste videli podrobnosti, ako je produkt, model a transport_id, čo je užitočné pri práci s viacerými zariadeniami alebo emulátormi súčasne.

Hlavné každodenné príkazy ADB: adb shell na otvorenie shellu v zariadení; adb push file path na odoslanie súborov do telefónu; adb pull path na ich prenesenie do počítača; adb install file.apk a adb uninstall package na inštaláciu a odinštalovanie aplikácií.

Rýchla správa stavu: `adb reboot` reštartuje Android; `adb reboot-bootloader` prejde do režimu fastboot; `adb reboot recovery` spustí recovery. Ak sa niečo zasekne, reštartujte server pomocou `adb kill-server` a zopakujte postup.

Ak máte pripojených viacero zariadení, zadajte cieľ pomocou príkazu `adb -s SERIAL` alebo použite `-e` na odoslanie do jedného emulátora alebo `-d` pre jedno fyzické zariadenie. Môžete tiež definovať premennú `ANDROID_SERIAL` vo vašom prostredí.

Fastboot: Inštalácia a kľúčové príkazy

Fastboot je súčasťou nástrojov Platform Tools od spoločnosti Google . V systéme Linux je k dispozícii aj v repozitároch android-tools. Je to nástroj používaný na interakciu so zavádzačom a oddielmi flash.

Základné príkazy: fastboot devices na overenie pripojenia v režime bootloaderu; fastboot oem unlock (alebo fastboot flashing unlock na mnohých modeloch) na odomknutie bootloaderu – tým sa môžu vymazať všetky vaše údaje , zálohujte ich a pozrite sa, ako naformátovať telefón z počítača.

Bežné flashovanie: `fastboot flash recovery recovery.img` na inštaláciu vlastného recovery; `fastboot flash boot boot.img` pre jadro/ramdisk; `fastboot flash system system.img` pre systém; a `fastboot flashall` na flashovanie všetkých súborov .img nachádzajúcich sa v priečinku tools.

Odstráňte bloatware bez rootovania pomocou ADB

ADB vám umožňuje odinštalovať aplikácie od aktuálneho používateľa bez root prístupu, čo je ideálne na odstránenie bloatwaru . Typický pracovný postup je vyhľadať názov balíka a odinštalovať ho pre používateľa 0.

  Prečo sa Windows 11 po aktualizáciách tak často kazí?

Postup: Otvorte shell s príkazom `adb shell` a potom vypíšte balíky pomocou príkazu `pm list packages | grep "word"` , aby ste našli názov balíka . Nakoniec spustite príkaz `pm uninstall -k --user 0 package.name` . Napríklad pre Mapy Google: `pm uninstall -k --user 0 com.google.android.apps.maps`.

Inštalácia a správa aplikácií, súborov a portov

Ak chcete nainštalovať súbor APK, spustite príkaz `adb install path/to.apk` ; pre testovacie súbory APK pridajte `-t` . Ak je vaša aplikácia distribuovaná vo viacerých súboroch APK (rozdelených súboroch), použite `adb install-multiple` so všetkými súbormi.

Kopírovanie obsahu: `adb push local remote` nahraje súbory alebo priečinky do telefónu; `adb pull remote local` robí opak. Rýchly príklad by bol `adb push myfile.txt /sdcard/myfile.txt` pre umiestnenie do interného úložiska.

Presmerovanie portov: Pomocou príkazu `adb forward` presmerujete prevádzku z hostiteľa do zariadenia. Napríklad `adb forward tcp:6100 tcp:7100` alebo na interný koncový bod, ako napríklad `adb forward tcp:6100 local:logd` , na výpis údajov do systémového denníka.

Výber zariadenia: Ak je k dispozícii viacero zariadení, ADB vás požiada o zadanie cieľa . Použite -s so sériovým číslom presne tak, ako sa zobrazuje v adb devices -l.

Bezdrôtové ladenie (Android 11+) a pripojenie TCP/IP

V systéme Android 11 a novšom môžete používať bezdrôtové ladenie cez Wi-Fi . Požiadavky: zariadenie a počítač v rovnakej sieti, aktualizované nástroje platformy a ak používate IDE, najnovšiu verziu aplikácie Android Studio.

Párovanie zo služby Android Studio: Povoľte v telefóne bezdrôtové ladenie, v prostredí IDE otvorte možnosť „Párovanie zariadení pomocou Wi-Fi“ a vyberte QR kód alebo párovací kód . Po spárovaní sa zariadenie bude javiť ako pripravené na nasadenie a ladenie.

Párovanie cez príkazový riadok: Povoľte bezdrôtové ladenie na mobilnom zariadení, zistite IP:port a párovací kód, prejdite do platform-tools na počítači a spustite príkaz adb pair ip:port , zadajte kód a potom v prípade potreby adb connect ip:port .

Android 10 a staršie verzie: Pripojte sa cez USB, spustite príkaz `adb tcpip 5555` , odpojte kábel, vyhľadajte IP adresu telefónu a použite príkaz `adb connect IP:5555` . Overte pomocou príkazu `adb devices` , či je stav „device“.

Riešenie problémov: Niektoré firemné siete blokujú P2P , v takom prípade použite káblové pripojenie alebo inú sieť. Ak sa zariadenie po prepnutí siete Wi-Fi prestane nachádzať, znova ho spárujte. Ak vaša sieť nepodporuje mDNS, pripojte sa manuálne pomocou príkazu `adb connect ip:port`.

Shell, Správca aktivít (dop.) a Správca balíkov (pop.)

Príkaz `adb shell` vás prenesie do prostredia príkazového riadka zariadenia; ak potrebujete referenciu, pozrite si príkaz `shell` pre Android . Nástroje platformy Android 23+ spracovávajú argumenty ako SSH , takže ak odosielate metaznaky alebo úvodzovky , nezabudnite, že na ich správne dosiahnutie vzdialeného shellu možno budete potrebovať dvojité úvodzovky.

Správca aktivít ( am ): umožňuje vám spúšťať aktivity , odosielať vysielania, vynútiť zastavenie, profilovať, upravovať veľkosť a hustotu obrazovky atď. Typické príklady: adb shell am start -a android.intent.action.VIEW alebo upraviť obrazovku s am display-size 1280×800 a am display-density 480.

Pri spustení príkazu am start môžete použiť možnosti ako -D (ladenie), -W (čakanie na spustenie), -start-profiler, -S (vynútené zastavenie pred otvorením), -user na výber používateľa a zostaviť intenty s -a akciou, -d údajmi, -t mime, -n komponentom a doplnkami (napríklad -e kľúčová hodnota alebo -ez pre booleovské hodnoty).

Správca balíkov ( pm ): zobrazuje a spravuje balíky. Bežné príkazy: pm zobrazuje balíky s filtrami (-f, -d, -e, -s, -3, -user), pm path package na zobrazenie cesty k súboru APK, pm clear package na vymazanie údajov, pm enable/disable na povolenie/zakázanie komponentov a pm grant/revoke na povolenia za behu.

Správa politík (DPM), snímky obrazovky a nahrávanie obrazovky

Pre podnikové testovanie vám dpm umožňuje aktivovať správcov a vlastníkov profilov/zariadení: `adb shell dpm set-active-admin component` alebo `set-device-owner` . V systéme Android 9+ môžete tiež vynútiť sieťové a bezpečnostné protokoly pomocou `force-network-logs` a `force-security-logs`.

Snímka obrazovky: Na zachytenie obrázka použite príkaz `adb shell screencap /sdcard/screen.png` a potom ho stiahnite pomocou príkazu `adb pull /sdcard/screen.png` . Je to rýchle a nevyžaduje aplikácie tretích strán.

  Ako si vytvorím účet Clash Of Clans na iPhone 2?

Nahrávanie obrazovky: Použite `adb shell screenrecord /sdcard/demo.mp4` . Užitočné možnosti: `--size widthXheight` , `--bit-rate` v bps (napr. 6000000 pre ~6 Mbps), `--time-limit` v sekundách, `--rotate` a `--verbose` . Pamätajte, že nezaznamenáva zvuk a predvolený maximálny čas nahrávania je 3 minúty.

Ak potrebujete čisté testovacie prostredie, povoľte `adb shell cmd testharness enable` : zariadenie sa resetuje, pričom si ponechá kľúč RSA pre ladenie, vypne zámok obrazovky a úvodných sprievodcov a upraví možnosti pre uľahčenie automatizácie.

Pokročilé dotazy, SQLite, backendy USB/mDNS a Burst Mode

Na kontrolu databáz v emulátoroch alebo systémoch s root prístupom môžete použiť sqlite3 z shellu: príkazy ako .schema alebo .dump vám pomôžu skontrolovať štruktúry a obsah tabuliek.

USB backendy: Server môže používať natívny backend operačného systému alebo libusb . Niektoré funkcie (pripojenie/odpojenie, rýchlosť USB) sú dostupné iba v libusb. Backend ovládajte pomocou ADB_LIBUSB=1/0 ; od ADB 34 je predvolená libusb, okrem systému Windows, kde sa používa natívny backend.

Backendy mDNS: ADB vyhľadáva zariadenia pomocou Bonjour alebo Openscreen . V systéme macOS je démon od spoločnosti Apple vždy aktívny; v systéme Windows/Linux možno budete potrebovať mdnsd. Ak potrebujete démona zakázať, môžete ho prepnúť pomocou ADB_MDNS_OPENSCREEN=1/0.

Burst Mode (ADB ≥ 36.0.0): Experimentálny režim, ktorý výrazne zlepšuje výkon prenosu a znižuje latenciu počas ladenia. Povoľte ho pomocou ADB_DELAYED_ACK=1 alebo v nastaveniach ladiaceho programu v systéme Android Studio.

Praktické tipy a typické scenáre

Ak príkaz `adb devices` nezobrazuje váš emulátor za určitých podmienok (napríklad, ak ste emulátor spustili s konkrétnymi portami a server nebol aktívny), spustite server najskôr pomocou príkazu `adb start-server` alebo nechajte emulátor automaticky vybrať porty.

Pri automatizácii nezabudnite, že pre testovacie postupy môžete reťaziť skripty pomocou adb a že `adb --help` zobrazuje všetky dostupné možnosti pre prípad, že by ste potrebovali rýchly prehľad z terminálu.

V systéme Windows, keď niečo nefunguje, sa to takmer vždy dá vyriešiť správnymi OEM ovládačmi , iným USB portom, kvalitným dátovým káblom alebo reštartovaním servera pomocou príkazu `adb kill-server` . V systémoch Linux/macOS skontrolujte povolenia a spustite príkaz `udev`, ak systém zariadenie nerozpozná.

Pre pohodlie pridajte nástroje platformy do priečinka PATH vášho systému: v systéme Windows pomocou premenných prostredia; v systémoch Linux/macOS exportovaním cesty do súboru .bashrc alebo .zshrc. Ušetrí vám to potrebu zakaždým navigovať do priečinka s nástrojmi.

Zvládnutie ADB a Fastbootu odomyká jemné ovládanie systému Android: od inštalácie a ladenia aplikácií až po flashovanie oddielov, automatizáciu úloh , prácu cez Wi-Fi alebo snímanie obrazovky bez aplikácií tretích strán. S aktuálnymi nástrojmi platformy, správnymi ovládačmi a kľúčovými príkazmi AM/PM na dosah ruky budete pripravení s ľahkosťou zvládať každodenné úlohy aj pokročilé scenáre.

Súvisiaci článok:
Jednoduché spôsoby rýchleho a jednoduchého formátovania alebo resetovania mobilu so systémom Android z počítača – Ako na to