¿Qué es la depuración USB en Android y para qué sirve?

Depuración USB (USB Debugging) es una opción en Android (Ajustes > Opciones de desarrollador) que activa un canal de comunicación avanzado entre el teléfono y una PC por cable USB. Diseñada para desarrolladores, pero útil para usuarios avanzados.

Usos principales

  1. Tethering (compartir Internet): Apps como PdaNet requieren depuración USB para usar el móvil como módem USB de alta velocidad.
  2. Acceso a datos / ADB: Permite que la PC reconozca el dispositivo sin problemas de drivers. Permite copiar, borrar, gestionar archivos internos vía adb shell, adb pull/push.
  3. Instalar apps sin confirmar (riesgo): Permite instalar APKs masivamente sin diálogos de confirmación. Peligro: apps maliciosas podrían instalarse sin tu conocimiento, acceder a contraseñas guardadas, logs, lista de apps, info de hardware.
  4. Leer logs del sistema (logcat): Imprescindible para desarrolladores: diagnosticar crashes, rastrear memoria, encontrar bugs, probar apps en distintas condiciones.

Cómo activarlo

  1. Ve a Ajustes > Acerca del teléfono > toca 7 veces en "Número de compilación" para activar "Opciones de desarrollador".
  2. Entra en Opciones de desarrollador > activa "Depuración USB".
  3. Conecta por USB a PC > en el teléfono, acepta la huella RSA de la PC (solo la primera vez).

Advertencia

Mantén la depuración USB APAGADA cuando no la uses. Solo actívala temporalmente para tareas específicas (root, flasheo, tethering, desarrollo).