Com instal·lar i utilitzar ADB i Fastboot a Windows, Linux i macOS

Darrera actualització: 09/09/2025
Autor: Isaac
  • ADB i Fastboot permeten depurar, instal·lar aplicacions i flashejar des de PC amb connexió USB o Wi-Fi.
  • Instal·la Platform‑Tools oficials i, a Windows, els conductors OEM; afegeix adb al PATH.
  • ordres clau: devices, shell, push/pull, install/uninstall, reboot i fastboot flash.
  • Funcions avançades: depuració sense fil, redirecció de ports, am/pm, screencap/record i Burst Mode.

Guia ADB per a Windows Linux i macOS

Si treballes amb Android a un nivell una mica més tècnic, tard o d'hora et toparàs amb ADB (Android Debug Bridge) i Fastboot . Aquestes eines permeten comunicar el mòbil amb l'ordinador per depurar, instal·lar apps, flashear particions, desinstal·lar bloatware i molt més sense necessitat de root . En aquesta guia aprendràs a instal·lar, configurar i utilitzar ADB a Windows, Linux i macOS pas a pas, incloent funcions avançades com la depuració per Wi‑Fi, redirecció de ports, captures i enregistraments de pantalla.

Ho explicarem de forma clara i sense embuts: ADB és un client-servidor amb tres peces. D'una banda, el client al teu ordinador que envia ordres; de l'altra, un servidor intermedi que gestiona les connexions; i finalment, el daemon adbd que corre al dispositiu Android. A més, repassarem Fastboot per a tasques de bootloader i flasheig. Tot amb ordres reals, dreceres útils i trucs perquè et sentis còmode des del primer minut.

Què és ADB i per a què serveix

Què és ADB i com funciona

ADB, o Android Debug Bridge, és una eina de línia d'ordres que connecta el teu equip amb un dispositiu Android mitjançant USB o TCP/IP. Serveix per instal·lar i depurar apps, executar un shell Unix , transferir fitxers, gestionar paquets, prendre captures, gravar la pantalla i automatitzar fluxos de treball.

El seu arquitectura és de tipus client-servidor : el client l'invoques amb l'ordre adb; el servidor escolta al port 5037 i orquestra les connexions; i al telèfon corre adbd com a procés en segon pla. El servidor a més detecta emuladors en ports imparells del rang 5555-5585 i associa cada instància a un número de sèrie (per exemple, emulator-5554 ).

Més enllà de la depuració USB, ADB suporta depuració sense fils en Android 11+ mitjançant aparellat per QR o codi, i en versions anteriors es pot fer servir l'esquema clàssic d' adb tcpip 5555 després d'una connexió inicial per cable.

Preparatius: opcions de desenvolupador i depuració USB

Abans de llançar ordres, habilita les opcions per a desenvolupadors al telèfon: Configuració > Informació del telèfon > toca 7-10 vegades sobre Número de compilació. Després vés a Opcions per a desenvolupadors i activa Depuració per USB . En connectar el mòbil al PC, accepteu l' avís de clau RSA per autoritzar la depuració des d'aquest equip.

Per a una primera comprovació, connecta el dispositiu amb un cable de dades i executa adb devices . Si tot està bé, veureu el serial amb l'estat device; si apareix una notificació a la pantalla , toca “Permet” i torna a llistar dispositius.

Instal·lació d'ADB i Fastboot a Windows

A Windows el més pràctic és descarregar el paquet oficial Android SDK Platform-Tools (inclou adb i fastboot). Descomprimeix el ZIP en una ruta senzilla (per exemple, C:\Android\platform-tools) i recorda que a Windows necessites els drivers del fabricant perquè l'equip reconegui el mòbil: els pots obtenir des de Android Developers o OEMs com OnePlus, Xiaomi, etc.

Per obrir una consola a la carpeta d'eines, entreu en aquesta ruta i feu servir Shift + clic dret > “Obrir finestra de PowerShell aquí” (o CMD ). Des d'aquí, proveu adb devices amb el telèfon connectat i la depuració activada.

