跳轉至

Android

Android 圖標

安卓開源項目 是一個由谷歌領導的開源移動操作系統,為世界上大多數移動設備提供動力。 大多數 Android 系統的手機都經過修改,包括侵入性整合與應用程式,如 Google Play 服務,所以使用無這類侵入性功能的 Android 系統版本取代手機原本預設的安裝,可改善行動設備上的隱私。

這些是我們推薦 Android 作業系統、設備和應用程式,最大程度地提高行動設備的安全和隱私。 了解更多 Android 資訊:

安卓概况

AOSP 衍生品

根據設備與這些作業系統的兼容性,列出偏好順序以安裝我們推薦的某款定制 Android 作業系統。

Note "備註"

由於 OEM 停止支持,壽命終止的設備(如GrapheneOS或CalyxOS的 "延長支授 "設備)沒有完整的安全補丁(軔體更新)。 這些設備無論安裝何種軟體,都不能視為完全安全。

GrapheneOS

GrapheneOS logo GrapheneOS logo

GrapheneOS 是隱私與安全的最佳選擇。

GrapheneOS 提供額外的 安全加固 與隱私改善。 它有 加固的記憶體分配器、網路、感應許可與各類安全功能. GrapheneOS 還帶有完整的軔體更新與已簽名的建置版本,因此完全支援 verified boot。

Homepage

GrapheneOS 支援 Sandboxed Google Play, 它可以像其它普通應用一樣在沙盒中執行Google Play 服務 。 這意味可利用大多數 Google Play 服務,如 推送通知,完全控制其權限和訪問,同時將其包含所選的特定 工作設定檔用戶設定檔

Google Pixel phones are the only devices that currently meet GrapheneOS's hardware security requirements.

為何我們推薦 GrapheneOS 而非 CalyxOS

DivestOS

DivestOS logo

DivestOSLineageOS的分支。 DivestOS 從 LineageOS 繼承了許多支援的設備。 它具有簽名的建置,因此可在某些非 Pixel 設備上執行 verified boot

Homepage

DivestOS 有自動內核弱點 (CVE) 補丁、更少的商業專用 blobs 與自定的 hosts 檔案。 其強化 WebView,Mulch,支援 適用於所有架構的CFI網路狀態分割,並接收外帶更新。 DivestOS 還包括來自GrapheneOS 內核補丁,並通過 defconfig hardening,開啟所有可用的內核安全功能。 3.4 版之後更新的內核都包括全頁淨化 ,所有 ~22 Clang 編譯的內核都啟用了 -ftrivial-auto-var-init=zero

DivestOS 實現了一些最初為 GrapheneOS 開發的系統加固補丁。 DivestOS 16.0以上版本實現了 GrapheneOS 網際網路 和感應權限切換, 固化記憶體分配器exec-spawningJNI constification,以及部分 bionic 固化補丁集。 17.1 及更新版本具有GrapheneOS 的各個網路完整MAC 隨機化選項,ptrace_scope 控制,以及自動重新啟動/Wi-Fi/藍牙逾時選項

DivestOS 以 F-Droid 為預設的應用下載服務。 通常建議 少用 F-Droid,然而這對 DivestOS 卻不可行,開發者透過 (DivestOS 官方DivestOS WebView)的 F-Droid 存取庫來更新他們的應用程式。 建議禁用官方 F-Droid 應用,並使用 F-Droid Basic一併啟用DivestOS 存取庫,以保持這些組件為最新。 至於其它應用,我們建議的獲取方式仍適用。

警告

DivestOS 軔體更新 status和品管依所支援的設備不同而異。 雖取決於設備的兼容性,我们仍推薦 GrapheneOS。 對其它設備,DivestOS 是不錯的選項。

並非所有支援設備都可 verified boot,某些設備的表現較好。

Android 設備

選購設備時,建議儘可能挑選較新的設備。 行動設備的軟體和軔體只支持時間有期限,因此購買新上市的設備可以盡可能地延長其支援壽命。

