На прошлой неделе Apple выпустила обновление iOS 17.5, после которого у некоторых пользователей iPhone и iPad начали появляться удалённые несколько дней, месяцев и даже лет назад фотографии. Для исправления этой проблемы компания выпустила патч iOS 17.5.1. Причина появления удалённых фото оставалась неизвестной, но теперь появилась новая информация.
Согласно источникам, восстановление старых фото связано с повреждением записи базы данных файловой системы на устройствах пользователей. Проблема затронула только локальные устройства и не связана с файлами в облаке iCloud. Apple сообщила, что фотографии восстановились на небольшом количестве устройств из-за некорректной процедуры очистки памяти владельцами. В результате в базе данных остались не удалённые данные, которые восстановились при синхронизации с iCloud. При этом Apple не имеет доступа к фото и видео, хранящимся на устройствах пользователей.
Исследователи из компании Synactiv изучили проблему и провели реверс-инжиниринг обновления iOS 17.5.1. Выяснилось, что в iOS 17.5 была добавлена процедура миграции, отвечающая за сканирование и повторный импорт фотографий из файловой системы. Патч iOS 17.5.1 удаляет эту процедуру, так как она индексирует старые файлы и восстанавливает удалённые фото. Это также означает, что удалённые фото могут оставаться на устройстве до тех пор, пока их место не будет перезаписано другими данными.





