Si vols executar adb des de qualsevol carpeta, afegeix platform-tools al PATH : Tauler de control > Sistema > Configuració avançada > Variables d'entorn > edita “Path” i afegeix la ruta a platform-tools. Això us permet escriure adb en qualsevol terminal sense navegar a la carpeta.

  Control de volum de Windows 10 amb el teclat: les millors dreceres

Un cop instal·lades les Platform‑Tools, ja comptes també amb Fastboot . Si el vostre flux inclou desbloquejar el bootloader o flashejar particions, el tindràs llest sense instal·lacions extra.

Instal·lació d'ADB i Fastboot a macOS

A macOS descarrega igualment Android SDK Platform‑Tools , descomprimeix el ZIP i crea, si vols, una carpeta “Android” al teu Usuari per tenir-lo ordenat, o també pots instal·lar ADB amb Homebrew . A macOS no necessites drivers addicionals per al mòbil, la qual cosa simplifica molt el procés.

Obre Terminal, navega a la ruta on vas descomprimir les eines (per exemple, cd ~/Desktop/Android/platform-tools ) i executa ./adb devices . Si ho prefereixes, afegeix platform-tools al PATH al teu intèrpret d'ordres (bash/zsh) per invocar adb des de qualsevol directori.

Instal·lació d'ADB i Fastboot a Linux

A Linux pots optar per instal·lar des de repositoris o per descarregar les Platform‑Tools de Google. La majoria de distribucions no requereixen drivers de telèfon intel·ligent, per la qual cosa és connectar i funcionar.

Distribucions basades en Debian/Ubuntu/Linux Mint: instal·la amb sudo apt install android-tools-adb android-tools-fastboot . A Debian clàssic, també funciona sudo apt-get install amb els mateixos paquets.

Fedora i derivats: instal·la amb suo dnf install android-tools . A openSUSE, l'equivalent sol ser sudo zypper install adb o el metapaquet android‑tools.

Arch Linux: utilitza sudo pacman -S android-tools . En altres famílies, també hi ha paquets: sudo emergeix -a dev-util/android-tools a Gentoo o sudo apk add adb a Alpine.

Si prefereixes la darrera versió oficial, descarrega el ZIP de Platform‑Tools, descomprimeix-lo i executa ./adb version per verificar la versió; podeu deixar la carpeta on us convingui i afegir-la al PATH de l'intèrpret d'ordres a ~/.bashrc o ~/.zshrc.

Primers passos amb ADB: comprovacions i usos bàsics

Connecta el mòbil per USB, habilita la depuració i executa adb devices per llistar equips. Afegeix -l per veure detalls com a producte, model i transport_id, útil quan treballes amb diversos dispositius o emuladors alhora.

Principals ordres ADB quotidians: adb shell per obrir un shell al dispositiu; adb push fitxer ruta per enviar arxius al telèfon; adb pull ruta per portar-los a lordinador; adb install fitxer.apk i adb uninstall paquet per instal·lar i desinstal·lar apps.

Gestió ràpida de l'estat: adb reboot reinicia Android; adb reboot-bootloader porta al mode fastboot; adb reboot recovery arrenca al recovery. Si alguna cosa es penja, reinicia el servidor amb adb kill-server i repeteix.

Quan teniu més d'un ordinador connectat, especifiqueu destinació amb adb -s SERIAL ordre , o utilitzeu -e per enviar a l'únic emulador o -d per a l'únic dispositiu físic. També podeu definir la variable ANDROID_SERIAL al vostre entorn.

Fastboot: instal·lació i ordres clau

Fastboot ve inclòs a les Platform‑Tools de Google. A Linux també està als repos android‑tools. És l'eina per interactuar amb el bootloader i flashejar particions.

Ordres essencials: fastboot devices per verificar connexió en mode bootloader; fastboot oem unlock (o fastboot flashing unlock en molts models) per desbloquejar el carregador d' arrencada —això pot esborrar totes les teves dades , fes còpia de seguretat i consulta com formatar un telèfon des de PC—.

Flasheig habitual: fastboot flash recovery recovery.img per instal·lar un recovery personalitzat; fastboot flash boot boot.img per al nucli/ramdisk; fastboot flash system system.img per al sistema; i fastboot flashall per flashejar tots els .img presents a la carpeta d'eines.