避免從電信行動營運商購置手機。 它們往往 鎖定 bootloader 也不支援 OEM 解鎖。 這類手機變體阻止安裝任何替代的 Android 發行版。

從網路市集購買二手手機必須要非常小心。 請檢查賣家的信譽 如果設備被盜,它有可能被輸入到 IMEI 資料庫。 前一位持有者的活動發生關係也將有風險。

對於 Android 設備與作業系統相容有一些提示:

  • 不要購買已經達到或接近其支援壽命的設備,額外的軔體更新必須由製造商提供。
  • 不要購買預裝 LineageOS 或/e/OS 或是無適當 Verified Boot 支持和軔體更新的 Android 手機。 這些設備沒辦檢查是否曾遭篡改。
  • 簡而言之,如果這裏沒列出某設備或 Android 發行版,都是有原因的。 請造訪論壇以了解詳細資訊!

Google Pixel

Google Pixel 是唯一 推薦的手機。 由於對第三方作業系統的適當AVB 支持和 Google 定制的 Titan 安全晶片為安全元件,Pixel 硬體安全性比目前市場上其他 Android 設備強。

Google Pixel 6

眾所周知,Google Pixel 設備具有良好安全性,支持 Verified Boot,即使安裝自定義作業系統時也是如此。

Pixel 88 Pro 開始,Pixel 設備至少有 7年的安全更新保證,確保其使用壽命比其他競爭OEM 廠商 2-5年長得多。

Store

Titan M2 這類安全元件比大多數其他手機處理器的可信執行環境更為有限,因為Titan M2 只用於秘密存儲、硬體證明和速率限制,而不是用於運行 "可信 "程式。 沒有安全元件的手機必須使用 TEE 執行所有這些功能 ,從而導致更大的攻擊面。

Google Pixel 手機使用名為Trusty 的 TEE 作業系統,它是 開源,與其他許多手機不同。

Pixel 手機很容易安裝 GrapheneOS 只需依其 網頁安裝程式即可。 如果不敢自行安裝願意多花一點錢,可以看看 NitroPhone ,它們預裝 GrapheneOS,來自著名的 Nitrokey 公司。

購買 Google Pixel 的一些提醒:

  • 如果想買便宜的 Pixel 設備,建議購買"a"型號,其為旗艦機發布後的預算款。 通常會有折扣,因為 Google 會出清庫存。
  • 考慮在實體商店提供折扣與特價的商品。
  • 找找國內線上折扣社區的網站。 這些可提醒有好的商品。
  • Google provides a list showing the support cycle for each one of their devices. The price per day for a device can be calculated as: Cost End of Life Date Current Date , meaning that the longer use of the device the lower cost per day.
  • 如果你的地區無法購得 Pixel , NitroPhone 可提供全球配送。

一般應用

我們在網站上推薦了各種各樣的 Android 應用。 這裡列出的應用程式是 Android 專用、特別加強或取代重要系統功能。

Shelter

Shelter logo

Shelter 有助於利用 Android 工作設定檔功能隔離或複制設備上的應用程式。.

Shelter 阻止聯繫人利用默認檔案管理器(DocumentsUI)作跨設定檔搜尋與共享檔案 。

Repository

警告

推薦使用 Shelter 取代 InsularIsland,因為 Shelter 支持聯繫人搜索屏蔽

當使用 Shelter 時,將信任置於其開發者,Shelter 作為設備管理員來創建工作設定檔,它有大量權限訪問存儲在工作設定檔的資料。

Secure Camera

Secure camera logo Secure camera logo

Secure Camera 專注於隱私和安全的相機應用,可以捕捉圖像、影片和二維碼。 CameraX 供應商擴展(肖像、HDR、夜視、面部修飾和自動)也支持可用設備。

Repository

下載 Downloads

主要隱私功能包括:

  • 自動移除 Exif 中繼資料 (設預啟用)
  • 使用新的 媒介 API,因此不需要 儲存權限
  • 除非需錄制聲音,否則無需麥克風權限。

