Cómo instalar ADB y Fastboot en Mac y usar Android SDK Platform-Tools desde Terminal
Instala ADB y Fastboot en macOS con Platform-Tools oficial de Google, configura el PATH y conecta Android mediante depuración USB desde Terminal.
ADB y Fastboot pueden utilizarse en un Mac sin instalar Android Studio completo. Google distribuye ambas herramientas dentro de Android SDK Platform-Tools, un paquete independiente para macOS que permite controlar dispositivos Android desde Terminal, ejecutar comandos ADB y comunicarse con dispositivos compatibles mediante Fastboot.
La opción recomendada es descargar Platform-Tools directamente desde Android Developers. No necesitas obtener ADB o Fastboot desde repositorios ni páginas de descarga de terceros. Google mantiene un paquete específico para Mac cuyo enlace apunta siempre a la versión más reciente disponible.
Qué necesitas antes de instalar ADB y Fastboot
- Un Mac con macOS.
- Android SDK Platform-Tools descargado desde Google.
- Un cable USB que permita transferencia de datos si vas a utilizar ADB por USB.
- Un dispositivo Android con Opciones para desarrolladores y Depuración USB habilitadas para utilizar ADB.
En macOS no es necesario instalar un controlador USB ADB adicional. Google indica que el sistema no requiere configuración adicional de drivers para detectar un dispositivo Android compatible mediante ADB.
1. Descarga Android SDK Platform-Tools para Mac
Abre la página oficial de SDK Platform-Tools de Android Developers y selecciona la descarga correspondiente a Mac. El archivo distribuido por Google tiene un nombre similar a platform-tools-latest-darwin.zip.
En septiembre de 2026, la versión estable más reciente documentada por Google es Platform-Tools 37.0.1, publicada en julio de 2026. Google recomienda utilizar la versión más reciente porque ADB y Fastboot mantienen compatibilidad hacia atrás en la mayoría de los casos.
Descomprime el archivo. Obtendrás una carpeta llamada platform-tools que contiene, entre otras utilidades, los ejecutables adb y fastboot.
2. Guarda platform-tools en una ubicación permanente
No conviene dejar la carpeta en Descargas si vas a utilizar ADB con frecuencia. Por ejemplo, puedes crear una carpeta Android dentro de tu directorio personal y guardar Platform-Tools allí.
La estructura puede quedar así:
~/Android/platform-tools
Si ya has movido la carpeta manualmente mediante Finder, continúa con el siguiente paso.
3. Comprueba ADB y Fastboot desde Terminal
Abre Terminal y entra en la carpeta donde has guardado Platform-Tools. Si utilizaste la ruta anterior:
cd ~/Android/platform-tools
Comprueba primero ADB:
./adb --version
Después comprueba Fastboot:
./fastboot --version
Si ambos comandos muestran información de versión, las herramientas están funcionando. El prefijo ./ es necesario en este momento porque todavía no hemos añadido la carpeta al PATH de macOS.
4. Activa las Opciones para desarrolladores en Android
ADB no puede controlar un teléfono conectado por USB hasta que el dispositivo tenga habilitada la depuración correspondiente.
La ubicación exacta puede cambiar ligeramente según el fabricante, pero en Android normalmente debes habilitar primero las Opciones para desarrolladores desde la información del dispositivo.
- Abre Ajustes en el teléfono o tablet.
- Entra en la sección donde aparece la información del dispositivo.
- Localiza Número de compilación.
- Púlsalo repetidamente hasta que Android indique que se han activado las opciones para desarrolladores.
- Introduce el PIN o método de desbloqueo si el sistema lo solicita.
Google señala que las Opciones para desarrolladores permanecen ocultas de forma predeterminada desde Android 4.2, por lo que este paso es necesario antes de poder activar la depuración USB.
5. Activa la depuración USB
Una vez habilitadas las opciones para desarrolladores:
- Abre Ajustes.
- Entra en Sistema y busca Opciones para desarrolladores. La ubicación puede variar según el fabricante.
- Activa Depuración USB.
- Confirma la advertencia de Android.
En las versiones recientes de Android, Google sitúa normalmente esta opción dentro de Ajustes > Sistema > Opciones para desarrolladores > Depuración USB.
6. Conecta el Android al Mac y autoriza el ordenador
Conecta el teléfono al Mac utilizando un cable USB compatible con datos. Desbloquea el dispositivo y mantén la pantalla encendida durante la primera conexión.
Desde la carpeta platform-tools, ejecuta:
./adb devices
En dispositivos con Android 4.2.2 o posterior aparecerá una ventana en la pantalla del teléfono solicitando autorización para la clave RSA del ordenador.
- Comprueba que aparece la solicitud de depuración USB en el teléfono.
- Acepta la clave RSA.
- Si es tu Mac personal y quieres evitar tener que aprobarlo cada vez, puedes activar la opción para permitir siempre ese ordenador.
- Ejecuta de nuevo
./adb devices.
Cuando todo funciona correctamente, Terminal debe mostrar el número de serie seguido del estado device.
List of devices attached
XXXXXXXXXXXX device
La autorización RSA es una medida de seguridad. ADB no debería poder ejecutar comandos en el teléfono simplemente porque alguien conecte un cable: el dispositivo debe estar desbloqueado y el usuario debe aprobar el ordenador.
Qué significa unauthorized en adb devices
Si el resultado muestra unauthorized, el Mac ha detectado el dispositivo pero Android todavía no ha autorizado su clave.
Desbloquea el teléfono y busca el diálogo de autorización de depuración USB. Si no aparece, desconecta y vuelve a conectar el cable y ejecuta otra vez:
./adb devices
También puedes reiniciar el servidor ADB:
./adb kill-server./adb start-server./adb devices
No aceptes una clave RSA si no reconoces el ordenador al que está conectado el dispositivo.
7. Prueba un comando ADB
Cuando adb devices muestre el estado device, puedes comprobar la comunicación solicitando información básica del teléfono:
./adb shell getprop ro.product.model
También puedes abrir directamente una shell de Android:
./adb shell
Para salir de ella:
exit
ADB permite muchas otras operaciones, como consultar registros, instalar aplicaciones para desarrollo, copiar archivos o ejecutar comandos del sistema. La disponibilidad de cada acción depende de Android, de los permisos del dispositivo y, en determinados casos, del fabricante.
8. Añade ADB y Fastboot al PATH de macOS
Hasta ahora hemos utilizado ./adb porque Terminal estaba situado dentro de la carpeta Platform-Tools. Si añades esa carpeta al PATH, podrás ejecutar adb y fastboot desde cualquier directorio.
En las versiones actuales de macOS, el shell predeterminado para cuentas nuevas es normalmente zsh. Si guardaste Platform-Tools en ~/Android/platform-tools, puedes añadirlo a tu archivo ~/.zshrc.
Ejecuta:
echo 'export PATH="$PATH:$HOME/Android/platform-tools"' >> ~/.zshrc
Después recarga la configuración:
source ~/.zshrc
Comprueba que ADB puede ejecutarse desde cualquier carpeta:
adb --version
Y haz lo mismo con Fastboot:
fastboot --version
También puedes comprobar qué ejecutable está utilizando macOS:
which adb
which fastboot
Si utilizas otra ubicación para platform-tools, sustituye $HOME/Android/platform-tools por la ruta real.
9. Cómo comprobar Fastboot en Mac
ADB y Fastboot pertenecen al mismo paquete, pero funcionan en estados diferentes del dispositivo. ADB se utiliza cuando Android está arrancado y permite la depuración, mientras que Fastboot se utiliza cuando un dispositivo compatible está en el modo bootloader o Fastboot.
Con el dispositivo en un modo Fastboot compatible, ejecuta:
fastboot devices
Si el dispositivo es reconocido, aparecerá su identificador.
No todos los dispositivos Android ofrecen el mismo soporte para Fastboot. Algunos fabricantes utilizan modos, herramientas o procedimientos propios. Además, tener fastboot instalado no significa que el bootloader esté desbloqueado.
No desbloquees ni flashees el dispositivo solo para comprobar Fastboot
Para verificar que la herramienta está instalada basta con ejecutar fastboot --version. No necesitas desbloquear el bootloader ni escribir ninguna partición.
El desbloqueo del bootloader puede borrar todos los datos del dispositivo y reducir determinadas protecciones de seguridad. Los procedimientos también cambian según fabricante y modelo, por lo que no conviene ejecutar comandos de desbloqueo o flasheo genéricos sin seguir la documentación específica del dispositivo.
ADB funciona pero Fastboot no detecta el dispositivo
Que ADB funcione no garantiza que Fastboot vaya a detectar el teléfono. Son interfaces diferentes y el dispositivo debe encontrarse realmente en un modo Fastboot compatible.
Comprueba:
- Que el dispositivo está en Fastboot o bootloader y no simplemente arrancado en Android.
- Que el cable permite transferencia de datos.
- Que estás utilizando la versión actual de Platform-Tools.
- Que el fabricante admite Fastboot en ese dispositivo.
- Que un hub, adaptador o cable USB no está interfiriendo en la conexión.
Google incluye Fastboot principalmente para operaciones relacionadas con el bootloader y el flasheo de imágenes del sistema. Estas funciones dependen de las capacidades y políticas del dispositivo conectado.
ADB no detecta el teléfono en Mac
Si adb devices no muestra ningún dispositivo, empieza por las comprobaciones menos invasivas:
- Desbloquea el teléfono.
- Confirma que Depuración USB continúa activada.
- Desconecta y vuelve a conectar el cable.
- Prueba otro cable que sepas que admite transferencia de datos.
- Prueba otro puerto USB del Mac.
- Ejecuta
adb kill-servery despuésadb start-server. - Ejecuta otra vez
adb devices.
macOS no necesita el controlador USB OEM que puede requerirse en Windows. Si el teléfono sigue sin aparecer, el cable, el adaptador USB, la autorización del dispositivo o la propia configuración de depuración son mejores puntos de diagnóstico que buscar un supuesto driver ADB para Mac.
Cómo actualizar ADB y Fastboot más adelante
Google recomienda utilizar la versión más reciente de SDK Platform-Tools. Si instalaste únicamente el paquete independiente, puedes descargar de nuevo la versión actual para Mac y sustituir la carpeta anterior conservando la misma ruta.
Si mantienes ~/Android/platform-tools como ubicación permanente, el PATH seguirá funcionando después de reemplazar el contenido por una versión nueva.
Si ya utilizas Android Studio, no necesitas necesariamente mantener otra copia independiente. Google recomienda a los desarrolladores obtener Platform-Tools mediante SDK Manager o sdkmanager, ya que así puede mantenerse actualizado junto al resto del Android SDK.
Cómo comprobar que la instalación ha quedado bien configurada
Después de completar la instalación, estas cuatro pruebas son suficientes para comprobar la configuración básica:
adb --version
fastboot --version
which adb
adb devices
Los dos primeros comandos deben mostrar sus versiones, which adb debe apuntar a la carpeta platform-tools que has configurado y adb devices debe mostrar el dispositivo como device después de aceptar la autorización RSA.
Con estos pasos, ADB y Fastboot quedan disponibles desde Terminal sin depender de Android Studio y sin instalar paquetes de terceros.