Mate30稳了,通过软件安装谷歌服务,这个软件和华为有什么关系?

Mate30稳了,通过软件安装谷歌服务,这个软件和华为有什么关系?

近日有外媒测试华为Mate30,用户可以自行安装Google 服务,并且还可以正常运行,这个新闻之前雷猴也写过。

华为

其中这个测试媒体主要用到的一款软件"谷歌服务助手",雷猴上一篇文章的时候就写过雷猴的一个疑问。因为GMS这个是涉及到系统权限级别的,国内很多手机可以直接使用的原因是因为手机厂商在通过GMS测试之后,Google框架还有一些运行库是实际已经存在的。我通过搜索引擎搜索这个工具也发现一个比较有意思的地方,基本全是和华为有关:

搜索

这个雷猴不禁嘿嘿嘿的乱想,这个工具到底和华为有什么关系,或者说这个工具为什么能够并没获得root权限就可以直接修改system分区?

软件网站

所以雷猴我下载下来了这个工具,然后反编译看看到底为什么可以这样呢?

雷猴先是装在了自己的手机上,雷猴先用的手机是某想的手机,装的是ZUI非EMUI。然后提醒这个设备不被支持,

测试

毕竟单一样本,然后雷猴又试了一下Moto、小米、OPPO、vivo、华为这几个品牌十几台手机,发现华为的所有平板和手机都可以,但是其它品牌的都不能被支持,这个到底是哪里问题呢?(滑稽)

随后雷猴我对这个软件进行了反编译:

反编译@JJUT

然后雷猴根据之前接触这类的软件的经验,遍寻目录发现了这个文件:

华为签名

"HUAWEI.CER"如果稍微懂点的人,就算不知道这个文件做什么的,但是也一定知道这个文件是一个证书吧!那么这个文件就有非常之大的嫌疑了,很有可能这个软件就是凭借这个来实现的可以对华为手机的分区进行修改。

签名内容

看反编译的软件,MANIFEST.MF(摘要文件)里面包含华为的签名(huawei.card)。然后打开这个文件之后,发现有一个安全类授权APIcom.huawei.permission.sec.MDM_INSTALL_SYS_APP。这个API的作用就是华为可以允许让这个软件能够获取System权限把相关文件装入System分区(系统分区),所以Google服务能够正常的运行(Google服务需要系统级别的权限),这个也是为什么单纯的只是安装Google Play没法使用的原因。

雷猴根据这些内容,从时间还有这个软件方面来分析一下这个软件。当然,这个只是雷猴的揣测,到底是不是这个目前来说估计华为也不会说。

搜索公开文档查询没有

这个软件有华为系统级签名(不是开放的api)还有华为设备的MDM权限,可以无需root权限就可以王系统分区安装软件,基本可以"肯定"和华为脱不了关系。然后再根据搜索引擎上的出现的时间和发帖的人包括发帖论坛来看,很有可能是当初华为官方为华为平板M6解决没有GMS的问题出现的。

华为Mate30

但是还有一方面,就是欧洲地区对版权非常看重,这个不太和国内一样,这种行为可能在国外存在很严重的法律风险,如果真的是华为做的,那么就可能存在法律上的问题。这个也是我说的,华为是不可能承认是自己做的。但是也说明另一个问题就是Google没有赶尽杀绝,如果真的赶尽杀绝的话,就算是装上了,各种都做好了,也是没法用的,因为这个都有验证。所以说不管是Google还是华为,生意都是要做的,那天禁令解除,生意该做还是要做。

我是雷猴,一个真正喜欢数码的人。客观中立,不喜欢沸腾,如果你觉得我有意思欢迎关注我。