Note "備註"

目前影片沒有刪除中繼資料,未來計畫要刪除。

圖片方向的中繼資料未刪除。 如果 (Secure Camera) 開啟定位, 也 不會 被不會偵測到。 If you want to delete that later you will need to use an external app such as ExifEraser.

Secure PDF Viewer

Secure PDF Viewer logo Secure PDF Viewer logo

Secure PDF Viewer 是基於 pdf.js的PDF 瀏覽器,無需任何權限。 此 PDF 被送入 sandboxed webview。 這意味著它不需要權限就能直接存取內容或檔案。

內容安全政策用來強制要求 WebView 內的JavaScript 和造型屬性需全為靜態內容。

Repository

下載: Downloads

獲取應用程式

Obtainium

Obtainium logo

Obtainium 應用管理器可以直接透過開發者自己的發佈頁來安裝與更新應用。(例如 GitHub, GitLab 等等.), 取代集中式的應用商店或代碼儲存庫。 在 Android 12 以上版本,可支援自動背景更新。

Repository

Downloads "下載"

Obtainium 可以從不同來源下載 APK 安裝檔,由使用者自行判斷其來源與應用是否可靠合法。 例如使用 Obtainium 從 Signal APK 登錄頁 來下載安裝 Signal 應該沒問題,但如果透過第三方 APK 儲放庫如 Aptoide o 或 APKPure 則可能有其它風險。 安裝惡意更新的風險較低,因為 Android 自身會在安裝之前驗證所有應用程式更新是否由與手機上現有應用程式為相同開發人員所簽署。

GrapheneOS App Store

GrapheneOS 應用商店可在 GitHub找到。 它支持Android 12 以上版本,並且能夠自行更新。 應用程式商店擁有由 GrapheneOS 專案建立的獨立應用程序,例如 Auditor相機PDF 檢視器。 如果正在尋找這些應用程式,強烈建議從 GrapheneOS 應用程式商店而不是 Google Play 商店獲得,因為 GrapheneOS 會對自家商店的應用程式簽署 Google 無法訪問的簽名。

Aurora Store

Google Play商店需要登錄 Google 帳戶,這對隱私來說不是很好。 可以使用替代客戶端,如 Aurora Store 來解決這個問題。

Aurora Store logo

Aurora Store 為 Google Play Store 客戶端,其無須 Google 帳戶 或 microG 即可下戴應用。

Homepage

Downloads "下載"

Aurora Store不允許其匿名帳戶下載付費應用程式。 You can optionally log in with your Google account with Aurora Store to download apps you have purchased, which does give access to the list of apps you've installed to Google. However, you still benefit from not requiring the full Google Play client and Google Play Services or microG on your device.

手動使用 RSS 通知

在GitHub和GitLab 等平台上發布的應用程式,也可在 新聞聚合器 下添加 RSS 源,有助於追踪新版本消息。

RSS APK RSS APK APK Changes APK Changes

GitHub

在 GitHub,以 Secure Camera 為例,可以導航到它的 發布頁 ,並在URL 最後加 .atom

https://github.com/GrapheneOS/Camera/releases.atom

GitLab

在GitLab ,以 Aurora Store 為例,可以導航到其 專案存取庫 ,並在URL 最後加 /-/tags?format=atom

https://gitlab.com/AuroraOSS/AuroraStore/-/tags?format=atom

查驗 APK 指紋碼

如果想下載 APK 檔案進行手動安裝,可用 apksigner 工具驗證其簽名,這是 Android build-tools的一部分。

  1. 安裝 Java JDK.

  2. 下載 Android Studio 命令列工具.

  3. 解壓縮下載的存檔:

    unzip commandlinetools-*.zip
    cd cmdline-tools
    ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3"
    
  4. 執行簽名驗證指令:

    ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk
    
  5. 產生的雜湊結果可與另一個來源進行比對。 某些開發者例如 Signal 在會其官網顥示其指紋碼

    Signer #1 certificate DN: CN=GrapheneOS
    Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59
    Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c
    Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3
    

