С выходом macOS Mojave в 2018 году Apple ввела ряд важных механизмов безопасности. Главный из них — общая защита, ограничивающая доступ к целому ряду файлов в файловой системе, включая почтовую базу данных пользователя, историю сообщений, данные Safari, резервные копии iTunes и Time Machine, файлы cookie и другие файлы.
Этот механизм гарантирует, что пользователь дал согласие на доступ к этим файлам, и защищает их от вредоносных программ.
Поэтому, чтобы работать с файлами резервных копий iTunes в приложении для macOS, сначала нужно предоставить ему разрешение.
Будьте очень осторожны с любым ПО, которое предлагает перенести резервные копии в другое место в обход этого механизма безопасности. Также остерегайтесь приложений, которые получают доступ к данным, не требуя менять этот параметр: это может означать, что они создают резервную копию вашего iPhone в небезопасном месте.
Вот как предоставить доступ к файлам резервных копий iTunes.
Предоставление доступа к файлам резервных копий iTunes
- Откройте настройки конфиденциальности на Mac: нажмите «Системные настройки» в Dock, выберите «Защита и безопасность», а затем откройте вкладку «Конфиденциальность». Либо перейдите туда сразу через Spotlight: нажмите
⌘ Cmd+, введите «Защита и безопасность» и нажмите⏎ Enter. - Выберите «Полный доступ к диску» в списке разделов конфиденциальности в левой части окна. Справа вы увидите белую панель со списком приложений, у которых уже есть такой уровень доступа. По умолчанию список пуст.
- Нажмите на значок замка в левом нижнем углу окна, чтобы разрешить изменение настроек конфиденциальности. Для этого потребуется ввести пароль или использовать отпечаток пальца Touch ID.
- Найдите приложение, которому нужно предоставить доступ, и перетащите его в список или нажмите
+и укажите путь к нему. Когда приложение будет выбрано, в окне «Защита и безопасность» появится сообщение о том, что приложение нужно закрыть и перезапустить, прежде чем оно сможет читать ваши резервные копии iTunes.
iPhone Backup Extractor 7.6.2.1052 и более поздних версий автоматически покажет эти инструкции и проведёт вас по ним, если приложению не предоставлено разрешение.
Что произойдёт, если приложение попытается получить доступ к резервным копиям iTunes без разрешения?
Приложение не сможет прочитать файлы: для него они будут словно отсутствовать. В результате вы можете не увидеть ни одной резервной копии, либо приложение может аварийно завершить работу. Пример этого легко увидеть в Терминале macOS: пока вы не предоставите ему разрешение, он не сможет показать список ваших резервных копий:
$ cd ~/Library/Application\ Support/MobileSync/
$ ls
ls: cannot open directory '.': Operation not permitted
Если у вас возникнут трудности, свяжитесь с нашей службой поддержки по электронной почте или в чате. Мы с радостью поможем.
