华为旗舰手机=高价砖头?
最近华为的最新旗舰手机Mate 30 在谷歌移动服务框架(GMS)的安装上颠簸反复,颇具戏剧性。
由于美国对华为的制裁,华为的新旗舰手机Mate 30系列将不能使用谷歌的谷歌移动服务(GMS)。没有GMS的华为手机在海外的销售将遭受重大打击。 但华为消费者业务总裁余承东向消费者保证说,将找到解决方法。在Mate 30于9月发布之前,Android Authority报道余承东曾对媒体表示,华为“已有解决方法”来恢复Google功能,该过程“相当容易”, 开源的安卓提供了“很多可能性”,并且第三方开发人员已经研究了解决方法。
需要说明一下。由于中国政府对谷歌的封杀,中国厂商在中国销售的手机一般都不预装谷歌的应用。但是这些厂商得到了谷歌的GMS授权,能够在售后安装谷歌应用。我尝试过给在国内买的联想手机安装谷歌移动服务框架。过程很容易,最简单的方法是通过第三方安装Google Play。通过Play商店,所有的谷歌应用都可以顺利安装。因为联想公司有谷歌的许可,能通过谷歌的安全验证。如果没有这个授权,Google Play就不能安装。华为被美国政府制裁,新手机不再能得到谷歌的GMS授权,用户也不能自行安装谷歌应用。
M30发布之后,中国互联网立刻就出现了用中文应用程序安装GMS的视频和教程的信息。尽管这些方法在内核访问上存在安全隐患。但该解决方法仍受到广泛欢迎,这个消息帮助华为手机销售增加。
这个安装GMS的应用叫LZPlay。它能够和华为的后门携手,绕过谷歌授权,安装谷歌应用。LZPlay寻求访问隐藏的系统设置的权限,并要求root权限,以允许安装应用程序和服务。据安卓安全专家John Wu称,要使LZPlay正常工作,需要“华为特殊的未公开的MDM API”,这个 API“经华为签署的特殊证书授予,给予在标准安卓系统上没有的特权。”换句话说华为偷偷开了个后门,违反制裁,改动了谷歌的二进制文件。吴说“很明显,华为非常了解LZPlay应用,并明确允许其存在。而LZPlay的开发者也肯定知道这些未公开的API,签署了法律协议,通过审核,最终使华为签署核准了LZPlay。而LZPlay的唯一目的是非法安装Google服务。”
但是LZPlay现在已经下架,那些下载它的人突然发现它不再可用。之前的所有安装也不再起作用。而且,更有趣的是,使用LZPlay安装GMS的设备不再通过SafetyNet认证,使许多应用程序和服务无法使用。
谷歌显然已经关闭了Mate 30的后门。虽然对于安卓高手,仍然可以发现其他复杂方法绕过屏障。考虑到华为旗舰手机并不便宜,消费者花高价显然是为了方便流畅的使用体验。虽然中国国内谷歌应用被封杀,很多国内用户,仍然希望自己的手机有能够在需要的时候,安装一两款谷歌应用的能力。换句话说,用不用是一回事,能不能是另一回事。现在不用可以,但不希望永远不能用。让中国国内的用户为装一款谷歌应用绞尽脑汁,让国外用户去寻找那些熟悉的谷歌应用的百度代用品,显然都距离方便流畅的体验相差太远。所以现在购买华为的新手机需要三思,你也许买了一块价格不菲的砖头。