F-Droid

F-Droid 圖標

我們只建議用 F-Droid 來獲取無法在上述管道取得的應用程式。 F-Droid 經常被推薦為 Google Play 替代品,特別是隱私社區。 可添加第三方資源庫的選項與不被局限在 Google 圍牆花園,導致了它的流行。 F-Droid 另外還有 可複制建構 ,用於一些應用程式,並致力於自由和開源軟體。 不過F-Droid 建置、簽署和交付包的方式存在一些安全缺失:

由於其構制應用程式的程序,F-Droid 官方資源庫中的應用程式經常在更新上落後。 F-Droid 維護者在用自己的密鑰簽署應用程式時也會重複使用套件 ID,此作法並不理想,因為這給予 F-Droid 團隊終極信任。 此外,應用程式納入官方 F-Droid 儲存庫中的要求不如 Google Play 等其他應用程式商店嚴格,這意味著 F-Droid 往往會託管更多較舊、未維護或不符合現代安全標準的應用程式。

其他流行的 F-Droid 第三方資源庫,如 IzzyOnDroid ,緩解一些擔憂。 IzzyOnDroid 存儲庫直接從 GitHub 拉取構建,是開發者自己存儲庫的下一個最好的東西。 然而,這不是我們所推薦的,當應用程式進入 F-droid 主倉庫時,通常 就會從該倉庫刪除。 雖然可以理解(因為該特定倉庫的作用是應用程式在為 F-Droid 主倉庫接受之前託管工作),它可能會讓所安裝的應用程式不再收到更新。

也就是說, F-droidIzzyOnDroid 存取庫有無數應用程式,所以它們成為搜索和發現開源應用程式的有用工具,然後通過 Play Store、Aurora Store 或直接從開發者獲得 APK 下載。 透過此方法尋找新應用程式時,應該做出最佳判斷,並密切注意應用程式的更新頻率。 過時的應用程式可能依賴不支援的程式庫,從而帶來潛在的安全風險。

F-Droid Basic

在某些罕見情況下,應用程式開發者將只通過 F-droid 發布(Gadgetbridge就是一例。) 如果真需要這樣的應用程式,建議使用 F-Droid Basic ,而不是從官方的 F-droid 應用程式來獲得。 F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface).

標準

**請注意,我們所推薦專案沒有任何瓜葛。 ** 除了 標準準則外,我們還發展出一套明確要求以提出客觀建議。 我們建議您在選擇使用項目之前先熟悉此列表,並進行自己的研究,以確保它是您的正確選擇。

作業系統

  • 必須是開源軟體。
  • 必須支援 bootloader 鎖定與自定 AVB 密鑰支援。
  • Android 主要系統發布後的 1個月內接受更新。
  • 必须在发布后0-14天内收到安卓功能更新(小版本)。
  • 必須在發布後 5 天內收到定期安全補丁。
  • 必須 不可打破常規地 root 。
  • 必須不要預設啟用 Google Play 服務。
  • 必須 不用 系統調配以支援 Google Play 服務。

裝置

  • 必須支援至少一個我們推薦的自訂作業系統。
  • 必須是目前可在商店買到的新品。
  • 至少可獲得 5年的安全更新。
  • 必須有專用的安全元件硬體。

應用程式

  • 此頁面上的應用程式不得適用於網站上的任何其他軟體類別。
  • 一般應用程式應擴展或取代核心系統功能。
  • 應用程式應定期更新和維護。

You're viewing the English copy of Privacy Guides, translated by our fantastic language team on Crowdin. If you notice an error, or see any untranslated sections on this page, please consider helping out! 訪問 Crowdin

You're viewing the English copy of Privacy Guides, translated by our fantastic language team on Crowdin. If you notice an error, or see any untranslated sections on this page, please consider helping out!