Copia el carrete a una unidad USB
Copiar fotos a una unidad USB, en Azalea, es un backend de primera clase (provider usb), no una exportación oculta. Los originales aterrizan en el volumen que enchufas. No van a un host de Azalea. Bundle net.duguying.photos. El iPhone no puede listar volúmenes USB; eliges una carpeta en Archivos y la app guarda un marcador security-scoped. Android usa SAF: Choose backup folder on USB, persiste el URI, motor extra.mode=bridge. Formatea exFAT si ambos teléfonos escribirán. Los nombres con : * ? se escapan. El libro es .album/manifest.jsonl.
Una carpeta dentro de iCloud Drive no es un disco USB. El confirm de «parece arriesgado» existe porque eso pasó en una sesión de lab. Desenchufar pausa. Volver a enchufar reanuda desde el índice, no desde el byte cero.
Pasos iPhone
- Enchufa el disco hasta que aparezca en la app Archivos. Ábrelo una vez ahí. Azalea no mostrará «SanDisk detectado»; iOS no deja a las apps escanear dispositivos USB. El texto in-app dice que la primera elección tiene que ser manual.
- Cloud Album → Backup Storage → + → USB Device. Elige una carpeta. Solo se permite un perfil USB. Las carpetas que eliges se quedan listadas; volver a enchufar la misma unidad se reconoce para que la copia reanude. Tras conectar o quitar una unidad, toca Check again.
- Activa la copia automática. La copia USB no usa red y solo corre mientras la app está en primer plano. iOS solo concede acceso a dispositivos externos mientras la app está activa. La copia pausa en segundo plano o al bloquear, y reanuda cuando vuelves. Mantén la pantalla despierta en pasadas largas.
- Mira Pending. Cuando llega a 0, abre un HEIC y un clip 4K desde el disco. Luego puedes reclamar la misma carpeta en Android.
El 14 mar 2026, iPhone 15, iOS 18.6.1, SanDisk Extreme Portable SSD 1 TB, USB 3.2 Gen 2, exFAT de fábrica, C-a-C de serie, carpeta azalea/15-lab: 18.432 elementos, 86,41 GB, 257 minutos, ~5,72 MB/s. Veintitrés nombres con dos puntos escapados. Irrecuperables: 0. Hacia las dos horas el teléfono se bloqueó; el Live Activity se quedó arriba pero la tarea se detuvo. Reabrir reanudó desde el índice. Tras la primera elección, bloquear significó un Check again manual antes de isAvailable() — iOS no tiene evento de conexión.
El 21 feb 2026 la misma clase de disco mostró el volumen ausente en el siguiente arranque hasta refrescar. Eso no es relleno de copy.
Pasos Android
- Enchufa OTG. Si el árbol está vacío, el teléfono puede estar en modo USB solo carga. Mate 60 HarmonyOS 4.2.0, 22 feb 2026: pasa a transferencia de archivos y entonces apareció el volumen.
- Backup storage → USB device → Choose backup folder on USB. Concede el árbol. Deja correr persist. Salta persist y la concesión muere al reiniciar; el perfil permanece y no lista nada.
- Automatic backup. Notificación en primer plano Azalea backup. La política de batería del OEM puede matar el worker de todos modos. Abre la app para reanudar.
- Solo un perfil USB. A USB profile already exists. Only one is supported. significa editar el existente.
Mate 60 + SanDisk Ultra Dual Drive Luxe 1 TB: 8.241 fijas, 118 vídeos, 36,64 GB, 188 minutos, 3,32 MB/s. Desenchufado hacia el 61% (DeviceDetached). Volver a enchufar reanudó. Doce archivos .<name>.<n>.tmp se descartaron y reescribieron. Nada perdido bajo nombres reales. Espacios finales comidos en exFAT; un nombre resto de Windows conservó una key lógica estable vía escape.
Montaje al estilo despacho de mayo 2026: iPhone 16 Pro y Pixel 8a, Samsung T7 Shield 2 TB, 6.412 elementos, 31,8 GB, 96 minutos, sin claves COS/OSS/S3 rellenas. Dos fallos fueron un cable suelto.
Qué aterriza en el disco
<root>/.album/manifest.jsonl es append-only. Cabecera de versión en la línea uno, luego key lógica, ruta física, bytes, MD5, tombstones. .album/ nunca aparece en list. exFAT no tiene xattr; los checksums viven en el manifiesto porque guardar MD5 al estilo nube lanzaría ENOTSUP. Escritorio e iOS por defecto usan modo path. Android tiene que usar bridge porque OTG solo te entrega un URI content://.
No formates APFS y esperes que Android lo escriba. No «arregles» nombres escapados en Explorer. La key lógica en la app no cambia; los nombres feos en Windows son rutas físicas. Soltar archivos en esa carpeta desde un ordenador no los ingiere en el índice. La vista previa de Finder no es una vía de importación.
Un fallo: iCloud Drive como carpeta «USB»
El selector puede arrancar en una ruta que el sandbox no puede tratar como externa. El sistema ignora un arranque malo y cae atrás. Abre el disco físico en Archivos primero y luego vuelve a Azalea. Si eliges iCloud Drive, no has salido de la cuenta de Apple. La copia USB, como la define este producto, es un volumen que puedes desenchufar.
Los cables OTG baratos que solo cargan parecerán un bug de producto. Cambia el modo USB, cambia el cable, luego Check again / vuelve a conceder el árbol.
FAQ
¿Por qué Azalea no lista mi SanDisk en iPhone?
iOS no da a las apps una lista de volúmenes USB. Elige una carpeta en Archivos. El marcador se queda. Check again tras enchufar o desenchufar. Detalles: /es/features/usb.
¿Puedo copiar fotos a una unidad USB y luego abrirlas en Windows?
Sí, como archivos en exFAT. HEIC puede necesitar un códec. No renombres. El reclamo en otro teléfono es la vía indexada. Las copias crudas de Explorer están bien para mirar, malas para reorganizar.
¿Desenchufar corrompe la biblioteca?
El motor escribe temporales y luego rename. El tirón del Mate 60 dejó doce temporales, no objetos a medias bajo nombres reales. Vuelve a enchufar y reanuda. Disco lleno es OutOfSpace; la UI debería pausar, no pintar un elemento en rojo y seguir recorriendo.
¿Se puede reclamar el mismo stick en un segundo teléfono?
Sí. Eso es reclamar la biblioteca en un disco duro. Termina Pending primero.
¿Dónde descargo Azalea?
/es/download. Si prefieres un NAS a un stick, guía Samba. Copia iPhone sin iCloud: copiar fotos del iPhone sin iCloud.