苹果在 6 月份的 WWDC21 开幕主题演讲中透露了iOS 15。虽然更新并不像我们希望的那样紧凑,但它仍然为表格带来了一些重大改进。这些新增功能之一是“查找我的支持”,即使 iPhone 已关闭。但是,它仅适用于特定型号。那么为什么不是所有运行 iOS 15 的 iPhone 都支持此功能,它究竟是如何工作的呢?
在 iPhone 处于“关闭”状态时启用 Find My 所需的只是一些基本的电源控制以及可以发送蓝牙 LE 广告的蓝牙芯片。此外,这些广告需要绑定到 iPhone 上的 Apple ID 的密钥材料。
因此,当支持的 iPhone 关机时,Find My 会通过自定义小程序在蓝牙芯片组中运行。设备的其余部分完全关闭,因此只有该芯片处于唤醒状态并以低功耗运行以传输 BTLE 信标。虽然文章提到了 AOP(始终开启的处理器),但Hector Martin在Twitter线程中表示,Find My 服务在关闭时与它无关。
如果您想知道为什么不支持所有运行 iOS 15 的 iPhone,似乎该功能需要 iPhone 将一系列预先计算的加密信标写入 UWB 芯片组。因此,没有 U1 芯片的旧款 iPhone 无法支持该功能。这种机制类似于 AirTag 的机制,Naehrdine表示:
在 AirTag 上,此密钥材料通过 U1 芯片存储。Apple 将 AirTag 上的 nRF 称为“Durian”是有原因的。他们不喜欢它,他们不信任它,但它既便宜又低功耗。大多数时候,U1 处于睡眠状态,他们不时将其唤醒。
因此,当另一台已连接互联网且已启用“查找我”的设备接近时,仍然可以找到已关机的 iPhone。死机 iPhone 通过蓝牙将所需的识别信息安全地传输到连接的设备。然后后者将数据发送到 Apple 服务器。然后,坏掉的 iPhone 的所有者可以在地图上看到报告的位置,即另一台连接的设备经过的位置。
免责声明:本文由用户上传,如有侵权请联系删除!