Como tantas outras pessoas, eu tenho um dispositivo iOS 7 que falha ao fazer backup no iCloud. Os backups automáticos não ocorrem e, periodicamente, recebo a mensagem "não foi feito backup de seu iPhone em n semanas". Os backups manuais falham silenciosamente.
Usei o Xcode para examinar o console do iPhone enquanto executava um backup manual e vi esta mensagem:
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)
Portanto, há um arquivo específico para um aplicativo específico que faz com que todo o backup falhe. Isso corresponde a um dos remédios populares sugeridos nos vários tópicos sobre esse problema nos fóruns de suporte: desative o backup de todos os aplicativos e faça uma pesquisa binária para descobrir qual deles causa falha no backup.
Eu pensei que seria melhor encontrar uma solução mais simples. Não consegui descobrir qual aplicativo corresponde a esse caminho no sistema de arquivos, mas a mensagem "Falha ao validar a chave de criptografia (a classe de proteção foi alterada?)" Me fez pensar que talvez a exclusão do backup existente (a partir dos 6 dias do iOS) possa causar problemas. trabalhe denovo.
Na verdade, piorou as coisas: agora recebo mensagens de algumas telas 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)
Tentei pesquisar no Google as mensagens de erro, mas nada de útil acabou. Isso me surpreendeu: obviamente, muitas pessoas estão tendo problemas com o backup do iCloud, a julgar por todos os tópicos de suporte, mas ninguém pensou em olhar para os logs?
Espero que isso possa se tornar o lugar onde realmente encontramos uma solução.