最近華為的最新旗艦手機Mate 30 在谷歌移動服務框架(GMS)的安裝上顛簸反覆,劇情反轉,頗具戲劇性。
由於美國對華為的制裁,谷歌警告說,華為的新旗艦手機Mate 30系列將不能使用GMS,沒有GMS華為手機在海外的銷售將遭受重大打擊。 但華為消費者業務總裁余乘東向消費者保證說,將找到解決方法。在Mate 30於9月發布之前,Android Authority報道余承東曾對媒體表示,華為“已有解決方法”來恢復Google功能,該過程“相當容易”, 開源的安卓提供了“很多可能性”,並且第三方開發人員已經研究了解決方法。
果然,M30發布之後,中國互聯網立刻就出現了用中文應用程序安裝GMS的視頻和教程的信息。儘管這些方法在內核訪問上存在安全隱患。但該解決方法仍受到廣泛歡迎,這個消息幫助華為手機銷售增加。
這個安裝GMS的應用叫LZPlay。安裝後,它會尋求訪問隱藏的系統設置的權限,並在華為版本的安卓內核要求root權限,以允許安裝應用程序和服務。據安卓安全專家John Wu稱,要使LZPlay正常工作,需要“華為特定的MDM API”,這個 API是“經華為簽署的特殊證書授予的,給予在標準安卓系統上沒有的特權。”換句話說華為偷偷開了個後門,違反制裁,改動了谷歌的二進制文件。吳說“很明顯,華為非常了解LZPlay應用,並明確允許其存在。而LZPlay的開發者也肯定知道這些未公開的API,簽署法律協議,通過審核,最終使華為簽署核准了LZPlay。而LZPlay的唯一目的是非法安裝Google服務。”
我嘗試過給在國內買的聯想手機安裝谷歌移動服務框架。感覺過程很容易,最簡單的方法是通過第三方安裝Google Play。然後所有的谷歌應用都可以順利安裝。因為聯想公司有谷歌的許可,能通過谷歌的安全驗證。如果沒有這個授權,Google Play就不能安裝。LZPlay就是一個工具,和華為的後門攜手,繞過谷歌授權,安裝谷歌應用。
但是LZPlay現在已經下架,那些下載它的人突然發現它不再可用。撤回之前的所有安裝將不再起作用。而且,更有趣的是,使用LZPlay安裝GMS的設備不再通過SafetyNet認證,使許多應用程序和服務無法使用。
事實是Google顯然已經關閉了Mate 30的後門。雖然對於安卓專家,可以發現其他複雜方法繞過屏障。考慮到華為旗艦手機並不便宜,消費者花高價顯然是為了方便流暢的使用體驗。讓中國國內的用戶為裝一款谷歌應用絞盡腦汁,讓國外用戶去尋找那些用慣了的谷歌應用的百度代用品,顯然都距離方便流暢的體驗相差太遠。所以現在購買華為的新手機需要三思,你也許買了一塊價格不菲的磚頭。