Giống như nhiều người khác, tôi có một thiết bị iOS 7 không thể sao lưu vào iCloud. Sao lưu tự động không xảy ra và tôi định kỳ nhận được thông báo "iPhone của bạn chưa được sao lưu trong n tuần". Sao lưu thủ công thất bại âm thầm.
Tôi đã sử dụng Xcode để xem bảng điều khiển của iPhone trong khi chạy sao lưu thủ công và tôi thấy thông báo này:
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)
Vì vậy, có một tệp cụ thể cho một ứng dụng cụ thể khiến toàn bộ bản sao lưu không thành công. Điều này phù hợp với một trong những biện pháp dân gian được đề xuất trong nhiều chủ đề về vấn đề này trong các diễn đàn hỗ trợ: vô hiệu hóa sao lưu tất cả các ứng dụng, sau đó thực hiện tìm kiếm nhị phân để tìm ra cái nào khiến bản sao lưu thất bại.
Tôi nghĩ sẽ tốt hơn nếu tìm một giải pháp đơn giản hơn. Tôi không thể tìm ra ứng dụng nào tương ứng với đường dẫn đó trong hệ thống tệp, nhưng "Không thể xác thực khóa mã hóa (lớp bảo vệ đã thay đổi?)" Khiến tôi nghĩ rằng có lẽ xóa bản sao lưu hiện có (từ iOS 6 ngày) có thể khiến mọi thứ trở nên khó khăn làm việc lại
Nó thực sự làm mọi thứ tồi tệ hơn: bây giờ tôi nhận được một vài tin nhắn có giá trị như một vài màn hình như sau:
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)
Tôi đã thử googling các thông báo lỗi, nhưng không có gì hữu ích hóa ra. Điều đó làm tôi ngạc nhiên: rõ ràng rất nhiều người đang gặp vấn đề với sao lưu iCloud, đánh giá bởi tất cả các luồng hỗ trợ, nhưng không ai nghĩ sẽ xem xét nhật ký?
Hy vọng rằng điều này có thể trở thành nơi mà chúng ta thực sự tìm thấy một giải pháp.