Cómo Transferir Archivos de Android a PC con ADB: Guía Completa

Aprende a transferir archivos entre Android y PC usando ADB. Guía completa con comandos, solución de errores y trucos para todas las versiones de Android.

Publicado el 06 March 2026
Tiempo de lectura 6
Número de palabras 1266

Cómo Transferir Archivos de Android a PC con ADB: Guía Completa

Transferir archivos entre Android y Windows o Mac puede ser complicado cuando el cable USB no funciona correctamente o simplemente quieres un método más rápido y eficiente.

ADB (Android Debug Bridge) es la solución profesional que utilizan desarrolladores y usuarios avanzados para copiar archivos de forma directa sin depender de interfaces gráficas lentas.​​

En esta guía completa aprenderás a usar ADB para transferir cualquier tipo de archivo (fotos, videos, documentos, backups de WhatsApp) entre tu dispositivo Android y tu ordenador, compatible con todas las versiones de Android desde Android 5.0 hasta Android 14 y posteriores.​

¿Qué es ADB y Por Qué Usarlo?

Android Debug Bridge (ADB) es una herramienta de línea de comandos que permite comunicarte directamente con tu dispositivo Android desde tu PC. A diferencia del método tradicional de arrastrar archivos por el Explorador de Windows (MTP), ADB ofrece:​

  • Velocidad superior: Transferencias más rápidas, especialmente con archivos grandes o múltiples carpetas​

  • Mayor confiabilidad: No depende de drivers MTP que a menudo fallan en Windows

  • Control preciso: Puedes especificar rutas exactas y automatizar procesos​

  • Funciona cuando MTP falla: Ideal para dispositivos con problemas de reconocimiento USB

Requisitos Previos

1. Instalar ADB en tu Ordenador

Para Windows:

  1. Descarga Android SDK Platform Tools desde developer.android.com/tools/releases/platform-tools

  2. Extrae el archivo ZIP en una ubicación fija (ejemplo: C:\platform-tools\)

  3. Añade ADB al PATH del sistema para usarlo desde cualquier carpeta (opcional pero recomendado)​. No aplicarlo en caso de ahorrar tiempo, no es necesario.

Para Mac/Linux:

  • Mac: Instala con Homebrew: brew install android-platform-tools

  • Linux: sudo apt install adb (Ubuntu/Debian)

2. Habilitar Depuración USB en Android

En tu dispositivo Android:​

  1. Ve a Ajustes → Información del teléfono → Versión

  2. Toca Número de compilación (Número de versión) 7 veces para activar las Opciones de Desarrollador

  3. Ve a Ajustes → Sistema (o Ajustes adicionales) → Opciones de Desarrollador

  4. Activa Depuración USB

  5. Conecta el cable USB y acepta el diálogo "¿Permitir depuración USB?" en tu móvil

3. Verificar la Conexión

Abre el Command Prompt en Windows (Power Shell o CMD), o Terminal (Mac/Linux).

Navega hasta la carpeta donde has extraido "Platform Tools" (ejemplo: C:\platform-tools\) y ejecuta:

.\adb devices -l

Deberías ver algo como:

List of devices attached a6242759 device

Si aparece "unauthorized", revisa la sección de solución de errores más adelante.​ Generalmente suele ser por no autorizar desde el móvil, cable mal conectado, o no tener las opciones de desarrollador activadas.

Comandos Básicos de ADB para Transferir Archivos

Copiar Archivos DE Android A PC (adb pull)

Sintaxis:

adb pull [ruta_en_android] [ruta_en_pc]

Ejemplos prácticos:

# Copiar una foto al escritorio

.\adb pull /sdcard/DCIM/Camera/IMG_20260213.jpg C:\Users\TuUsuario\Desktop\

# Copiar toda la carpeta de descargas

adb pull /sdcard/Download C:\Backups\Downloads

# Copiar carpeta completa preservando permisos

adb pull -a /sdcard/documentos C:\Backups\documentos

Copiar Archivos DE PC A Android (adb push)

Sintaxis:

adb push [ruta_en_pc] [ruta_en_android]

Ejemplos prácticos:

# Copiar un PDF a descargas del móvil

adb push C:\Documents\archivo.pdf /sdcard/Download/

# Copiar múltiples archivos de una carpeta

adb push C:\Fotos\vacaciones /sdcard/Pictures/Vacaciones

Rutas de Almacenamiento en Android por Versión

Las rutas han cambiado significativamente entre versiones de Android debido a las restricciones de Scoped Storage introducidas en Android 10 y reforzadas en Android 11.

