快轉到主要內容

Android手機去Google化 (Degoogle) 的方案,microG + Aurora Store替代Google服務框架

· 民國115年丙午年
·
切換正體/简体 ·
分類 智慧型手機 Root與刷機
標籤 Degoogle MicroG LineageOS GrapheneOS
目錄

Degoogle your Android phone! 本文是將Android手機「去Google化」的步驟與實踐。

使用Android手機,有可能不登入Google帳號,也不使用Google APP,僅在必要時於瀏覽器中使用嗎?可以的,在刷機之後,下圖中全新Android系統安裝的常用APP,幾乎都是自由軟體。

(這篇文章最初寫於2022年6月,原本放在Blogger,但是在Google的地盤喊去Google化好像怪怪的)

1. Degoogle概述
#

你知道嗎?Google透過你手機裡面的GMS服務,正在24小時追蹤著你!你上網的一舉一動,都被Google記錄了下來,好向你推薦更多廣告!

Google服務框架是Android手機的寄生蟲,務必將其清除。這就是Degoogle。

按照維基百科定義,「Degoogle」是近年來在歐美興起的草根運動。翻譯成中文即為「去Google化」。

Reddit有個r/degoogle板專門在討論去Google化的策略。

Degoogle就是將Google服務從Android手機移除,不再依賴GMS提供的服務。

至於Degoogle理由為何?請看上面的連結,常見的理由是保護隱私,對抗監控資本主義,降低未來的barrier of exit,脫離walled garden等等。

依Threat model分析,Degoogle可以分成很多種程度,從簡單把電子郵件供應商換成Gmail以外的,降低Google對你的影響力,到完全去除Google服務的都有,端看個人需求。Degoogle並非一蹴可幾,但是只要能踏出哪怕一小步,都是有意義的。

本文將討論的是, 如何在Android手機進行最極端的Degoogle

在中國大陸以外發售的Android手機,多半跟Google有合作關係,裝有Google行動服務(GMS),也就是Google Play服務。且很多APP依賴它才能運作。通常GMS服務會被設定為系統APP,沒有Root權限的話無法解除安裝。

我們要把根植在Android手機裡面的GMS服務連根拔起。

為達最佳使用效果,我們最好把手機刷機成偏向原生系統的ROM,例如「LineageOS」或者「GrapheneOS」,這類ROM不會內建任何GMS服務,要Root也是很容易的的。

我們需要停止使用Google服務,但是太多APP依賴Google服務了,有的APP就是沒有替代品。這個時候「microG」就是一個好的選擇,我們可以使用開源實作Google功能的microG來取代GMS服務,它將Google服務所需要收集的資料最小化,權限沒有GMS那麼高,又能避免某些APP無法運作。跟MindTheGapps這類套件比起來,microG蒐集的資料比一般的GMS少很多。

去Google化自是拒絕使用Google Play的。但是總要有應用程式商店吧?本文將介紹如何使用只包含自由軟體的「F-Droid」,以及「Aurora Store」來取代Google Play。後面我再詳述這兩個商店的用途。

在APP部份,既然脫離了監控你的Google,應盡量使用自由軟體,拒絕Google全家桶,也不安裝任何中國的間諜軟體。

常用Google服務(搜尋、Gmail、地圖、日曆、雲端等等)的替代APP方案列於文末。

使用開源軟體做的好處,便是系統方面的轉移成本(Barrier of exit)降低。不被Google、Apple提供的系統服務綁住,也不會鍾情於某家OEM提供的專屬APP。

2. 解鎖手機 & 刷機
#

相關文章:Android手機刷機與Root通用步驟

我的手機是Sony Xperia 1 III,原廠系統很接近原生了可是還是有廠商私貨,有很多討人厭的臃腫APP。在這裡我選擇乾脆一點,刷機成第三方ROM,這樣連Sony的內建軟體都會跟著不見。

在刷機ROM選擇上,第一選擇即為「LineageOS」了,原因無他,就LineageOS支援的手機最多。且預設的情況下沒有內建Google服務框架,可以自由選擇要不要裝。

LineageOS雖然內建的東西很少,但個人覺得原生Android已經夠好用了。

如果你的手機支援其他第三方ROM,也沒有限定一定要用LineageOS。像GrapheneOS就是一個不錯的選擇,它保護隱私的選項比LineageOS做的更徹底。刷其他ROM也可以,但需要注意他們是否提供不含GMS服務的刷機包。

隨後用Magisk或APatch或KernelSU的方式,取得Root權限。Root非必要步驟,但是在修改一些系統設定的時候很好用。

3. 安裝microG教學
#

「microG」是Google服務API的開源實作,源自德國,用來取代GMS服務,避免某些APP無法運作,讓你能在APP登入Google帳號。

雖然使用microG有點做半套的感覺,我們說要degoogle應該是不要在系統安裝任何跟Google有關的東西的,不過日後解除安裝microG很容易,並且可以選擇不登入Google帳戶。

參見:microG設定教學

4. 安裝F-Droid商店
#

F-Droid是專門收錄自由軟體的商店。通常Google Play的工具類APP,F-Droid都有開源替代品。

安裝F-Droid官方客戶端或者Obtainium,用來下載開源APP。

5. 安裝Aurora Store
#

Aurora Store是用來下載Google Play才有的APP,例如Line,省得去ApkMirror手動抓APK。

參見:Aurora Store使用教學

6. 修改系統網路設定,脫離Google
#

以下操作涉及系統層面的去Google化,將跟Google有關的DNS、GPS、SUPL、NTP設定都改掉。

請搭配Mental Outlaw的影片操作。

7. Google服務的替代品 & 自由軟體APP
#

上面已經幾乎完成Android系統層面的去Google化了,接著是應用程式的部份。

*以下為不完全列表,盡量使用自由軟體,包含半替代以及完全替代。其他APP可參考推薦的開源Android APP列表以及開源自架服務

半替代是指更換成自由的用戶端,但仍使用該服務,例如用NewPipe看Youtube。

完全替代就是改用其他公司的服務,例如用ProtonMail取代Gmail。如果要脫離商業公司的掌控,就只剩下自架(self-hosting)一途。

Google產品多半可以用瀏覽器存取,臨時要用的時候還是可以用手機版網頁看。Google服務中最不能取代的還是Google搜尋(不然你也找不到這篇吧),但鴨鴨走還是值得嘗試的。

  • Google搜尋:Duckduckgo、Brave Search、Presearch、YaCy(自架)、SearXNG(自架)
  • Google Chrome瀏覽器:Mozilla Firefox、Cromite、Brave
  • Google地圖:OSMAnd~ (OpenStreetMap)
  • Gmail電子郵件:ProtonMail
  • Google日曆:Proton Calendar
  • Google雲端:NextCloud(自架)
  • Google文件/Microsoft Office:Collabora Office (LibreOffice)
  • Google Keep:Joplin
  • Youtube: NewPipe
  • 密碼管理:Bitwarden
  • 檔案管理器:Material Files
  • 影片/音樂播放器:VLC、MPV
  • 相機:OpenCamera
  • 相簿:Fossify Gallery
  • 文字編輯器:Acode
  • 英文輸入法:Hacker’s Keyboard、OpenBoard
  • 中文輸入法:TRIME、GCIN、樸實注音輸入法、Fcitx5
  • 沙盒遊戲:Luanti
  • 社群軟體:Telegram FOSS、Signal、Elements (可存取Matrix和IRC)、NewPipe (可存取Youtube和PeerTube)
  • Linux終端機模擬器:Termux

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。