安全研究人员Trevor Spiniolas 公开披露了 iOS 15.2之前版本中存在的一个与 HomeKit 相关的错误,该错误可使 iPhone 永久崩溃。
Trevor Spiniolas 发现:将 HomeKit 设备的名称更改为一个大字符串(Spiniolas 使用 500,000 个字符进行测试),会使关联的 iPhone 崩溃。更糟糕的是,由于设备名称将备份到用户的 iCloud 帐户,因此恢复 iPhone 之后,重新登录与 HomeKit 设备关联的 iCloud 帐户将会再次触发该错误。
虽然这个错误会对iOS用户的数据造成很大的风险,但是用户可以通过禁用控制中心的 Home 设备来保护自己免受最坏的影响,并保护本地数据。
2021年8月10日,Spiniolas 发现并向Apple报告了该错误,Apple承诺将在2022年之前修复此错误。12月10日,Apple通知Spiniolas 此修复将在2022年初完成,因此,Spiniolas 决定在2022年1月1日公开此漏洞。
Spiniolas 在最初于 8 月 10 日向 Apple 报告该错误后决定公开此错误,Apple 承诺“在 2022 年之前”进行修复。12 月 10 日,Apple 随后通知 Spiniolas,修复将在“2022 年初”到来,当时他决定在 2022 年 1 月 1 日公开该漏洞。
如何让变砖的iPhone重新工作呢?
- 从 Recovery 或 DFU Mode 恢复受影响的设备
- 正常设置设备,但不要重新登录 iCloud 帐户
- 设置完成后,从设置登录iCloud。执行此操作后,立即禁用标有“Home”的开关。设备和 iCloud 现在应该可以再次运行而无需访问Home数据。