GrapheneOS 月度更新摘要¶
GrapheneOS 的更新整理,按月聚合。近四個月平均六天就發一版,版本號是發布日期(例如 2026081300),逐版看沒有意義,所以這一頁把同一個月的版本合成一則,回答三件事:這個月的 Android 安全修補等級推進到哪、有沒有修到日常會碰到的功能、機型支援有沒有變動。新的月份永遠在最上面。
GrapheneOS 走自動更新,裝置在背景就會裝好,一般使用者不需要為了這一頁做任何事。內容是給想知道背後發生什麼、或需要向團隊說明為何選這套系統的人看的。
原始資料來自官方發布頁。官方的 atom feed 只保留最近 20 則(大約四個月),更早的紀錄要到官網翻。
2026 年 10 月¶
版本
2026100200、2026100600· 官方發布頁
- 10 月 6 日的
2026100600帶上完整的 2026-10-05 安全修補等級與 Pixel 十月韌體,跟 Google 的 Pixel 更新公告同一天。十月公告的內容整理在 Android 安全修補等級。 - security preview 版(
2026100601)提前套用的範圍往後推到 Google 排定在 2026 年 11 月到 2027 年 4 月公告的修補,額外修好的 CVE 清單有 122 個(8 個 Critical、114 個 High)。十月那批已經正式公告,從清單裡移出。 - 修掉上游
ZipFileRO.cpp的整數溢位,條目名稱長達 65,535 位元組的 ZIP 檔會造成記憶體毀損。 - system_server 的 JAR 與 APEX 以外的 APK 一律用 speed 編譯過濾器預先編譯。原本有效能設定檔時會改用 speed-profile,GrapheneOS 寫明改動後核心系統的效能較好。
- Seedvault(系統備份工具)改用上游最新的 Android 17 分支,取代 GrapheneOS 自己移植的版本,同時修掉一批錯誤與介面問題。
- 10 月 2 日那版停用沒有特殊權限的 app 也能要求的硬體 keepalive(由網路晶片代為送出維持連線的封包),GrapheneOS 指出它會造成 VPN 洩漏,直接關掉。
- 顯示的安全修補等級提高到 2026-09-05。GrapheneOS 的發布說明寫明,2026-09-05 的修補已經裝了一段時間,上一版又換上了 Android 17 QPR1 的全部 Pixel 韌體與驅動,所以改列這個等級。九月那則提到的行動數據機漏洞 CVE-2026-58704 就在 2026-09-05 這個等級,發布說明仍然沒有點名它。
- Pixel 核心恢復 Android 17(CP2A)的 mmap 預讀行為,修掉 QPR1 的上游改動在記憶體吃緊時造成的卡頓。
- 修掉上游 Android 的錯誤:從 Android 備份還原的檔案,修改時間原本會變成 1970 年 1 月,原因是把秒數傳給了一個以毫秒計的 API。
- 核心四條線(6.1、6.6、6.12、6.18)都跟上 GKI LTS 的最新修訂,10 月 2 日那版 6.18 升到 6.18.33,10 月 6 日那版 6.12 升到 6.12.94。
- Vanadium 在 10 月 2 日那版升到 154.0.8037.92.0,對應 Chrome 9 月 29 日的穩定版,10 月 6 日那版再升到 154.0.8037.126.0。
- 機型涵蓋 Pixel 6 到 Pixel 10a,沒有變動。
2026 年 9 月¶
版本
2026090500、2026090700、2026091000、2026091700、2026091900、2026092500· 官方發布頁
- 安全修補等級在 9 月 10 日推進到完整的 2026-09-01 Pixel 等級。Google 的九月公告在 9 月 8 日恢復列出漏洞明細,該月的內容整理在 Android 安全修補等級。
- 9 月 15 日的 Pixel 更新公告寫明行動數據機的 CVE-2026-58704 可能正遭到針對性的利用(細節見 Android 安全修補等級),Google 的修補在 2026-09-05 修補等級。GrapheneOS 到 9 月 25 日那版為止的發布說明都沒有寫到 2026-09-05,也沒有提到這個 CVE。9 月 17 日那版從 Android 17 QPR1 backport 了行動數據機韌體,9 月 25 日那版再把整套硬體支援換成 QPR1,有沒有涵蓋這個修補,發布說明都沒有交代。10 月 2 日那版把顯示的修補等級提高到 2026-09-05(見 2026 年 10 月那則)。
- 電話(Dialer)加入自動通話錄音。9 月 5 日先做成每通可以退出的開關,來電與去電都涵蓋,通話中會顯示正在錄音的提示。9 月 10 日補上「預設對所有聯絡人錄音,另外維護一份排除號碼清單」的選項,同時宣告麥克風與電話的前景服務類型,修好用藍牙接聽時錄音不會啟動的問題。9 月 17 日起,第一次開啟自動錄音的人預設就套用這個排除清單的模式,原本的預設是逐一加入要錄的聯絡人。通話錄音在許多地區涉及法律問題,開之前先確認自己所在地的規定。
- 私密空間(Private Space)補了兩處上游的隱私缺口。鎖定狀態下應用程式抽屜的搜尋不再列出私密空間裡的 app,Pixel Launcher 是靠 Android System Intelligence 處理搜尋才沒有這個問題。設定裡另外加上警告,說明 Android 內建的隱藏私密空間只是表面遮蔽,已知有多種偵測手法。把私密空間當成藏得住的人要重新評估。
- 9 月 17 日加上剪貼簿的讀取限制,可以逐一 app 設定,也可以設成全域預設。開啟後 app 不能自行讀取剪貼簿,只能透過系統的選取工具列、鍵盤、快捷鍵或無障礙服務貼上,每次都要使用者親自操作。剪貼簿常放著密碼與一次性驗證碼,這個限制讓背景的 app 讀不到那些內容。擋下讀取時會跳通知,9 月 19 日把同一則通知的最短間隔從 1 分鐘縮到 6 秒,嫌吵的人可以逐一 app 關掉提示。9 月 25 日改善了設定裡這項功能的介面。內建鍵盤同時加上貼上建議,最近複製的內容會出現在建議列上。
- hardened_malloc(GrapheneOS 自己的強化記憶體配置器)改用
MADV_DONTNEED_LOCKED,跟mlockall的相容性變好,並修掉極端記憶體不足時可能解除對映卻換不上新對映的邊界情況。9 月 25 日另有幾項配置效率的最佳化。 - 系統檔案管理員(DocumentsUI)不再對複製與部分移動的檔案抹掉位置中繼資料。那是上游的錯誤,原本會讓人以為自己保留了完整的原始檔。
- Vanadium(GrapheneOS 內建的強化版 Chromium 瀏覽器)到 9 月 5 日那一版為止累積了四次更新,跟上 Chromium 152 系列。9 月 17 日起換到 153 系列,9 月 25 日那版再換到 154 系列(154.0.8037.57.1)。
- 核心三條線(6.1、6.6、6.12)都跟上 GKI LTS 的最新修訂。6.6 與 6.12 另外繞過上游 arm64 KVM 的一個錯誤,那個錯誤會讓開了 lockdown 機密模式的裝置開不了機。9 月 17 日那版三條線分別升到 6.1.177、6.6.143、6.12.93,另外新增 6.18 核心分支。
- Pixel 的行動數據機韌體在 9 月 17 日從 Android 17 QPR1 backport 回來,造成部分電信商的相容問題。9 月 19 日再 backport 同一版的 CarrierSettings 修掉,並修好 Wi-Fi 通話元件(wfc-pkt-router)的崩潰。9 月 25 日那版加上讓 Android 17 直接使用 QPR1 硬體支援的基礎建設,把核心驅動、韌體與使用者空間的硬體支援程式碼整套換成 QPR1 的版本,並補回原廠漏掉的 Pixel 6 系列數據機電信商設定。
- 9 月 25 日在新的「保護 SIM 卡」畫面補回 SIM PIN 鍵盤亂序的開關。開啟後數字鍵的位置每次都不同,旁人從手指的位置看不出 PIN 碼。
- 第 10 代以後的 Pixel 上,原廠系統替預載 AI 模型保留的儲存空間在 9 月 25 日那版收回,改給使用者使用。
- 機型涵蓋 Pixel 6 到 Pixel 10a,本月沒有變動。
2026 年 8 月¶
版本
2026080500、2026081300· 官方發布頁
- 安全修補等級推進到完整的 2026-08-05 Pixel 等級,同時更新 8 月的 Pixel 驅動與韌體程式碼。
- 核心 backport 了 CVE-2026-64560 的修補。同一個 Linux 核心漏洞 Tails 在 7.10.1 也緊急修過,在 Tails 上它可以讓 Tor Browser 內的攻擊者取得管理員權限。
- 通訊錄範圍控制(Contact Scopes)在 Android 17 上跟 WhatsApp 與沙箱化 Google Play 服務的相容問題,8 月 5 日先用暫時解法擋住,8 月 13 日換成正式做法,改用呼叫端 app 的身分執行過濾查詢。
- 8 月 13 日修掉兩個上游還沒修的漏洞:憑證管理員(CredentialManager)與 Play 服務的 FIDO 畫面都改為不透明,避免底下的畫面被疊在上面的內容看穿。GrapheneOS 自己先擋掉上游未修的問題,是它跟原廠 Android 的差別之一。
- Vanadium(GrapheneOS 內建的強化版 Chromium 瀏覽器)在 8 月連更四版,跟上 Chromium 151 系列。
- 機型涵蓋 Pixel 6 到 Pixel 10a,本月沒有變動。
- 8 月 13 日之後到月底沒有再發新版,是近四個月最長的一次間隔。
2026 年 7 月¶
版本
2026070500、2026071100、2026071500、2026072900· 官方發布頁
- 安全修補等級在 7 月 11 日拉到 2026-07-05,Android 與 Pixel 兩份公告在該等級都沒有額外的修補項目。同一版更新 7 月的 Pixel 驅動與韌體程式碼。
- 位置隱私修掉一個上游 Android 的缺陷:沒有取得精確位置權限的 app,仍然可以從粗略位置讀到海拔、精確度這類次要欄位。GrapheneOS 改成只用允許清單上的欄位重建粗略位置。
- 核心的硬體記憶體標記(hardware memory tagging)抓到 USB 乙太網路 gadget 驅動的一個 double-free。GrapheneOS 預設開啟的防護實際攔下上游的錯誤,同樣的紀錄在後面幾個月還會反覆出現。
- 鎖定畫面以外的 PIN 輸入介面補上隱私強化,並修好 128 位數 PIN 在新版介面被截斷的問題。
- secure(exec)spawning 換成新實作,開關從全域改為逐 app 設定,相容性明顯改善。7 月 15 日再補上跟反竄改函式庫的相容處理,V-KEY 這類保護方案不會再被擋住。
- ContactsProvider 與電話(Telephony)各修一個上游 Android 的安全漏洞,後者的成因是缺少對 API 等級低於 30 的 app 的系統權限檢查。
2026 年 6 月¶
版本
2026060100到2026062800(八版)· 官方發布頁
- Android 17 上線的月份。6 月 1 日先到完整的 2026-06-01 等級,6 月 18 日跟上隨 Android 17 發布的完整 2026-06-05 Pixel 等級。這一批修補裡有一個 CVE-2025-48595 被標為可能正在被有限、針對性地利用,細節見 Android 安全修補等級。Android 17 對 GrapheneOS 的處境代表什麼,站上有專文討論。
- 硬體記憶體標記這個月抓到三個上游驅動的錯誤:Broadcom Wi-Fi 驅動的 use-after-free(程式把記憶體還回去之後又拿來用,可能被塞進惡意程式碼),以及 DisplayPort 驅動的兩次越界讀取(讀到不該讀的記憶體,可能外洩別的程式的資料)。後者的成因是部分螢幕裝置沒有照 DisplayPort 規格實作。
- 網路定位(Network Location)對 Apple 與 Apple China 的定位服務也改為要求 TLSv1.3,跟 GrapheneOS 自家服務的要求一致。
- Android 17 帶來幾個行為變動:Wi-Fi 快速設定改成真的關閉 Wi-Fi,不再只是斷開目前的網路。鄰近裝置權限拆出區域網路存取,沒有針對 Android 17 改版的 app 預設仍可使用。
- 設定畫面把脅迫密碼(duress password)重新列回螢幕鎖定選單,這個功能靠有人看得到才會被用到。