Android 5.0 - 9.0 (API 21-28)

Ubicación Ruta ADB
Almacenamiento interno raíz /sdcard/ o /storage/emulated/0/
Fotos de cámara /sdcard/DCIM/Camera/
Descargas /sdcard/Download/
Documentos /sdcard/Documents/
WhatsApp Media /sdcard/WhatsApp/Media/
Tarjeta SD externa /storage/[ID-TARJETA]/

Android 10-11 (API 29-30)

A partir de Android 10, las aplicaciones tienen acceso restringido. WhatsApp y otras apps se movieron a:​

Ubicación Ruta ADB
WhatsApp imágenes /sdcard/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Images
WhatsApp videos /sdcard/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Video
Datos de apps /sdcard/Android/data/[paquete_app]/
Almacenamiento general /sdcard/ (aún accesible vía ADB)

Android 12+ (API 31+)

Las rutas se mantienen igual, pero algunas aplicaciones pueden usar rutas privadas adicionales.​

Casos de Uso Específicos

Transferir Fotos y Videos de WhatsApp

WhatsApp almacena medios en ubicaciones diferentes según tu versión de Android:​

Para Android 11+:

# Copiar todas las imágenes de WhatsApp

adb pull "/sdcard/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Images" D:\Backups\WhatsApp\Images

# Copiar todos los videos

adb pull "/sdcard/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Video" D:\Backups\WhatsApp\Videos

# Copiar toda la carpeta Media (imágenes, videos, audios, documentos)

adb pull /sdcard/Android/media/com.whatsapp/WhatsApp/Media D:\Backups\WhatsApp\Media

En caso de errores en las rutas, probar comillas dobles o simples para no tener errores en carpetas donde existan espacios en blanco.

Para errores en el caso que no se encuentre el comando adb, utilizar la ruta actual, es decir, aplicar .\adb o ./adb según se use Windows o Linux.

Para Android 9 y anteriores:

adb pull /sdcard/WhatsApp/Media D:\Backups\WhatsApp

⚠️ Importante (Recordamos): Si las rutas contienen espacios (como "WhatsApp Images"), debes usar comillas:​

adb pull "/sdcard/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Images" D:\Backup

Backup Completo de Fotos de la Cámara

# Copiar todas las fotos de la cámara

adb pull /sdcard/DCIM/Camera D:\Fotos\Backup_2026

# Copiar solo fotos de una fecha específica (usando adb shell)

adb shell "ls /sdcard/DCIM/Camera/IMG_20260213*"

adb pull /sdcard/DCIM/Camera/IMG_20260213_001.jpg D:\Fotos\

Transferir Archivos APK Instalados

# Listar paquetes instalados

adb shell pm list packages

# Encontrar ruta del APK

adb shell pm path com.example.app

# Copiar el APK a tu PC

adb pull /data/app/com.example.app-1/base.apk C:\APKs\app.apk

Copiar Bases de Datos de Apps (Requiere Root)

# Obtener acceso root

adb root

# Copiar base de datos de una app

adb pull /data/data/com.example.app/databases/database.db C:\Backups\

Comandos Avanzados

Usar ADB con Múltiples Dispositivos

Si tienes varios dispositivos Android conectados:​

# Listar todos los dispositivos conectados con detalles

adb devices -l

# Dirigir comando a dispositivo específico

adb -s [SERIAL_NUMBER] pull /sdcard/foto.jpg C:\

Ejemplo:

adb -s a6242759 pull /sdcard/Download D:\Downloads

Transferir Carpetas Completas Recursivamente

ADB pull/push copia automáticamente carpetas con todo su contenido:​

# Copia toda la carpeta con subcarpetas

adb pull /sdcard/DCIM D:\Backup\DCIM

# También funciona con push

adb push C:\Musica /sdcard/Music

Explorar el Sistema de Archivos Android

Usa adb shell para navegar como en Linux:​

# Abrir shell interactiva

adb shell

# Navegar por carpetas

cd /sdcard/

ls -la

pwd

# Salir del shell

exit

Verificar Espacio Disponible

# Ver espacio libre en almacenamiento interno

adb shell df -h /sdcard

Solución de Problemas Comunes

Error: "device unauthorized"

Causa: Android no ha autorizado la conexión ADB desde tu PC.​

Solución:

  1. Desconecta el cable USB

  2. En Android: Ajustes → Opciones de Desarrollador → Revocar autorizaciones de depuración USB

  3. Reinicia el servidor ADB en tu PC:

