之前在 Android手機去Google化曾經提到,microG的運作條件是ROM要支援APP簽名偽裝(signature spoofing),才能取代真正的Google Play服務框架。
LineageOS這類第三方ROM大部分皆支援此技術,但大部分手機的原廠ROM都是不支援的。所幸Root後可以藉由Magisk和Xposed模組,讓一般手機的ROM也支援簽名偽裝,這樣就可以安裝microG了。
我的手機是Sony Xperia 5 II,系統版本Android 12,Magisk版本25。
1. 安裝Magisk和LsPosed#
將手機Root後基本上就是有安裝Magisk了。開啟Magisk設定,勾選啟用zygote支援。
點選Magisk模組管理,從本機安裝,刷入 Zygote版LsPosed模組,重開機。
2. 安裝FakeGapps模組#
開啟LsPosed,搜尋 whew-inc製作的FakeGApps模組安裝,並且全域啟用。
然後重開機。
3. 安裝microG#
直接用APK安裝似乎會失敗,因此我是用Magisk模組 microg_installer_revived安裝的。
刷入此模組重開機,Google Play服務框架就會被取代成microG。開啟microG設定看看簽名破解是否已經啟用:
在那之後把microG的權限給一給,就可以繼續使用Google服務,或者開始去Google化了。即使安裝microG後不登入Google帳戶,也能讓依賴Google Play服務框架的應用程式正常運作,例如Line。