¿Qué sucede al conectar un iPod a una computadora?

Conectar un iPod (touch, nano, classic) mediante USB activa esta secuencia:

  1. Enumeración USB: El host (PC/Mac) detecta el dispositivo y solicita descriptores (VID/PID: Apple 0x05AC).
  2. Enlace de controlador: Windows: usbaapl64.sys (Controlador USB de dispositivo móvil Apple). Mac: IOKit/IOUSBFamily integrado. Linux: libimobiledevice / ifuse.
  3. Descubrimiento de servicios: El host inicia Apple Mobile Device Service (AMDS) / usbmuxd para multiplexar conexiones (AFC para acceso a archivos, diagnóstico, restauración, sincronización).
  4. Lanzamiento de iTunes / Finder / aplicación libimobiledevice: Lanzamiento automático si está configurado. Lee información del dispositivo (modelo, versión de iOS, capacidad, número de serie, UDID).
  5. Solicitud de confianza: En el iPod: "¿Confiar en esta computadora?" → Tocar Confiar → ingresar contraseña. Establece registro de emparejamiento (intercambio de claves).
  6. Sincronización / Copia de seguridad / Restauración: Si está habilitado, iTunes/Finder sincroniza medios, apps, fotos seleccionados; crea copia de seguridad cifrada/no cifrada.
  7. Carga: USB proporciona 5V/500mA (USB 2.0) o 900mA (USB 3.0) / 1.5A+ (USB-C PD) → carga la batería.
  8. Acceso al sistema de archivos (Legado): Classic/nano (modo disco) aparecen como almacenamiento masivo. Touch/nano 7.ª gen usan AFC (AFC2 si tiene jailbreak) solo para medios/DCIM—no sistema de archivos completo.
  9. Verificación de actualización OTA: iTunes/Finder puede solicitar actualización de iOS.

En Windows, asegúrate de que Apple Mobile Device Support esté instalado (viene con iTunes). En Mac, es nativo. Linux necesita libimobiledevice + usbmuxd + ifuse para montaje FUSE.