的未来华为Mate 30 Pro颜色变暗一点。由于美国政府的制裁,这款高端智能手机几周前在慕尼黑推出,是中国制造商第一款无法预装谷歌应用程序的智能手机。在欧洲销售这样的设备是不可能的任务。
最近出现了一丝希望,中文网站乐游网。这允许使用“app-release.apk”应用程序安装 Google 应用程序。这个方法很简单,只需要几分钟。这几乎是神奇的。对于大批量的营销来说,这当然是不够的,但技术爱好者却可以完美应对。
不幸的是,该网站现在没有订阅者,并且该应用程序似乎也不再工作。因此,在 Mate 30 Pro 上安装 Google 应用程序将不再有任何简单的方法。这条路又是死路一条。
在固件中打开后门的 API
这种心意的改变或许源于一个启示吴约翰,台湾Android开发商。仔细观察Lzplay的应用程序,他发现它使用了华为创建的编程接口(API)。它鲜为人知,被称为“MDM”。通过一些搜索,他设法获得了解释其工作原理的官方文档。令人惊讶的是:LZPlay 的所有魔力实际上都基于此 API 的功能,它允许您在智能手机上安装系统应用程序。
理论上来说,这种情况不应该存在。要安装系统应用程序,您必须解锁引导加载程序,这在华为手机上是不可能的。此外,据约翰·吴介绍,这家中国制造商的智能手机固件安装在“只读”分区上,无法修改。因此,唯一的解释就是这个API是“一个后门,允许普通应用程序冒充系统应用程序,即使它们没有出现在任何只读分区上”。
这样的功能可能会产生问题,因为它可以向不一定受信任的应用程序授予非常高的权限。根据文档,访问MDM API只有在华为同意的情况下才能进行,但中国制造商仍必须进行严格的检查。无论如何,如果LZPlay遇到麻烦,那是因为这家公司很可能已经被华为断线了。但我们不知道为什么。
最新更新:据报道LZPlay不再提供下载,APK也无法使用。最合理的解释是华为远程撤销了他们的签名。
嗯……抱歉,我猜(实际上不是)
— 吴约翰 (@topjohnwu)2019 年 10 月 1 日
故事就这样结束了吗?未必。 9 月,华为暗示将提供解决方案,让 Mate 30 Pro 的用户可以使用自行安装 Google 应用程序。因此,LZPlay的消失可能只是暂时的。而华为奇怪的API可能会以另一种形式重新出现。