Eliminar bloatware sense root amb ADB

ADB permet desinstal·lar apps de l'usuari actual sense accés root, ideal per treure bloatware . El flux típic és localitzar el nom de paquet i desinstal·lar per a l'usuari 0.

  Microsoft insisteix que els usuaris de Windows 10 han de canviar de PC abans del 14 d'octubre

Procediment: obre shell amb adb shell , després llista paquets amb pm list packages | grep paraula per trobar el package name . Finalment, executa pm uninstall -k –user 0 nom.del.paquet . Per exemple, per a Google Maps: pm uninstall -k –user 0 com.google.android.apps.maps.

Instal·lació i administració d'apps, fitxers i ports

Instal·lar APK: llança adb install ruta/al.apk ; per a APKs de test afegeix -t . Si la teva app es distribueix en diversos APKs (splits), fes servir adb install-multiple aportant tots els fitxers.

Copiar contingut: adb push local remot puja fitxers o carpetes al telèfon; adb pull remot local fa el contrari. Un exemple ràpid seria adb push myfile.txt /sdcard/myfile.txt per situar-lo a l' emmagatzematge intern.

Redirecció de ports: amb adb forward reenvies trànsit del host al dispositiu. Per exemple, adb forward tcp:6100 tcp:7100 o un endpoint intern com adb forward tcp:6100 local:logd per bolcar dades al registre del sistema.

Elecció del dispositiu: si hi ha diversos equips disponibles, ADB us demanarà que especifiqueu destinació . Usa -s amb el número de sèrie tal com surt a adb devices -l.

Depuració sense fil (Android 11+) i connexió per TCP/IP

Amb Android 11 i posteriors pots fer servir depuració Wi‑Fi sense cables. Requisits: dispositiu i ordinador a la mateixa xarxa, Platform‑Tools actualitzades i, si utilitzeu IDE, la darrera versió d'Android Studio.

Emparellat des d'Android Studio: habilita Depuració sense fils al telèfon, obre a l'IDE “Pair Devices Using Wi‑Fi” i tria QR o codi d'aparellament . Després de vincular, el dispositiu apareixerà llest per desplegar i depurar.

Emparellat per línia d'ordres: habilita Depuració sense fils al mòbil, esbrina la IP:port i el codi de vinculació, vés a platform-tools a l'ordinador i executa adb pair ip:port , introdueix el codi i, a continuació, adb connect ip:port si cal.

Android 10 i anteriors: connecta per USB, executa adb tcpip 5555 , desconnecta el cable, localitza la IP del telèfon i usa adb connect IP:5555 . Comproveu amb adb devices que l'estat sigui device.

Solució de problemes: algunes xarxes corporatives bloquegen p2p , i en aquest cas utilitza cable o una xarxa diferent. Si el dispositiu es deixa de veure quan canvieu de Wi‑Fi, torneu a aparellar. Si la vostra xarxa no suporta mDNS, connecta amb adb connect ip:port manualment.

Shell, Activity Manager (am) i Package Manager (pm)

L'ordre adb shell et fica en un entorn de línia d'ordres del dispositiu; consulta l' ordre shell per a Android si necessites referència. Amb Android Platform‑Tools 23+ es manegen arguments com en ssh , així que si envies metacaràcters o cometes , recorda que potser necessitis cometes dobles perquè arribin correctament a l'intèrpret d'ordres remot.

Activity Manager ( am ): permet iniciar activitats , enviar broadcasts, forçar detencions, perfilar, modificar densitat i mida de pantalla, etc. Exemples típics: adb shell am start -a android.intent.action.VIEW o ajustar pantalla amb am display-size 1280×800 i am display-density 480.

