sponsored links

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

更多網際網路精彩資訊、工作效率提升關注【飛魚在浪嶼】(日更新)



iOS 15.0 引入了一項新功能:即使 iPhone 處於“關閉”狀態,也可以使用“查詢”來定位 iPhone。它是如何工作的?這是一個安全問題嗎?

很早就在裝有 iOS 15 測試版的 iPhone 上看到了這個功能。這是7 月份擷取的螢幕截圖。從那時起,使用者介面發生了一些變化。

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

過了一段時間,公眾才意識到此功能的存在。更新到 iOS 15.0,使用啟用了定位服務的 iPhone,另一臺iphone登入使用者帳戶,使用“查詢我的網路”等。Twitter上開始傳播iphone無需關機仍可被發現的事情。

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的


Apple 的永遠線上處理器 (AOP)

關於 AOP 的公開文件很少。Apple 製造的所有晶片和各種嵌入式裝置都執行一個名為 RTKitOS 的實時作業系統。iPhone 上的 AOP 也不例外。但是,AOP 具有特殊的作用。它連線到 iPhone 中幾乎所有其他晶片。某些晶片只執行電源管理等基本任務,而其他晶片充當透明代理,在需要時喚醒 iOS。

這樣,始終開啟的處理器實際上可以節省能源。當 AOP 等待硬體事件時,iOS 可以進入睡眠狀態。一個簡單的例子是運動感測器。無需觸控 iPhone 上的任何按鈕,顯示屏就會喚醒。

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

在 Internet 上的搜尋下,即使是Siri 也是在 AOP 中實現的。如果您不太瞭解技術細節,則可以跳過本節的其餘部分,只需要知道 AOP 還連線到無線晶片及其電源管理介面:)

大多數 iOS 核心驅動程式遵循簡單的結構。如果晶片正在執行 RTKitOS,則在ioreg輸出中可見。比如Rose,U1超寬頻晶片,就出現在這個列表中。

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

雖然這是在 iOS 核心中,但 AOP 實現了這些驅動程式的副本。例如,U1測距有一個相同的實現,可以在沒有nearbyd服務的情況下工作,並且可以在 AOP 中獨立執行。

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

即使晶片不是基於 RTKitOS,AOP 也可以連線到它。iPhone 11、12 和 13 中的藍芽晶片由 Broadcom 製造,並基於 ThreadX 作業系統。儘管如此,iPhone AOP 對藍芽有一些控制。雖然不遵循相同的基於 RTKitOS 的方案,但它可以使用spmi-bluetooth驅動程式為藍芽晶片供電 。


在 iPhone 處於“關閉”狀態時執行藍芽應用程式

在 iPhone 處於“關閉”狀態時啟用“Find me”的所有必需條件是電源控制以及可以傳送藍芽廣播的晶片。此外,這些廣播需要繫結iPhone 上的 Apple ID 的金鑰。

Broadcom 晶片與 Cypress 晶片非常相似。Cypress SDK 支援獨立的物聯網應用,只需要藍芽晶片,不需要額外的主機。這些應用程式在名為mpaf的 ThreadX 執行緒中執行。讓我們檢查一下藍芽韌體中是否有mpaf執行緒。下載 iOS 15.0 IPSW,掛載最大的.dmg檔案,然後瀏覽至/usr/share/firmware/bluetooth。該的.bin檔案透過藍芽的PCIe驅動程式載入補丁。從 iPhone 11 開始,這些包含一些除錯字串。執行grep mpaf * 會顯示以下裝置相容性列表。

    • iPhone 11 series, BCM4378B1 (Hei, Moana, Tala)
    • iPhone 12 series, BCM4387C2 (Almond, Cashew, Hazelnut, Pistachio)
    • iPhone 13 series, BCM4387C2 (Acacia, Camellia, Lilac, Mimosa)
    • iPad Air 2020 series, BCM4387C2 (Pomegranate)
    • Some other iPad series, BCM4387C2 (Baobab, Boab, Rambutan)

有趣的是,同樣搭載 BCM4378B1 晶片、代號為 Fiti 的 iPhone SE 2020 並沒有mpaf補丁。將 iPad Air 2020 更新到了 iOS 15.0,儘管有 Pomegranate 的補丁,但沒有顯示“Find me”對話方塊。在登入同一帳戶的另一部 iPhone 中,iPad 也沒有位置更新。因此,當前支援的裝置和晶片可能會有所不同,理論上可以支援此功能。蘋果未來可能會新增更多裝置。

該MPAF補丁實現了一個LPM的應用程式,這可能代表低功耗模式,實現藍芽LE GATT服務。這都可以在字串中找到。


秘鑰和U1晶片有關嗎?

