谷歌與開源社群的關係已到無法挽回的地步。近十年來,Pixel 手機是唯一官方相容GrapheneOS 的裝置。 GrapheneOS 是一款注重隱私的安卓系統,它消除了遙測功能並增強了系統抵禦漏洞的能力。然而,Pixel 11 的發布引發了雙方關係的破裂,而這場破裂在數月緊張局勢之後似乎不可避免。
導火線是Google決定從Tensor G6處理器中移除記憶體標記擴充(MTE)技術。 MTE是自Pixel 8以來就存在的安全功能,被GrapheneOS視為至關重要。經過一週的嘗試,開發團隊確認無法完成系統適配工作,並建議計畫安裝GrapheneOS的使用者不要購買Pixel 11。
MTE 技術是一種硬體層級的記憶體保護機制。它本質上是在每個 16 位元組的記憶體區塊以及每個被授權存取該記憶體區塊的指標上添加一個不可見的標籤。當程式嘗試讀取或寫入未經授權的位址時,晶片會偵測到這種差異並立即停止進程,從而防止漏洞被利用。這對於遏制記憶體損壞攻擊尤其有效,而記憶體損壞攻擊正是導致 Android 系統中超過 60% 嚴重漏洞的罪魁禍首。
GrapheneOS 在其整個系統底層(包括核心和作業系統進程)都使用了 MTE(多目標加密技術),使其能夠在遠端攻擊發生之前就將其徹底阻止。該組織認為,Tensor G6 缺少 MTE 會降低鎖定狀態設備的安全性,而其他任何改進都無法彌補這一缺陷。事實上,該團隊稱Google的決定是一種不可接受的成本削減措施,因為實現 MTE 需要額外的電路和一個片上隨機數產生器。
GrapheneOS 的回應:別買 Pixel 11
GrapheneOS 團隊的聲明非常明確:如果你想安裝他們的作業系統,請購買 Pixel 9 或 Pixel 10,而不是 Pixel 11。開發者們堅持認為,Pixel 8、9 和 10 的軟體安全性優於新一代產品,而 Pixel 10a 本質上是第九代 Pixel 的升級版。他們還表示,希望即將發布的 Pixel 11a 能夠支援 MTE(多任務擴展),但目前尚未得到證實。
該組織還批評了Pixel 11的其他方面,例如其更高的價格卻沒有相應的性能提升。根據他們的分析,Tensor G6處理器僅提供了略微提升的CPU效能,GPU效能依然不佳,並且降低了入門級Pro機型的記憶體容量。相較之下,高通驍龍8 Elite Gen 5處理器在單核心與多核心效能方面都顯著優於Tensor G6,GPU效能提升超過100%,並且也支援MTE(多執行緒增強技術)。
與蘋果和高通的比較
GrapheneOS 以蘋果為例,指出其在 iPhone 17 中啟用了記憶體完整性強制執行 (MIE) 功能。蘋果在內核和大部分用戶空間都實現了高品質的記憶體完整性 (MTE),而 iOS 和 Android 預設並未對第三方應用程式這樣做。在 Android 生態系統中,高通已在其最新的旗艦晶片中整合了 MTE。驍龍 8 Elite Gen 5 不僅性能遠超 Tensor G6,而且還支援 MTE,使其成為未來兼容 GrapheneOS 的摩托羅拉設備的理想之選。
諷刺的是,Google自己幾乎搶先一步,在其Tensor晶片中整合了MTE技術,從而推動了MTE的廣泛應用,這幾乎是其他所有安卓廠商之前就已實現的。而現在,Google的內部文件顯示,它在其下一代晶片中也整合了MTE技術,並對其進行了詳細描述,然後在發布前悄悄地將其移除。這次,沒有人比Google更擅長MTE技術。正是谷歌自身的工程設計,導致這項功能最終被移除。
轉向摩托羅拉:GrapheneOS 的新時代
面對這種情況,GrapheneOS 決定將資源集中在與摩托羅拉的合作,以擴大其支持範圍。這項合作將於 2027 年在相關設備上實現,這將標誌著該計畫在 Pixel 生態系統之外開啟新篇章。根據 NotebookCheck 報道,摩托羅拉正在研發一款代號為「Wukong」的旗艦手機,該手機基於即將發布的驍龍 8 Elite Extreme Gen 6 晶片,並將於 9 月 22 日的驍龍峰會上正式亮相。這款手機預計將成為首款同時完全相容於高通旗艦晶片 MTE 和官方 GrapheneOS 支援的手機,而目前 Pixel 11 系列手機均不具備此功能。不過要注意的是,這些規格資訊來自內部消息,在正式發布前可能會有所變動,因為摩托羅拉尚未證實這款手機的存在。
背景:Google安卓系統的逐步關閉
這次崩潰並非孤立發生。幾個月來,GrapheneOS 一直在抨擊Google逐步封閉 Android 生態系統的做法,這種做法使得第三方軟體的審核和適配變得越來越困難。谷歌以需要等待數週才能交付的表單取代了公開的核心程式碼下載,並且自 Android 16 起,已將 Pixel 裝置從 AOSP 參考裝置清單中移除。這些措施大大增加了獨立開發者的工作難度。
此外,對 Pixel 11 引導程式的分析表明,MTE 程式碼已完全移除,而不僅僅是停用。這種完全移除表明谷歌有意為之,很可能是為了降低製造成本。諷刺的是,正是谷歌自己推動了 MTE 的廣泛應用,因為它比幾乎所有其他安卓廠商都更早將其整合到 Tensor 晶片中。
這會影響一般用戶嗎?
對於一般使用者而言,MTE 的缺失可能不會對其日常使用體驗造成明顯影響。這項技術具有機率性,而非絕對保證,而且大多數針對消費者的現實威脅——例如網路釣魚、惡意權限和 SIM 卡交換——都與記憶體安全無關。然而,對於記者、異議人士和政府目標群體而言,他們可能遭受只需零點擊即可利用的漏洞攻擊,而這些漏洞的售價高達數百萬美元,因此 MTE 提供的保護至關重要。
GrapheneOS 宣布尚未決定如何應對這種情況,但明確表示最有可能的方案是完全放棄 Pixel 11 系列,並將精力集中在摩托羅拉即將推出的設備上。該組織還指出,其作業系統仍相容於 Pixel 8、9 和 10,這些機型的安全等級高於Google最新一代產品。
GrapheneOS 放棄 Pixel 11 的決定對谷歌來說是一個嚴重的警告。為了削減成本而移除 MTE,導致安卓最重要的安全項目落入競爭對手之手。同時,追求極致隱私的用戶要么只能選擇 Pixel 9 和 10,要么只能等待摩托羅拉和高通接手。 Pixel 作為開源軟體標竿的時代已經結束。