感謝 MicroG,自訂 ROM 上也能使用 Google 服務。

  • MicroG 讓您在自訂 ROM 上或沒有預先安裝 Google 應用程式的情況下享受許多 Google Play 服務功能。
  • 有幾種方法:不使用Google的 ROM、整合 MicroG 的 ROM,或使用 Xposed/LSPosed 等工具進行安裝。
  • 相容性取決於手機、ROM 和安裝方法;應始終考慮諸如無限重啟之類的風險。
  • 雖然目前的情況比幾年前簡單得多,但進行備份和選擇正確的配置仍然至關重要。

感謝 MicroG,自訂 ROM 上也能使用 Google 服務。

在這種情況下,它就發揮作用了。 MicroG,一個免費的實現 它試圖在安卓裝置上取代GooglePlay服務,無論是在自訂ROM、未預先安裝谷歌應用程式的手機,甚至是某些功能受限的機型上。多年來,人們開發了許多方法、技巧和變通方案來實現這一目標,有些相當複雜,有些則以今天的標準來看要簡單得多。

MicroG究竟是什麼?為什麼它如此重要?

MicroG GmsCore 是一組元件 它試圖複製大部分功能 Google Play 服務 它無需依賴官方的谷歌軟體包。換句話說,它充當了系統和那些期望找到已安裝服務的應用程式之間的橋樑。

很多 官方 Google Play 服務充當框架 它與安卓系統深度整合。例如,Play商店、Google地圖、許多應用程式的推播通知、透過Wi-Fi網路和基地台進行的地理定位、Google帳號同步等等都依賴它。如果沒有這個框架,許多應用程式將無法運作或失去部分功能。

Android其實是基於AOSP(Android開源專案)的。該程式碼庫是開源的,但Google會添加其專有層,包括GooglePlay服務。這就是為什麼有些安卓設備不包含任何谷歌服務的原因,例如一些注重隱私的手機,或者在某些市場存在授權問題的品牌,您可以在[相關文檔鏈接]中查看。 受影響製造商的案例.

當我們使用純 AOSP ROM 或不包含 Google 應用程式的自訂 ROM 時, 安裝官方 GApps 軟體包並非總是最佳選擇。有些用戶喜歡輕量級的替代方案,希望擁有更多控制權,或不直接依賴谷歌,而這正是 MicroG 一直在努力開拓的利基市場。

MicroG背後的理念 它旨在提供一個免費的替代方案,讓您可以繼續使用大多數需要 Google Play 服務的應用程序,但提供更多配置選項、更佳的資源消耗,最重要的是,讓您可以更好地控制系統中哪些功能已激活,哪些功能未激活。

自訂 ROM 中的 MicroG 配置

最複雜的方法是如何運作的

在MicroG的早期, 將其安裝在預先安裝了完整谷歌生態系統的 ROM 上。 這幾乎是一項冒險活動。不僅需要root權限和自訂恢復模式,在許多情況下,還需要特定的腳本、客製化的ZIP軟體包,甚至需要手動修改系統分區。

一個典型的例子是那些幾年前購買了小米手機的人。 之前的組合是:解鎖引導程式、安裝 TWRP 以及基於 Xiaomi.eu 的 ROM。 或使用接近中國官方ROM但有所改進的變體。接下來的計劃是找到一位ROM開發者或技術專家,讓他製作一個可安裝的ZIP文件,以便在恢復模式下「冷啟動」地移除系統中的所有谷歌組件。

ESE 自訂 ZIP 檔案直接作用於系統分區 並且在未啟動 Android 系統的情況下卸載了 Google 服務和程式庫。這樣做是為了避免啟動時發生衝突,並讓 MicroG 承擔服務框架的主要角色。如果 ROM 設計為與官方 Google 應用程式相容,那麼這一點就顯得尤為重要。

在其他情況下,例如某些華為機型, 這涉及到手動移動和覆蓋系統根目錄中的檔案。我們的想法是將MicroG的應用程式放置在正確的路徑並賦予正確的權限,以防止無限重啟或系統載入中途卡住的情況。容錯率極低:一個檔案放錯位置,手機就無法再啟動。

所有這些都需要 精通 Android、分區和權限的知識除了要進行多次測試,有時還要經歷幾次失敗的嘗試之外,冒險進入這個世界的用戶還必須做好準備,如果出現問題並暫時失去對設備的訪問權限,就必須從頭開始刷入 ROM。

