当前位置: 科技师 » IT资讯 » 正文

iOS 17.5.1 逆向工程,追查苹果是否偷偷备份删除了的照片

iOS 17.5 发布后,其 Bugs 导致一些用户已删除多年的照片突然还原。随即令人想到苹果有没有将你的删除了的照片悄悄以云端备份?安全研究人员以逆向工程,分析 iOS 17.5.1 更新后发现,一个恢复数月甚至数年前已删除照片的问题,其根源是 iOS 系统错误,而非 iCloud 问题。

删除了的旧照片重现引发关注

iOS 17.5.1 逆向工程,追查苹果是否偷偷备份删除了的照片

自 iOS 17.5 公测版发布以来,iPhone 用户报告其设备上出现了已删除的照片。这一错误最终进入正式版,导致大量用户在 Reddit 上报告这一问题。

一位用户在 Reddit 线程中表示:「我有四张 2010 年的照片不断重新出现为最新上传到 iCloud 的照片。我已经多次删除它们。」

另一位用户指:「同样的情况发生在我身上,2022 年 9 月的照片突然出现在照片应用的最近项目中,真奇怪。」

由于这些恢复的照片远远超过 iOS 的「最近删除」系统保留文件的 30 天期限,很快就明确了这是其他原因导致的。

Apple 的沉默引发猜测

Apple 的沉默让人们猜测,部分人认为 Apple 在数据政策上不够透明,导致照片未被正确删除。Synactiv 的分析师逆向工程了修复该问题的 iOS 17.5.1 更新,检查了 IPSW 文件并比较了两个版本的 DYLD 共享缓存,找到了变更之处。通过这一过程,Synactiv 确认了在 ‘PhotoLibraryServices’ 中,尤其是 ‘PLModelMigrationActionRegistration_17000’ 函数中,进行了重大改变。

Apple 移除了该函数中的一个负责扫描和重新导入文件系统中照片的例程,这导致重新索引旧文件并将其添加回用户的相册中。

Synactiv 解释说:「根据这段代码,我们可以说重新出现的照片仍然在文件系统上,只是被 iOS 17.5 中新增的迁移例程找到。」

新数据覆盖前仍会保留

虽然这一发现让用户放心,Apple 并未将已删除的文件存储在云端并「意外恢复」,但它也提醒用户,已删除的文件可能会保留在储存空间,直到被新数据覆盖。

未经允许不得转载:科技师 » iOS 17.5.1 逆向工程,追查苹果是否偷偷备份删除了的照片

相关文章