永遠線上的處理器魔法:關機時“查詢”iPhone是如何工作的

在 AirTag 上,此金鑰透過 U1 晶片儲存。Apple 將 AirTag 上的 nRF 稱為“Durian”是有原因的。它既便宜又低功耗。大多數時候,U1 處於睡眠狀態,他們時不時將其喚醒。


安全和隱私影響

新的 Find My 功能是第一次讓廣大公眾意識到 AOP 以及藍芽晶片自主執行的可能性。

假設有人黑了你的 iPhone 並監視你,他們可能會顯示正確的“關機”螢幕,然後不關閉 iPhone。永遠不要相信裝置是關閉的,除非你取下它的電池。例如,三星電視被美國國家安全域性入侵,用 Fake-Off 模式來監視人們。

Find My 協議有幾個有趣的機制來保護您的隱私。它已經過完全逆向工程,並且有一個開源實現。此外,AirGuard應用程式使您能夠在 Android 上識別“查詢我的 BLE”信標。如果您擔心透過“Find”洩露位置資訊,只需在 iPhone 上將其禁用即可。

請注意,其他無線晶片也會洩漏位置資訊。蜂窩基帶使定位您成為可能,您的移動提供商可以保留位置歷史記錄,即使 MAC 地址隨機化有所幫助,Wi-Fi 也會洩漏您的位置,等等。無論如何,智慧手機都是人類跟蹤裝置。Find My 中的隱私保護僅消除了許多可能的跟蹤方面之一。

最可怕的部分可能是 AOP 和藍芽 LPM 開啟了新的硬體電影永續性問題。

分類: 科技
時間: 2021-09-30

相關文章

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

iPhone關機後仍可定位?“永遠線上”處理器斷電時也能啟動Find My
明敏 發自 凹非寺 量子位 報道 | 公眾號 QbitAI 蘋果iOS 15上線後,最亮眼的功能莫過於--關機也能定位. 這意味著,如果你的iPhone丟了或者被偷,即便是關機狀態下也能找回. 那麼它 ...

A15 處理器有多強大?iPhone 13 Geekbench 跑分來了

A15 處理器有多強大?iPhone 13 Geekbench 跑分來了
iPhone 13 Pro 的GPU Geekbench 跑分已經出爐,而現在iPhone 13.iPhone 13 Pro 的CPU Geekbench 跑分成績亦已經被髮掘,這款晶片增加至150 ...

為什麼在關閉電源的 iPhone 上,我也可以透過“搜尋”功能找到它?

為什麼在關閉電源的 iPhone 上,我也可以透過“搜尋”功能找到它?
隨著2021年9月21日iOS 15正式釋出,增強了查詢蘋果裝置位置的Find My功能,部分iPhone關機,現在可以搜尋了.Hacker Jiska 解釋瞭如何找到已關閉的 iPhone.#我要上 ...

關機也能定位,蘋果是怎麼做到的?會不會洩露隱私?

關機也能定位,蘋果是怎麼做到的?會不會洩露隱私?
在蘋果的iOS15上線之後,有了一個讓大家非常感興趣的功能,那就是--關機也能定位. 按照蘋果的說法,就算你的手機關機了,你的位置依然可以被查詢到,這樣就算你的手機被小偷偷走了,對方關了機,你同樣能夠 ...

蘋果手機關機後能否繼續被定位?
蘋果手機關機後能否繼續被定位?之前是不可以的,但隨著技術的發展,現在不僅可以關機定位,即使手機被複位.刷機了,依然可以憑藉機主的蘋果ID和密碼實現對手機定位. 蘋果手機的關機定位基於iOS 15和AO ...

中安時評:《從偉大抗戰精神中讀懂“三個永遠銘記”》
四萬萬人齊蹈厲,同心同德一戎衣.九十年前的1931年9月18日,法西斯侵略者悍然發動震驚中外的"九一八"事變,拉開了中國人民抗日戰爭的序幕.習近平總書記在紀念中國人民抗日戰爭暨世界 ...

windows關機技巧集合
大家記得關注.點贊.收藏哦,以免需要的時候又找不到了. 一.win9x關機 關機是大家常做的一件事,不少人還傳統地使用著點選開始/關閉系統/關閉計算機的方法.是不是太古老了?來吧朋友,今天跟我一起來玩 ...

睡覺時,手機放多遠才不傷身?讀懂這份輻射清單,不再心慌慌

睡覺時,手機放多遠才不傷身?讀懂這份輻射清單,不再心慌慌
睡前玩手機幾乎成了很多人的習慣,莉莉每天睡覺前也一樣,都要玩玩手機才願意睡覺,玩到很困的時候就將手機隨手放在枕頭邊. 但是她的媽媽李女士卻總是批評她這種行為,經常跟她嘮叨,說手機放在床頭會有輻射,長期 ...