為什麼 MicroG 現在更容易使用了

隨著時間的推移, Android 社​​群已經大幅改進了 MicroG 的整合方法。 適用於不同類型的 ROM。這些工具更加用戶友好,開發者也致力於簡化流程,現在不再像以前那樣需要為每個手機型號建立自訂 ZIP 檔案了。

如今,可以區分出幾條主要路徑。 透過 MicroG,盡享 Google 的各項功能。 在自訂 ROM 或沒有 GApps 的系統上,各有優缺點,但它們都存在一個共同的關鍵點:在進行任何操作之前,請務必先進行備份。

另外, 許多現代 ROM 已經包含了停用或排除 Google Play 服務的選項。這為MicroG順利確立其地位鋪平了道路,使其能夠較少遇到阻力。此外,還有一些項目將MicroG作為標準集成,為用戶省去了最複雜的步驟。

更糟的是,近年來 基於模組和框架的解決方案已經有所改進 (例如 Xposed 或 LSposed),它們允許您在不大幅修改系統分區的情況下改變系統的行為,從而部分降低了因刷入錯誤檔案而導致一切出錯的風險。

不使用Google服務的 ROM 使用的是 MicroG

目前透過 MicroG 取得 Google 服務的選項

總的來說,今天我們可以將…歸類 MicroG 的主要使用方式 分為三個部分:從沒有Google的 ROM 開始,選擇預先安裝了 MicroG 的 ROM,或使用將其整合到或多或少是原生 ROM 中的模組。

1. 安裝一個不包含Google服務的 ROM,並新增 MicroG。

第一個選項包括 刷入一個來自Google的「純淨版」自訂 ROM。也就是說,完全沒有谷歌Play服務、Play商店或該公司任何其他應用程式的痕跡。這在許多AOSP ROM及其衍生版本中相當常見,尤其是在註重隱私或輕量級效能的項目中。

一旦我們有了不含Google服務的ROM, 下一步是安裝MicroG作為替代品。根據專案的不同,可以使用特定的安裝程式、社群準備的軟體包,或按照 MicroG 官方文件進行操作,該文件指導使用者在必要時啟動關鍵功能、權限和簽名欺騙。

這條路線的優勢在於: 我們避免與谷歌原有服務發生衝突由於這些程式從未安裝在該 ROM 上,因此環境更可預測,出現啟動循環的幾率更低,如果出現問題,通常只需清除資料或重新刷寫 ROM 即可,而不會對系統造成重大損壞。

當然,必須牢記 並非所有 ROM 都能與 MicroG 完美相容。有些設定需要進行一些小的調整,例如啟用特殊權限或在安全性和帳戶設定中進行額外配置。建議這樣做。 務必閱讀ROM指南 以及 MicroG 針對該特定設備的數據。

2. 使用預設已整合 MicroG 的 ROM

第二種選擇包括 押注那些將MicroG整合到ROM本身的專案中一個著名的例子是 /e/ ROM (eOS),它是為那些想要一個更獨立於谷歌的生態系統、擁有自己的服務並更加註重隱私的用戶而設計的。

在這些ROM中, MicroG是系統設計的一部分已套用必要的補丁,已測試與不同應用程式的相容性,並且通常包含一個精靈來配置帳戶、位置服務、推播通知和其他相關功能。

最大的優點是 用戶無需手動整合 MicroG 即可省去整個流程。因為ROM已經為此做好了準備。只需按照ROM的安裝說明進行操作(解鎖引導程式、從恢復模式刷機等),系統啟動後,完成初始設定即可。

在對應方, MicroG 的一些內部細節可自訂空間較小。由於 ROM 通常帶有為通用用途設計的配置,因此如果設備的 ROM 具有穩定版本,那麼對於大多數用戶來說,它仍然是最方便、最安全的選擇。

3. 探索 Xposed/LSposed 模組以整合 MicroG

第三種方法依賴 使用 Xposed 或 LSposed 等框架的模組 無需完全重寫 ROM 或將大量 ZIP 檔案刷入系統分區,即可使系統適合 MicroG。此方案主要針對希望保持原廠或接近原廠 ROM,但不需要 Google 官方服務的使用者。

