另外,一些品牌的手机虽然并没有内置 GMS 框架,但是只要厂商没有限制框架的安装与使用,通过第三方 app 安装 Google 三件套等也是可以的。
2. 降级或刷入第三方手机固件
对于那些原本的系统中内置了 GMS 框架,但是升级系统后框架被去除的手机,只要刷回原来的固件,Google 框架就回来了,所以在不想换机的情况下,系统降级也是一个可选方案。
手机升级容易,降级难。降级系统可分为「卡刷」和「线刷」两种,「卡刷」一般需要经历解除 BL 锁、下载官方旧版固件(系统)放入手机中、进入官方 recovery,找到固件包安装等流程。
而所谓「线刷」,和前者最主要的是区别只是将固件放在电脑上而不是手机中,下载官方的刷机程序,将手机连接电脑即可进行刷机。
降级的方法只适用于原本系统就内置或支持 Google 框架的手机,但一些手机无论新旧系统都没有、甚至不支持安装 Google 框架(体现为无法安装或只能安装特定的老版本 GMS,又或者安装后无法运行)。
这时候有些用户可能会采取比较激进的「换第三方系统」的做法。
这个过程和降级很像,只不过因为不是官方固件,所以手机会有「排异反应」,刷入第三方系统可能需要完成 root 手机、刷入第三方 recovery 等操作。
无论是降级还是刷第三方 ROM 都需要用户先清除所有手机数据再进行的,想想要备份聊天记录再换原是不是就感觉不想动了呢?
再者刷机也是有风险的,比如小米官方就明文指出,解除 BL 锁后因刷机(或降级)导致的需更换硬件的故障,小米不予保修。
很多手机品牌(例如 OPPO)其实是没有官方降级方法,也不支持用户降级的,更别提刷入第三方 ROM。因此 root 或植入了第三方固件的手机出现了其他故障后还有可能被官方各种理由拒绝保修。
3. 模拟框架环境
接下来这个办法是目前来说相对轻松的和低成本的——安装 app 在手机中模拟框架,以运行需要框架支持的游戏和应用。
这种操作有点类似于我们在电脑上拥有了 Android 模拟器,虽然 apk 文件没有安装进电脑程序列表中,但是还是可以在模拟器中正常运行和使用。
《OurPlay》提供了上述的 GMS 框架模拟服务,Android 手机安装并在 app 内调试好以后便无需再另外安装 Google 三件套也可直接在环境内运行本该需要 GMS 框架的游戏和应用。
用户首次打开 app 会提示需要安装 Google 框架,此时因为该框架只是内嵌在 app 中,并不进入真正的手机应用列表,因此不会出现之前和部分系统程序冲突导致不能运行的情况。
等待过程可能会有点漫长,特别是在 99% 处会停留一段时间,重启一下 app 问题可能会得到解决。