发布日期:2024-10-05 04:39 点击次数:159
啊?华为和Google中出辣妹人妻,这俩什么时候又搞到一说念了?事情是这样的,上个月,借公司团建的契机,咱们去了一趟泰国曼谷。在曼谷的市集里,咱们竟然看到了一个按理不应该看到的身影,没错,即是华为。
不知说念有若干东说念主跟托尼相同,一直认为几轮制裁下来,既莫得 5G ,也莫得Google全家桶,华为在国外活得应该很惨。
但践诺上起码在泰国,它照旧活得好好的,光是曼谷一座城市店面的数目就不下十家,仍是快比得上一些国内三四线城市了。
更离谱的是,咱们在其中一家授权店里体验泰国版的 Pura 70 的时候,发现这上头竟然有Google全家桶!
给没响应过来的差友稍稍阐发一下,国外用户日常的生涯基本上是离不开Google舆图、Google相册、 YouTube 这一整套东西的,就有点像咱们国内用户离不开微信和支付宝相同。
但他们能用上这些Google诓骗的前提是,手机得内置了Google出动办事,也即是 GMS 。它是 包括 Google Play 办事、 Google 商店在内的一整套出动办事伙同。假如在一台没内置 GMS 办事的手机上运营这些 App ,绽放的时候就会告成报错。
可无人不晓,自打 2019 年华为被列入实体清单后,Google就住手了对华为内置 GMS 办事的授权,是以按理说 Mate 30 之后的机型都是没法用这些Google诓骗的。
但是这台泰版的 Pura 70 ,不但用上了Google全家桶,还光明正地面摆在店里卖了,这是为啥?难说念说Google和华为在咱们不知说念的边缘,顶着好意思帝的压力悄悄搞了什么 PY 往复吗?
为了搞理解到底是如何一趟事,咱们挑升花重金买了一台泰国版的 Pura 70 研究了一下。狂放发现根本不是好意思帝和Google睁一只眼闭一只眼,而是华为动了点堤防念念。
具体讲,即是这台泰国 Pura 70 用的根本不是确切的 GMS ,而是一个叫 MicroG 的开源平替决策。
不知说念 MicroG 是啥玩意的小伙伴也不首要,阐发你们还年青,折腾过 MicroG 的,都快是三十多岁的老东西了 ~
好了不卖关子了,接下来咱们把技艺拨回到 2012 年的德国,咱们来听一段Google的 “ 行恶故事 ” ,听完大伙儿就知说念是咋回事了。
刚把Android收购过来的时候,Google照旧想把它打形成一个开放的出动生态系统的。这时候, Google Play Store 、 Google Maps 、 Gmail 这些办事和诓骗,也都是开源免费的。
那时诓骗软件的劝诱者们也没那么多心眼子,想着Google既然说是开源的,那就拿过来用呗。于是好多第三方的 APP 都告成调用了Google提供的开源的库和接口。
但是到了 2012 年的时候中出辣妹人妻,一位叫 Mar-V-in ( 马尔文 )的德国老哥发现,诶,不合啊,Google你这开源不保熟啊。
他在 XDA 论坛上发布了一篇帖子,声称因为受够了Google系软件对他的跟踪,是以他一直用的都是第三方的舆图和诓骗商店。
以致不时统用的都是基于 AOSP 定制的Android,也即是咱们常说的魔改Android,澈底开源免费而且目田。想着 Android 不是开源的系统嘛,按理来说这样玩也没什么问题。但没猜度,有一天他发现,这招竟然走欠亨了。
复查了一下才知说念,原来是Google这个老六,把好多底本在Android底层就提供的办事,迟缓都迁徙到Google办事( GMS )这个可选装配的组件内部去了。
换句话说,假如Android手机出厂不预装Google办事组件,好多 App 内部基础的定位、舆图等等办事都用不裸露,额外于残废了。
但 GMS 并不是开源的,要用必须要给Google交钱拿到Google的授权。
这老哥又不想向Google垂头,于是他连并吞帮目田诓骗劝诱者,把这些办事框架王人备给反编译了,免费开源给跟他相同不想用Google的劝诱者和用户。
额外于凭借我方的英勇,撸了一套土制版Google办事 apk ,天然照旧要看望Google的办事器,但是腹地模块的代码王人备是这哥们我方写出来的。
马尔文一初始给这个名目取的名字叫 NOGAPPPS ,很告成,即是不想用Google APP 的深嗜。到了 2016 年的时候清雅更名为 Micro G ,也即是咱们这台泰版 Pura 70 上用的这一套。
Micro G 通过模拟 GMS 的重要组件,比如 Google Play 、办事,使得底本需要 GMS 智商正常运行的诓骗,大约在华为 Pura 70 这种莫得 GMS 的建树上运行。
更膺惩的是, Microg 遴荐的是 Apache License 2.0 开源公约,任何东说念主都不错目田地使用、修改和分发 MicroG 的代码,不像 GMS 相同,属于Google稀奇,要用还得给Google交钱,让Google授权。
如今的 Micro G 仍是相称郑重了,莫得 GMS 的手机只消到 Micro G 的官网下载两个装配包就能责罚了……吗?
天然不行,因为Google也不是白痴, GMS 这样膺惩的东西,如何可能让你 copy 一份就拿给别的手机用。
Google荫藏的保护机制,即是考证 GMS 装配包打包时候的数字签名。
打包用的数字签名只掌捏在Google我方手上, MicroG 是仿冒不了的,是以告成装配 MicroG 之后,签名和真 GMS 的不相同,其它 App 根底不信任它,是以拒却通讯。
从 MicroG 的官方阐发不错看出,名目组是知说念这个问题的,况兼也给出了责罚主义:手机固件的劝诱者,需要在固件劝诱阶段,就往系统里植入一个 “ 签名伪装补丁 ” 。
额外于是让操作系统帮 MicroG 舞弊,站出来告诉其他 App :这即是Google官方的 GMS ,我帮你们校验过了,你们告成通讯就好了 ~
在泰国版 Pura 70 的 MicroG 的自检界面,会骄贵复古系统签名伪装。这就阐发,华为在国外版的 EMUI 固件里,提前预埋了匡助 MicroG 通过 GMS 签名校验的 “ 骗取补丁 ” 。
而在国行手机的 HarmonyOS 里,你如若告成从 Mico G 官网下载装配的话,自检页面会教导系统并未复古签名伪装。
比如咱们手上这台国行版的华为 Mate X5 ,即使把 Micro G 的两个都装上了,Google舆图和Google商店还没主义正常使用。
那是不是阐发惟有国外版的华为手机能用上 Micro G 这个决策,国行只可光看着?如若你这样想的话,那即是既低估了 Micro G 也低估了华为。
在 Micro G 官网,除了清雅的装配包之外,咱们还找到了两个带 “ hw ” 字样的装配包。
把他们都下载装配之后,就发现,自检页面上的签名伪装复古被勾上了。
装配上Google舆图和油管这些软件,也能正常使用了。也即是说,国行版块华为手机当前照旧预埋了 “ 骗取补丁 ” 的,只不外还要互助华为专用版的 Micro G 智商推崇作用。
更离谱的是,咱们负责测试的共事发现,国行版的华为诓骗商店里也能告成搜到 MicroG ,装好之后 Micro G 官网下载的带 hw 后缀的包,后果是相同的……
华子和 Micro G ,你俩藏得真够深的,搁着跟Google打游击呢?
除了 Micro G 除外,华为手机还有好多渠说念不错用上Google全家桶,比较常见的有 “ 出境易 ” 。它的终了形式跟 Micro G 又不太相同,你只可在出境易这个软件内部装配Google软件,并不成告成装在手机上。
清野 裸舞而且比较起 Micro G ,出境易被国外平台封号的风险也更大一些,是以只符合短技艺出洋的时候用。
为了关心国外用户,华为不错说是用尽了主义了,从禁令刚初始的时候推出 HMS ,企图替代 GMS 为国外用户不时提供定位、音信见告等等办事,再到当前的 Micro G 和出境易等等。
国外用户想同期领有华为手机和Google的办事却用不了,这样的场所除了无人不晓的好意思国禁令之外,一定进度上跟Google一边喊开源一边悄悄把多样东西稀奇化的作念法也脱不了干系。
咱们也没猜度,一时兴起买了台泰版的手机,能攀扯出这样一个少年终成恶龙,又被另外两个少年联起手来不屈的故事。
寰球就当看一下中出辣妹人妻,宇宙上另外一个场合的平时东说念主如何用华为手机吧。