Як і у багатьох інших людей, у мене є пристрій iOS 7, який не може створити резервну копію в iCloud. Автоматичне резервне копіювання не відбувається, і я періодично отримую повідомлення "ваш iPhone не було підкріплено за п ять тижнів". Ручне резервне копіювання виходить з ладу.
Я використовував Xcode для перегляду консолі iPhone під час запуску резервної копії вручну, і побачив це повідомлення:
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)
Таким чином, існує певний файл для конкретного додатка, який робить весь збір резервної копії. Це відповідає одному з народних засобів, запропонованих у численних потоках цього питання на форумах підтримки: відключіть резервне копіювання всіх програм, а потім виконайте двійковий пошук, щоб з’ясувати, який з них спричиняє збій резервної копії.
Я думав, що буде краще знайти більш просте рішення. Я не міг зрозуміти, який додаток відповідає цьому шляху у файловій системі, але "Не вдалося перевірити ключ шифрування (клас захисту змінено?)" Змусив мене думати, що, можливо, видалення існуючої резервної копії (з iOS 6 днів) може зробити щось знову працювати.
Насправді все погіршилось: тепер я отримую кілька екранів, варті таких повідомлень:
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)
Я спробував гуглити повідомлення про помилки, але нічого корисного не виявилося. Це мене здивувало: очевидно, що у багатьох людей виникають проблеми із резервним копією iCloud, судячи з усіх потоків підтримки, але ніхто не думав дивитись на журнали?
Сподіваємось, це може стати місцем, де ми дійсно знаходимо рішення.