小米澄清 国际版手机仍预设 GMS 服务 仅特定中国国内版本将无法手动安装

小米在中国国内销售的特定手机未在系统预装GMS服务框架,也将无法透过手动方式安装GMS服务,而国际版原本就是采用包含GMS服务的Android作业系统,就不受影响。

不过小米未公布具体哪些中国国内销售的手机型号不支持Google GMS。小米公告截图如下:


已邀请:

Jason_Fue 【资深级】 - ExpressVPN, SurfShark user

整个事件是一场误解,起因是Google公司以安全为由下令各大厂商关闭手动安装管道,因为简单来说,手动安装会装到user分区,能被hack,而预装都是在system分区,不能被hack,因此小米官方回应是会增加更多预装机型,而不是所谓不给用户用GMS。小米目前的回应是这样,当然Google的新政策并不意味着必须预装GMS,只是不允许用户手动安装。

蔡若谷 【入门级】

这并不是一场误会!起初有大多数人也认为这是由于谷歌的禁令而引起的,但是事实并不是这样!

其更深一层的原因可能来自于政府的禁令或者小米开始想把这一功能仅放在旗舰机上,实行旗舰机差异化。(详情请见知乎和酷安区大佬xkeyC)

这个禁令完全是小米的一场单方面行为。

以下评论摘自xkeyC(不能发链接,所以原文中的链接都删了):

这段微博似乎也透漏着 小米也是受害者,偷偷让你们用 GMS ,被 Google 发现了,现在必须整改啦,巴拉巴拉…

起初我也就信了,毕竟小米似乎没道理砍掉对用户有利的功能不是么?(请记住这句话)

紧接着,我在酷安搜索 MIUI GMS 时,发现了有位从来没发过帖子的 “大佬” 给出了一个 “民间” 解决方案,我立马跟进了啊,经过测试,有效,于是我就在 XGI 发帖询问

(帖子:  ),

是否需要我搞一个 ROOT 安装辅助,结果没想到需求量挺大的,于是我第二天就原地开搞了。



一整天都在边写代码边测试,结果 MIUI 社区 公告发帖,一些机型 21.2.2 版本发布延迟,一看机型列表,惊了,全是 GMS 翻车机型,我就预感,小米又要整活了。



果不其然,等包推送后,我进行了两次测试,均在第一步就卡米 (获取官方 ROOT,ADB 解锁系统分区,重启),随后 XGI 群里有人反应,Magisk 模块实现的 “民间方案” 也坏掉了。于是我可以断定,小米这次彻底干掉了 GMS 。(参考帖子:  )

 得知这个结果后,我的心情是沉重的,似乎又觉得理所当然,随后简单说明了下其他解决方案(帖子:  ),然后我自己刷入了 MIUI 的 欧洲版(xiaomi.eu),就去睡觉了。 

 今天早(不早了,前一天太累了,睡到中午12点才醒),确认了 miui.eu 工作正常后,我又发帖补充了昨晚说的 其他方案 (帖子: ,随后就打算让这件事结束,毕竟,我已经没有什么能做的了。



在使用 eu 版 的过程中,我发现事情似乎没有我想的那么简单。





上图是 Google Play 的认证信息截图,下图为 magisk 的 SafetyNet 测试,我仅仅使用 magisk 禁用了 Google 的 Root 检测,别的什么模块都没动,没错,这台设备是有 Google 认证的!



这又让我想起了之前 开机多了个 “Powered by Android”,这是什么?这是所有支持 GMS 设备必须要显示的东西!

这当然还不够,随后我想起了 Google Play 控制台,里面可以查询所有通过了 Google 认证的设备。 

 【下图中,“尚未选择加入” 为 没有加入 GMS,“支持” 或 “不支持” 为 是否支持我的 App (因为这个列表只能在 App 兼容性里查,所有支持或不支持都是拥有 GMS 认证,而未加入则是没有)】

小米设备:


EMM?这么一看好像真的没有我的 K30? 慢着别慌,我们还有 Redmi:


好家伙,此图一出,我就大概有了这么一个猜测:

这哪是 Google 不让用啊,这是小米不让用。





我们再回过头来看这句话:


因为 非旗舰 机型没有内置 GMS,用户只能自己装,又因为 MIUI 整了个白名单,所以用户自己安装的 GMS 会被 Google 视为预装 GMS,但是用户自己装的肯定不符合 Google 的规定,于是 Google 要求 MIUI 整改不合规的 GMS 。

MIUI 在 解决合规问题时,决定直接砍掉非旗舰的 GMS。




那么 小米 为什么这么做呢,我们来看看这张图。


Google 要求,未预装不能自行安装,然后是 “内存性能扛的住”,K30U,“下个版本搞上去”,“国内GMS场景不多”。

这不是什么内存性能够不够的问题,这是 k30u,这是发布时被称作 旗舰 的机型。

通过 我们上面的机型名单,可以确定 K30U 在机型名单内,所以下个版本预装 GMS 完全没有问题(现在的内测版已经推送,所以我的猜测正确)。 

 看到这里,你应该明白问题所在了吧?

对,没错,不是 Google 不让用,因为小米大多数机型都过了 Google 认证,Google 让解决的是,用户自己装 GMS 的问题。按照正向思维,只要给名单内的机型预装 GMS ,就合规了。然而小米选择砍掉了 非旗舰 的 GMS。

小米似乎没道理砍掉对用户有利的功能不是么?

对啊,小米没砍掉,只是旗舰专属了而已。



还记得 之前的内核代码区别对待,超级壁纸区别对待,Ai智能助理(小爱接电话的那个)区别对待事件么?Oh对,还有 MIUI+,现在 正在 被区别对待。



问题已经很明显了,这次的 GMS 事件也是区别对待。

 以前,大家需要时,去应用商店装个 Gmail,随后系统会弹窗帮你补全 GMS,在那个时代,旗舰 和 普通机器 都是一家人,同一个入口。



到了 MIUI 12,这个入口消失了,旗舰机器 可以在设置打开 GMS,而 留给 “diao 丝” 的,只剩下这个白名单机制。

MIUI12 更新到了 Android11,因为 Google 的一些变动,利用这个白名单机制变得更加麻烦,经过我的一些研究,找到了可用版本,并做出了 XG。

可能是因为这个东西的原因,导致 “不合规” 的 GMS 装机量 突然增多,Google 注意到了这个问题,并通知小米整改,随后小米直接砍掉了这个白名单。

 小米可能认为,GMS 需求不多,但是对于一部分人似乎又挺重要,干脆做成旗舰专属吧!

于是,就有了 2月1日 这件破事。

这就是 小米的产品差异化战略,而我们,都是受害者。

这就是,冲击高端。


起司姨太 【入门级】

三星有影响吗

Jason_Fue 【资深级】 - ExpressVPN, SurfShark user

以前像我同学的OPPO,手动装三件套都不能用,后来发现三件套其实都已经预装了,只是需要特定方式激活。我想说的是Google应该早就有政策不允许用户手动安装,正如@蔡若谷 说的,这次只是小米一家出了问题。

要回复问题请先登录注册