Degoogle your Android phone! 本文是將Android手機「去Google化」的步驟與實踐。
使用Android手機,有可能不登入Google帳號,也不使用Google APP,僅在必要時於瀏覽器中使用嗎?可以的,在刷機之後,下圖中全新Android系統安裝的常用APP,幾乎都是自由軟體。

(這篇文章最初寫於2022年6月,原本放在Blogger,但是在Google的地盤喊去Google化好像怪怪的)
1. 去Google化概述#
按照維基百科定義,「Degoogle」是近年來在歐美興起的草根運動。翻譯成中文即為「去Google化」。
Reddit有個r/degoogle板專門在討論去Google化的策略。
Degoogle就是將Google服務從Android手機移除,不再依賴GMS提供的服務。至於Degoogle理由為何?請看上面的連結,常見的理由是保護隱私,降低未來的轉移成本(Barrier of exit),脫離圍牆花園等等。
依照threat model分析,degoogle可以分成很多種程度,從簡單把電子郵件供應商換成Gmail以外的,到完全去除Google服務的都有,端看個人需求。
本文將討論的是, 如何在Android手機進行最極端的degoogle 。
在中國大陸以外發售的Android手機,多半都裝有Google服務(GMS),且很多APP依賴它才能運作。通常Google服務會被設定為系統APP,無法解除安裝。
為達最佳使用效果,我們要把手機刷機成偏向原生系統的ROM,例如「LineageOS」,這類ROM不會內建任何GMS服務,要Root也是很容易的的。
我們需要停止使用Google服務,但是太多APP依賴Google服務了。這個時候「microG」就是一個好替代品,我們可以使用開源實作Google功能的microG來取代Google Play服務,它將Google服務所需要收集的資料最小化,又能避免某些APP無法運作。
去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,原廠系統很接近原生了可是還是有廠商私貨。在這裡我選擇乾脆一點,刷機成第三方ROM,這樣連Sony的內建軟體都會跟著不見。
在刷機ROM選擇上,第一選擇即為「LineageOS」了,原因無他,就LineageOS支援的手機最多。且預設的情況下沒有內建Google服務框架,可以自由選擇要不要裝。

LineageOS雖然內建的東西很少,但個人覺得原生Android已經夠好用了。
如果你的手機支援其他第三方ROM,也沒有限定一定要用LineageOS。像GrapheneOS就是一個不錯的選擇,它保護隱私的選項比LineageOS做的更徹底。但需要注意他們是否提供不含GMS服務的刷機包。
隨後用Magisk或APatch或KernelSU的方式,取得Root權限。Root非必要步驟,但是在修改一些系統設定的時候很好用。
3. 安裝microG教學#
「microG」是Google服務API的開源實作,用來取代GMS服務,避免某些APP無法運作,讓你能在APP登入Google帳號。跟MindTheGApps、NikGApps、OpenGApps比較起來,microG是完全重新實作的服務,並非基於Google官方的封閉原始碼組件所開發。
microG只能替代部份Google服務,Google自家開發的APP有些是不認microG的。還有Google Play的付費服務不見得能正常使用。
雖然使用microG有點做半套的感覺,我們說要degoogle應該是不要在系統安裝任何跟Google有關的東西的,不過日後解除安裝很容易,並且可以選擇不登入Google帳戶。
這裡提供二種安裝microG的方法。
手動安裝microG APK#
microG安裝不需要Root權限,但是正常運作的大前提是ROM得支援簽名偽裝(signture spoofing),一般手機ROM不會開啟這個功能,這也是我要先刷機成LineageOS的原因之一。
這個方法的好處是,你連microG的資訊都不想提供給Google的時候,可以輕鬆把microG解除安裝,不用重刷系統。且日後想補刷真正的GApps的時候比較輕鬆。
至microG官網下載
microG Services和microG Companion二個APP。推薦透過F-Droid訂閱microG的套件庫,方便日後更新。
開啟microG,點選「自我檢查」,將要求的功能都全部開啟。並於主畫面勾選「註冊為Google設備」,這樣便可以登入你的Google帳號。

有應用程式要求使用FCM傳送通知時,就會列在「雲端推播(FCM)」。如果你覺得讓Google讀取你的通知不夠保護隱私,請考慮改用UnifiedPush。

如果要使用導航,手機最好插上SIM卡和開啟Wifi。然後在「位置」勾選這些選項,使用線上position.xyz服務定位。最新版microG已不支援UnifiedNlp的後端服務了。這樣地圖APP的導航才能正常運作。我的經驗是,OsmAnd定位比較慢,Google地圖則是會想辦法用Wifi方式較快完成定位。

microG支援SafetyNet驗證,但是這個安全機制幾年前就已經退休了,現在已經被Google Play Integrity取代。microG要通過Play Integrity有難度,需要刷Root模組修復。
刷內建microG的ROM#
LineageOS with microG、iodéOS、/e/ OS這些網站提供預先編譯好的ROM讓你刷,將microG內建為系統服務。會跟著LineageOS官方支援的機型自動編譯。
安裝方法就跟LineageOS刷機一樣。
這個方法的壞處是microG無法任意解除安裝,只能重置系統。且日後想刷真正的GApps的可能會衝突。
4. 修改系統網路設定#
以下操作涉及系統層面的去Google化,將跟Google有關的DNS、GPS、SUPL、NTP設定都改掉。
請搭配Mental Outlaw的影片操作。
5. 安裝F-Droid和Aurora Store商店#
這二個商店不使用root權限的情況下,安裝APP都要手動點選同意。
通常Google Play的工具類APP,F-Droid都有開源替代品。而Aurora Store就是用來下載Google Play才有的APP,例如Line。
至Aurora Store官網下載Aurora Store APK
Aurora Store開啟後,點選匿名登入。

匿名登入之後就可以下載Google Play的免費APP了。順帶一提,如果配合VPN連線再登入Aurora Store,就可以跨區下載APP。

Aurora Store會把microG當作真的Google Play服務,因此必須將其加入黑名單避免自動更新。

Aurora Store預設會以一組匿名的Google帳號登入,讓你能夠下載Play商店的APP。如果用自己的Google帳號登入的話,Aurora Store就能夠下載你之前購買過的APP了,但是你無法在Aurora Store購買APP。此外,如果Android裝置沒有GMS服務,連microG都沒裝的話,APP可能會無法驗證你是否真有從Play商店購買APP。
有些APP執行依賴GMS服務,單純裝Auroa Store是不夠的,得依賴microG。不過microG無法100%實現所有GMS的功能。
6. 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