Al igual que muchas otras personas, tengo un dispositivo con iOS 7 que no puede realizar una copia de seguridad en iCloud. Las copias de seguridad automáticas no se producen, y periódicamente recibo el mensaje "su iPhone no ha sido respaldado en n semanas". Las copias de seguridad manuales fallan silenciosamente.
Usé Xcode para mirar la consola del iPhone mientras ejecutaba una copia de seguridad manual, y vi este mensaje:
backupd[26422] <Warning>: WARNING: MobileKeyBag: _MKBBackupCheckKey: corrupt key; blob size 100, header+key size 2964429488
backupd[26422] <Warning>: WARNING: Failed to validate encryption key (protection class changed?): /var/mobile/Applications/EDED6B41-0E2A-4705-9E20-21223266C7CF/Library/googleanalytics.sql (acdcbfc20cba94afaf0d751d3cf039d68046bed5)
backupd[26422] <Warning>: WARNING: MobileKeyBag: MKBBackupCopyKey: Failed to rewrap
backupd[26422] <Warning>: INFO: Not retrying after unrecoverable error: Missing encryption key for file (MBErrorDomain/209)
backupd[26422] <Warning>: ERROR: Backup failed: Missing encryption key for file (MBErrorDomain/209)
Así que hay un archivo específico para una aplicación específica que hace que la copia de seguridad falle. Esto coincide con uno de los remedios populares sugeridos en los numerosos subprocesos sobre este problema en los foros de soporte: deshabilite la copia de seguridad de todas las aplicaciones, luego realice una búsqueda binaria para averiguar cuál hace que falle la copia de seguridad.
Pensé que sería mejor encontrar una solución más simple. No pude averiguar qué aplicación corresponde a esa ruta en el sistema de archivos, pero "¿No se pudo validar la clave de cifrado (¿la clase de protección ha cambiado?)" Me hizo pensar que tal vez eliminar la copia de seguridad existente (desde el iOS 6 días) podría hacer las cosas trabajar de nuevo.
En realidad empeoró las cosas: ahora recibo el valor de algunas pantallas de mensajes como estos:
backupd[26468] <Warning>: WARNING: MobileKeyBag: MKBBackupCopyKey: Failed to rewrap
backupd[26468] <Warning>: INFO: Encryption key not found for protected file: /var/mobile/Applications/68655AB4-A485-47BF-9E57-CA5BA6EB08C4/Documents/Inbox/request-8.mkdirectionsrequest (5ad7be5ccbc7c8ae2f7a0fee2a5e21bb590e2568)
Intenté buscar en Google los mensajes de error, pero no resultó útil. Eso me sorprendió: obviamente, muchas personas tienen problemas con la copia de seguridad de iCloud, a juzgar por todos los hilos de soporte, ¿pero nadie pensó en mirar los registros?
Esperamos que esto pueda convertirse en el lugar donde realmente encontremos una solución.