XDA給出了在Mate 30 Pro上繼續使用谷歌應用的解決方案

在谷歌迅速行動,關上了用戶自行在 Mate 30 系列智能機上安裝谷歌服務和運行相關軟件的大門之後,XDA-Developers 也沒有就此作罷,而是繼續鑽研新的解決方案。

如果你不習慣手機自帶的應用商店(AppGallery),且基於“谷歌服務助手”(Google Services Assistant)的 LZPlay 側載方案無法生效,不妨參考下 XDA-Developers 給出的新方案。

XDA给出了在Mate 30 Pro上继续使用谷歌应用的解决方案

(來自:XDA-Developers)

由於“谷歌服務助手”是一種在不打算安裝谷歌 App 全家桶的設備上安裝相關應用的變通方法,其確切與合理程度就是個問號。

在裝上軟件後,你會發現設備實際上沒有預裝任何 GMS 底層,表明通過“谷歌服務助手”來安裝 Play Services 的任何方法都是不尋常的。

以 Magisk 項目被人所熟知的 XDA-Developers 開發者 topjohnwu,深入研究了這個反常的地方,結果發現“谷歌服務助手”使用了華為提供的一組用於企業移動設備管理的 API 。

鑑於該安全授權 SDK 的某些完整 API 參考已向公眾開放,企業客戶能夠清楚瞭解到各種設備控制方法。

然而最玩味的地方,還是在於某些移動設備管理 API 的形式,它們只有在同意協議條款後才能訪問。

該 API 負責管理哪些應用可在系統上安裝,Bootloader 被鎖、啟用了 Android 驗證啟動、加上華為的只讀文件系統(EROFS)進行格式化。

然而‘谷歌服務助手’的解決方案,就是將用戶應用程序標記為不可移動的系統應用,即便這些 App 並不存在於只讀分區上。

問題在於,這部分是受到該公司嚴格限制的 —— 開發者必須簽署許可條款,才能提交權限請求和所需的證明,並將每個版本的 APK 文件提交給華為去審核。

只有通過了該公司的認可,相關應用才會被打上華為專屬的密鑰簽名,以允許其調用這些 API 。

遺憾的是,在複雜的形勢面前,“谷歌服務助手”和 LZPlay 都如曇花一現。幸運的是,XDA-Developers 還指明瞭新的解決方案 —— HiSuite Restore 。

對於許多人來說,讓手機運行 Google Apps 的能力至關重要,於是 XDA 高級會員 zhangyang_haha 提出了一種不同的解決方法。

其主要涉及從後方使用‘谷歌服務助手’來安裝相關 App 的設備還原備份鏡像,不過該方法似乎特定於 Mate 30 Pro 而言,無法確認其是否支持其它機型。

換言之,HiSuite Restore 方案並不如“谷歌服務助手”那樣簡單,對用戶的動手能力提出了更高的要求。需要注意的是,SafetyNet 將失效,因為這是針對 Google 的服務端更改。

(1)用戶需在 PC 上將文件備份到 HiSuite,然後將手機恢復出廠設置。

(2)下載包含 Google Apps 的 .zip 壓縮包。

(3)將備份映像解壓縮到 PC 上的 HiSuite 備份文件夾。

(4)將備份還原到您的設備,確保‘系統設置’選擇了從備份映像還原到手機。

(5)在手機上完成備份鏡像的還原安裝後,重啟設備。

(6)進入‘應用程序設置’,清除已安裝的谷歌應用的所有數據,並授予這些 Apps 請求的所有權限。

(7)重啟並採取適當的措施。

(8)在手機上建立有效互聯網連接,同時啟動 Google Play 商店。

最後,儘管大多數人都保有僥倖心理,但我們還是提醒在動手前備份保存重要數據。此外SafetyNet 仍會失效,直到政策變得允許。

"


分享到:


相關文章: