Al igual que muchas otras personas, tengo un dispositivo iOS 7 que no puede hacer una copia de seguridad en iCloud. No se realizan copias de seguridad automáticas, y periódicamente recibo el mensaje "su iPhone no ha sido respaldado en n semanas". Las copias de seguridad manuales fallan en silencio.
Utilicé 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)
Por lo tanto, hay un archivo específico para una aplicación específica que hace que falle todo el respaldo. Esto coincide con uno de los remedios populares sugeridos en los numerosos hilos sobre este tema en los foros de soporte: deshabilite la copia de seguridad de todas las aplicaciones, luego realice una búsqueda binaria para averiguar cuál causa la falla de 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 el "No se pudo validar la clave de cifrado (¿se cambió la clase de protección?") Me hizo pensar que tal vez eliminar la copia de seguridad existente (desde los 6 días de iOS) podría hacer las cosas trabaja de nuevo.
En realidad, empeoró las cosas: ahora recibo mensajes de algunas pantallas como estas:
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ó nada útil. Eso me sorprendió: obviamente, muchas personas están teniendo problemas con la copia de seguridad de iCloud, a juzgar por todos los hilos de soporte, pero ¿nadie pensó en mirar los registros?
Esperemos que este pueda convertirse en el lugar donde realmente encontremos una solución.