En llançar am start pots utilitzar opcions com -D (depuració), -W (esperar a inici), -start-profiler, -S (forçar stop abans d'obrir), -user per triar usuari, i construir intents amb -a acció, -d data, -t mime, -n component i extres (per exemple, -e clau valor o -ez per a booleans).

Package Manager ( pm ): llista i gestiona paquets. Ordres freqüents: pm list packages amb filtres (-f, -d, -e, -s, -3, –user), pm path paquet per veure la ruta a l'APK, pm clear paquet per esborrar dades, pm enable/disable per activar/desactivar components i pm grant/revoke per a permisos runtime.

Administració de polítiques (dpm), captures i enregistrament de pantalla

Per a proves empresarials, dpm permet activar administradors i propietaris de perfil/dispositiu: adb shell dpm component-set-active- admin o set-device-owner . També pots forçar logs de xarxa i seguretat a Android 9+ amb force-network-logs i force-security-logs.

Captura de pantalla: amb adb shell screencap /sdcard/screen.png prens la imatge i després la portes amb adb pull /sdcard/screen.png . És ràpid i no requereix apps de tercers.

  Com rotar i redimensionar imatges a Windows fàcilment

Enregistrament de pantalla: utilitza adb shell screenrecord /sdcard/demo.mp4 . Opcions útils: –size anchoXalto , –bit-rate en bps (per exemple, 6000000 per a ~6 Mbps), –time-limit en segons, –rotate i –verbose . Recordeu que no captura àudio i el màxim per defecte són 3 minuts.

Si necessiteu un entorn net per a proves, habiliteu adb shell cmd testharness enable : el dispositiu es restableix mantenint la clau RSA per depurar, desactiva bloqueig de pantalla i assistents inicials, i ajusta opcions per facilitar l'automatització.

Consultes avançades, SQLite, backends USB/mDNS i Burst Mode

Per inspeccionar bases de dades en emuladors o sistemes amb accés root, podeu utilitzar sqlite3 des de l'intèrpret d'ordres: ordres com .schema o .dump us ajuden a revisar estructures i contingut de taules.

Backends USB: el servidor pot utilitzar el backend nadiu del SO o libusb . Algunes funcions (attach/detach, velocitat USB) estan només en libusb. Controla el backend amb ADB_LIBUSB=1/0 ; a partir d'ADB 34, libusb és defecte excepte a Windows, on segueix el backend nadiu.

Backends mDNS: ADB descobreix dispositius mitjançant Bonjour o Openscreen . A macOS el daemon d'Apple està sempre actiu; a Windows/Linux potser necessiteu mdnsd. Podeu alternar amb ADB_MDNS_OPENSCREEN=1/0 si necessiteu prescindir del dimoni.

Burst Mode (ADB ≥ 36.0.0): mode experimental que millora molt el rendiment de transferències i redueix latència durant la depuració. Activa-ho amb ADB_DELAYED_ACK=1 o des d'Android Studio a la configuració del depurador.

Consells pràctics i escenaris típics

Si adb devices no mostra el vostre emulador sota certes condicions (per exemple, si vau iniciar l'emulador amb ports específics i el servidor no estava actiu), arrenca primer el servidor amb adb start-server o deixa que l'emulador esculli ports automàticament.

A l'hora d'automatitzar, recordeu que podeu encadenar scripts amb adb per a fluxos de tests, i que adb –help llista totes les opcions disponibles per si necessiteu un repàs ràpid des de la terminal.

A Windows, quan alguna cosa no encaixa, gairebé sempre s'arregla amb drivers OEM correctes , canviar de port USB, un cable de dades de qualitat o reiniciar el servidor amb adb kill-server . A Linux/macOS, verifica permisos i udev si el sistema no detecta el dispositiu.

Per comoditat, afegeix platform-tools al PATH al sistema: a Windows mitjançant Variables d'entorn; a Linux/macOS exportant la ruta al vostre .bashrc o .zshrc. T'estalviarà navegar a la carpeta d'eines cada cop.

Dominar ADB i Fastboot t'obre la porta a un control fi d'Android: des d'instal·lar i depurar aplicacions fins a flashejar particions, automatitzar tasques , treballar per Wi‑Fi o capturar la pantalla sense aplicacions de tercers. Amb les Platform‑Tools actualitzades, els drivers adequats i les ordres clau d'am/pm a la recambra, estaràs a punt per afrontar tant tasques diàries com escenaris avançats amb solvència.

Article relacionat:
Mètodes fàcils per formatar o resetejar un mòbil Android des del PC de forma ràpida i senzilla – How To