adb kill-server adb start-server

  1. Reconecta el cable y acepta el diálogo de autorización en Android

Error: "device not found" o "no devices/emulators found"

Posibles causas y soluciones:

  1. Cable USB defectuoso: Usa un cable que soporte datos, no solo carga

  2. Puerto USB con problemas: Prueba otro puerto USB (preferiblemente USB 2.0 directo)

  3. Drivers no instalados (Windows): Instala drivers USB del fabricante o drivers universales ADB

  4. Modo de conexión incorrecto: Cambia de "Solo carga" a "Transferencia de archivos (MTP)" en las notificaciones de Android

  5. Servidor ADB bloqueado:

adb kill-server adb start-server adb devices

Error: "remote object '/path' does not exist"

Causa: La ruta especificada no existe o está mal escrita.

Solución:

  1. Verifica la ruta con shell:

adb shell ls /sdcard/

  1. Usa comillas si hay espacios en la ruta

  2. Comprueba si la app almacena datos en /sdcard/Android/data/ o /sdcard/Android/media/ (Android 10+)

Error: "permission denied"

Causa: Intentas acceder a una carpeta protegida sin permisos root.​

Solución:

  • Para carpetas del sistema (/data/data//system/), necesitas root:

adb root adb remount adb pull /data/data/com.app/databases/db.sqlite C:\

Transferencia Muy Lenta

Soluciones:

  1. Usa puerto USB 3.0 para mayor velocidad

  2. Cierra aplicaciones que usen intensivamente el almacenamiento en Android

  3. Desactiva temporalmente el antivirus en Windows

  4. Usa cable USB de calidad (preferiblemente el original)

Error: "protocol fault (couldn't read status length)"

Causa: Problema de comunicación entre ADB y el dispositivo.​

Solución:

adb kill-server # Desconecta y reconecta el cable adb start-server adb devices

Diferencias Entre MTP y ADB

Característica MTP (Explorador Windows) ADB (Línea de Comandos)
Velocidad Media-Lenta Rápida
Estabilidad Problemas frecuentes con drivers Muy estable
Facilidad de uso Interfaz gráfica simple Requiere conocimiento de comandos
Funcionalidad Solo transferencia básica Transferencia + gestión avanzada
Requisitos Solo cable USB Cable + Depuración USB activa
Automatización No Sí (scripts)

Automatización con Scripts

Script Batch para Windows (.bat)

Crea un archivo backup_whatsapp.bat:

@echo off

echo Iniciando backup de WhatsApp...

adb devices

adb pull "/sdcard/Android/media/com.whatsapp/WhatsApp/Media" "D:\Backups\WhatsApp_%date:~-4,4%%date:~-7,2%%date:~-10,2%"

echo Backup completado!

pause

Script Bash para Mac/Linux (.sh)

Crea un archivo backup_photos.sh:

#!/bin/bash

echo "Iniciando backup de fotos..."

adb devices

adb pull /sdcard/DCIM/Camera ~/Backups/Fotos_$(date +%Y%m%d)

echo "Backup completado!"

Dale permisos de ejecución:

chmod +x backup_photos.sh

./backup_photos.sh

Consejos de Seguridad

  1. Desactiva Depuración USB cuando no la uses para evitar accesos no autorizados​

  2. No autorices PCs desconocidas cuando aparezca el diálogo de depuración USB

  3. Revoca autorizaciones periódicamente en Opciones de Desarrollador

  4. Usa cable directo: Evita hubs USB en entornos públicos

  5. Cifra backups importantes después de transferirlos con ADB

Alternativas a ADB

Si ADB te resulta complejo, existen alternativas:​

  • Google Drive / OneDrive: Sincronización en la nube (requiere internet)

  • Nearby Share: Transferencia inalámbrica Android a Android/Windows

  • FTP Server Apps: Servidor FTP en Android para acceso vía red

  • MTP tradicional: Explorador de Windows (menos confiable)

Sin embargo, para transferencias masivas, backups profesionales o cuando MTP falla, ADB sigue siendo la mejor opción.​

Conclusión

ADB es una herramienta poderosa que todo usuario avanzado de Android debería conocer. Aunque tiene una curva de aprendizaje inicial, su velocidad, confiabilidad y capacidades avanzadas lo convierten en el método preferido para transferencias de archivos entre Android y PC.​

Con esta guía completa, ya puedes transferir fotos, videos, backups de WhatsApp y cualquier archivo entre tu dispositivo Android (desde Android 5.0 hasta las últimas versiones) y tu ordenador Windows, Mac o Linux de forma profesional y eficiente.