一般的想法是 這個模組充當中間人的角色。啟用「簽名欺騙」等功能或修改內部系統調用,使應用程式誤以為它們正在與 Google Play 服務通信,而實際上它們正在與 MicroG 通信。

這是一種強有力的方法,但是 並非沒有風險你需要安裝一個框架(這在大多數情況下意味著需要 root 權限),選擇合適的模組,正確配置它,然後祈禱它與製造商的介面、Android 版本或系統本身的應用程式沒有不相容的情況。

社區本身也發出警告: 存在出現無限重啟或嚴重故障的可能性。因此,在使用此方法時,在進行任何操作之前,請務必做好備份——無論是透過復原模式下的 nandroid 備份,還是使用完整的備份工具。

新增 Google 帳戶和使用 MicroG 應用程式的實用技巧

最常見的疑問之一是 設定 MicroG 時應該使用哪個 Google 帳戶一些用戶的經驗表明,當重新使用非常舊的帳戶時,某些應用程式(尤其是 YouTube)可能會出現奇怪的行為。

有些情況下,在使用登入時會出現這種情況。 多年前創建的Gmail帳戶YouTube影片會播放30或60秒後突然停止,導致使用者無法正常觀看。更換帳號後,這些用戶的問題得以解決。

因此,一項相當普遍的建議是: 建立一個專門用於 MicroG 的 Gmail 帳戶對於像 YouTube 這樣的服務或應用程式來說,這一點尤其重要,因為它們可能有老舊帳戶的問題。這有助於避免因內部 API 變更、先前的同步或多年前繼承的設定而引起的衝突。

取而代之的是, 對於谷歌相簿來說,情況通常比較靈活。許多用戶反映,他們可以透過該應用程式管理多個帳戶。 將圖庫中的圖片上傳到雲端 不會出現 YouTube 常見的緩衝問題。這樣,您可以將存放重要照片的「主」帳戶與專門用於減少其他應用程式錯誤而建立的輔助帳戶分開。

總之,強烈推薦。 逐步測試每項服務。首先登錄,然後檢查同步、通知、內容上傳等。這樣,如果出現問題,就更容易確定是哪個應用程式或特定帳戶導致了問題,並決定是否值得建立新設定檔或更改 MicroG 設定。

風險、無限重啟以及備份的重要性

在修改 ROM、系統服務和框架時, 風險永遠不會完全消失。雖然現在安裝 MicroG 比幾年前容易得多,但如果您刷入錯誤的檔案、混合不相容的版本或在不完全了解其效果的情況下應用設置,仍然有可能出現啟動循環或系統不穩定的情況。

類似這樣的故事 他們試圖手動將 MicroG 檔案移至系統根目錄。 這些設定旨在發出警告,避免無限重啟循環。權限錯誤、路徑拼字錯誤或檔案被覆蓋而沒有備份都可能導致需要從頭開始重新安裝 ROM,從而浪費時間。

因此,在採用這種配置之前,明智的做法是: 進行完整備份理想情況下,你應該結合兩個層次:從自訂復原模式進行系統備份(nandroid),以及使用特定工具或手動匯出最敏感資訊來複製重要應用程式和資料。

也很方便 仔細閱讀ROM、MicroG和模組指南。 我們將要使用的設備各有其特殊之處:從動態分區到廠商的額外限制,再到某些安卓版本已知的兼容性問題。提前了解這些細節可以避免很多麻煩。

從長遠來看,一些用戶在多年與反谷歌配置作鬥爭之後,感到不滿是可以理解的。 由於該方法耗時耗力,因此決定放棄。並非每個人都願意在每次更換手機或ROM時都進行多次刷機、測試、恢復和重複此過程。

事實上,由於像MicroG這樣的專案以及整合了這些專案的ROM,目前的工具已經可用了。 在自訂 ROM 中使用 Google 服務比最初可行得多。但前提是要充分了解情況,選擇最適合我們自身情況的選項,最重要的是要意識到風險,以免將簡單的測試變成更大的問題。

敢於冒險的人將在MicroG找到它。 對於許多依賴 Google Play 服務的應用程式而言,保持相容性是一個非常有趣的替代方案。無需完全接受Google官方生態系統,同時在功能、隱私和對設備本身的控制之間保持一定的平衡。

如何在沒有 Google 的情況下使用 Android
相關文章:
在沒有 Google 服務的情況下使用 Android 是否可行且值得推薦?