1. 程式人生 > 資訊 >iPhone 為什麼關機後仍可定位:“永遠線上”處理器斷電時也能啟動 Find My

iPhone 為什麼關機後仍可定位:“永遠線上”處理器斷電時也能啟動 Find My

蘋果 iOS 15 上線後,最亮眼的功能莫過於 —— 關機也能定位。

這意味著,如果你的 iPhone 丟了或者被偷,即便是關機狀態下也能找回。

那麼它是如何做到的呢?

最近,一位黑客小姐姐對這一功能進行了揭祕,現在我們就來一起看看吧~

“永遠線上”處理器

能夠實現這一功能,關鍵在於蘋果的一個處理器:Always-on Processor(AOP)

據蘋果官方介紹,這是一款小型、低功耗輔助處理器。

它最大的特點就是可以“永遠線上”,並幾乎可以連線 iPhone 的所有晶片。

這使得它能夠控制一部分晶片的電源,同時還能在需要喚醒 iOS 時充當一些晶片的透明代理。

比如當我們把 iPhone 設定為睡眠狀態時,拿起手機就能喚醒螢幕,靠的就是 AOP 來傳遞運動感測器的訊號。

喚醒 Siri 也是同樣的道理。

這樣一來最大的好處就是,主處理器不用為了一些簡單的功能而一直待命,從而大大降低能耗。

一言蔽之,AOP 就是可以讓許多程式通過它單獨執行。

因此用在查詢定位上,AOP 可以說是剛好合適。

此前的 Find My 功能已經實現了在沒有 WiFi、蜂窩資料的情況下,通過藍芽和多跳網路讓離線的裝置向周圍的 iOS 裝置進行廣播,只要周圍有一臺裝置聯網,即可傳送丟失裝置的定位資訊。

AOP 能做的,就是在 iPhone 關機的情況下,控制一些基本電源和藍芽晶片,然後重新啟用 Find My。

而 Find My 可以隨時通過藍芽向周圍的 iPhone 傳送位置資訊報告位置。

目前在 iOS 15 中已經有了相關的補丁。

但是黑客小姐姐發現,她的 iPad Air 2020 在安裝補丁的情況下,沒有在關機時彈出 Find My 的對話方塊。這可能是因為該功能支援的裝置和晶片有所不同,未來蘋果應該會加入更多的裝置。

網友:賽博朋克來得也太快了

AOP 的神奇也引起了網友們的驚呼連連:

即使手機關機,晶片也能與其他晶片相連?賽博朋克來得也太快了吧

黑客小姐姐表示,只要不是手機電池被拆除、手機被砸壞,AOP 就能一直工作下去。

但手機關機也能記錄定位,不免再次引起人們對隱私的擔憂。

2017 年就有新聞曝光了美國中情局 CIA 通過三星電視監視竊聽隱私。

他們設定了一個“Fake Off(假關機)”模式,讓電視螢幕顯示關閉、前端 LED 顯示燈變暗,從而讓使用者誤以為電視已經關閉,但實際上卻仍在運行當中黑客以此竊聽使用者並進行錄音甚至錄影。

對此,黑客小姐姐表示,如果你不想用 Find My,這個功能是可以關閉的。

而且她提到,使用蜂窩資料也可能把我們的位置暴露給移動運營商,在隨機變換 MAC 地址的情況下 WiFi 也可能洩露你的定位……

無論如何,智慧手機都是人類跟蹤裝置。

參考連結:

[1]https://naehrdine.blogspot.com/2021/09/always-on-processor-magic-how-find-my.html

[2]https://twitter.com/naehrdine/status/1443679124556591107