Come tante altre persone, ho un dispositivo iOS 7 che non riesce a eseguire il backup su iCloud. I backup automatici non si verificano e ricevo periodicamente il messaggio "Non è stato eseguito il backup del tuo iPhone in n settimane". I backup manuali falliscono silenziosamente.
Ho usato Xcode per guardare la console dell'iPhone mentre eseguivo un backup manuale e ho visto questo messaggio:
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)
Quindi esiste un file specifico per un'app specifica che non riesce l'intero backup. Questo corrisponde a uno dei rimedi popolari suggeriti nei numerosi thread su questo problema nei forum di supporto: disabilita il backup di tutte le app, quindi esegui una ricerca binaria per scoprire quale causa il fallimento del backup.
Ho pensato che sarebbe stato meglio trovare una soluzione più semplice. Non sono riuscito a capire quale app corrisponda a quel percorso nel filesystem, ma il "Impossibile convalidare la chiave di crittografia (classe di protezione modificata?)" Mi ha fatto pensare che forse cancellare il backup esistente (dai 6 giorni di iOS) potrebbe rendere le cose lavorare di nuovo.
In realtà ha peggiorato le cose: ora ricevo messaggi di alcuni schermi come questi:
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)
Ho provato a cercare su Google i messaggi di errore, ma non è risultato utile. Mi ha sorpreso: ovviamente molte persone hanno problemi con il backup di iCloud, a giudicare da tutti i thread di supporto, ma nessuno ha pensato di guardare i log?
Speriamo che questo possa diventare il luogo in cui troviamo effettivamente una soluzione.