手機關機和重啟的區別
手機用久了,積累了不少的深度垃圾,執行速度就會變慢.這時候,光靠表面的清理是不夠的.那該怎麼做呢? 正確的姿勢,先關機,再開啟.關機再開和重啟,看起來差不多,但其實是有區別的.那你知道這兩種操作有什麼 ...

iphone13螢幕失靈要怎麼關機 iphone13怎麼強制重啟手機

iphone13螢幕失靈要怎麼關機 iphone13怎麼強制重啟手機
iphone13這款手機是一款全新的A15處理器的手機,可以為使用者提供很好的手機旗艦5G效能,同時為使用者提供全新的ios15的作業系統,可以為使用者提供很好的手機功能使用,那麼這款手機怎麼強制重啟 ...

“行政編”VS“事業編”,兩者之間大有不同,報考時千萬要注意

“行政編”VS“事業編”,兩者之間大有不同,報考時千萬要注意
文/教育好能手 面對近幾年嚴峻的就業形式,許多大學生畢業後,想要找到一份心儀的工作是相當的不容易,於是有越來越多的人將目光放在了"考編制"上. 導致編制內的崗位競爭也十分的激烈,甚 ...

71年基辛格與葉劍英吃飯,閒聊時開玩笑:南希唐可競選美國總統

71年基辛格與葉劍英吃飯,閒聊時開玩笑:南希唐可競選美國總統
圖|2013年,唐聞生在基辛格的生日宴會上 前言 1971年7月,美國顧問基辛格博士率團取道巴基斯坦秘密訪華. 令基辛格也沒有想到的是,中方的熱情好客的程度,為了緩解他們一行人的緊張,中方還在美國代表 ...

1949年,毛主席當選主席時缺了一票

1949年,毛主席當選主席時缺了一票
1949年,在第一次中國人民政治協商會議的全體會議上,各界佩戴著新徽章的代表們激動地踏入中南海的重要場所懷仁堂. 這裡燈火通明.座無虛席,在正前方的主席臺上掛著一條"中國人民政治協商會議萬歲 ...

iPhone13到手!詳細入門清單,幫大家快速上手iPhone

iPhone13到手!詳細入門清單,幫大家快速上手iPhone
大家好,歡迎來到@知科技APP 如果覺得本文有用,可以點選[關注]我哦,謝謝支援- 更多[軟體/網站/數碼推薦]+[實用玩機技巧],主頁檢視,乾貨持續更新! iPhone13發售,相信不少想要換新機的 ...

智慧健身?!FITMORE健身鏡我的電子教練養成記

智慧健身?!FITMORE健身鏡我的電子教練養成記
毫不誇張的說,自從我買上FITMORE健身鏡後,我們一家子最大的樂趣就是對著鏡子臭美練造型!!! 這應該是我在2021年見識到最in的健身模式了!不止實現了宅男的足不出戶鍛鍊,更解決了家庭主婦的生活. ...

袁世凱趣事:1.袁大頭2.送慈禧太后鸚鵡3.袁世凱借錢4.袁世凱之墓

袁世凱趣事:1.袁大頭2.送慈禧太后鸚鵡3.袁世凱借錢4.袁世凱之墓
1.袁大頭.說到袁世凱,就不得不提他創造的"袁大頭",人稱為竊國大盜的袁世凱只做了83天皇帝,就在全國的強烈聲討中病重而死.但是卻在後來生活中帶給大家"天天見" ...

主導數字化轉型時代的兩大趨勢,引領新工業革命
物聯網和人工智慧.對於工業自動化而言,這兩項技術遠不止是流行語或熱門話題. 人工智慧和物聯網的融合將重新定義工業自動化的未來. 它將引領新工業革命. 物聯網和人工智慧是兩種獨立的技術,對多個垂直行業產 ...

“表姐”(散文)
"表姐" 小職員 窗外傳來點點滴滴的雨聲,喚醒了新一天的開始.昨晚睡覺前下定決心不加班,乘明天休息好好的放鬆一下. 持續兩個月的加班狀態,每天早上早早的來,中午的學習時間也已被擠佔 ...

管道穿行間,遊遍倫敦 - 結束篇

管道穿行間,遊遍倫敦 - 結束篇
我是一個方向感極差的人,永遠分不清東南西北.開車時遇到高架橋我就慌張,因為我總是不確定走橋上還是橋下:直到衛星導航技術成熟之後,我才能夠駕車行駛高速路,否則我一定會走錯出口-- 因緣際會,像我這樣的人 ...