准备工作:
1、设备可以正常访问 Google.com。
2、系统设置先取消 应用双开,也取消 隐私空间。
3、打开开发者模式,设置→关于手机→版本,点击7次。
4、进入开发者模式,设置→系统和更新→开发人员选项,打开USB调试,仅充电模式允许ADB调试。
5、下载华谷套件 https://bishua666.com/play/#/ 并安装。
开始:
1、打开华谷套件按照1-9对步骤依次执行。
2、全部执行完毕以后,打开Google Play 商店能刷出首页就可以了。
3、正常情况加载出界面后,会一直弹出“此设备未经play保护机制认证”通知 。
4、启用飞行模式,重启手机,打开设置->应用管理,搜索google,点击右上角图标选择显示系统程序,
5、三清
选择play商店:点强行停止,存储点进去,删除数据;
选择google play 服务:强行停止,存储点进去,删除数据;
选择google服务框架:强行停止,存储点进去,清空缓存并删除数据;
这一步一直到清空缓存变成灰色——重启手机——打开play商店(如果打不开,一直点重试,或者重启手机)——浏览十几二十秒——从后台关掉——回到应用管理——Google play服务点存储,管理空间——点删除所有数据——后退点强行停止——一直到强行停止变成灰色—完成后直接重启。这样的三清动作多执行几次(重复三次左右)
6、下载DeviceID APKPure或者直接在Google Play直接可下载
7、在此应用复制GSF码,如果获取不到提示no permission,可以卸载重新安装,或者换个app。
8、登入https://www.google.com/android/uncertified/,输入5获取到的gsfid保存ID
注意事项:
1、如果遇到服务器检索信息时出错DF-DFERH-01、需要登录谷歌账号或者重试等问题,都可以通过切换节点、重启手机、一直点重试来解决,这里看个人的实际情况,我遇到比较长时间的,点了重试上百次才打开play商店的。
还有个解决思路就是将该域名解析到国外即可,有以下几种办法:
1.若是采用代理软件,最好设置为全局代理,或者在软件内添加一条对services.googleapis.cn的强制代理规则。
2.若是手机,可以在root后修改hosts,添加一条 216.58.193.195 services.googleapis.cn。
3.若是路由器,可以在代理规则中添加对应规则。
2、三清是为了暂时消除认证报错导致依赖GMS的各个APP不能运行,三清后只要各APP运行正常,尤其是play商店运行正常,即使有认证报错通知,也可以进入下一步的操作。
二.电脑端彻底消除认证报错
做好设备注册后,此时仍然有play认证保护报错的通知出现,这是正常的(但此时不能有认证通知的弹窗覆盖,导致app不能运行),通过下述步骤,完成永久消除认证报错通知。
1、安装adb android调试工具。自行查找教程。
2、手机打开开发调试模式后usb链接电脑。命令行执行 adb devices ,如果出现数据说明识别到了手机。
3、设置手机进入飞行模式(一定要设)。
在命令行输入
1 |
adb shell pm disable-user com.google.android.gsf |
出现如下提示:
1 |
Package com.google.android.gsf new state: disabled-user |
等待1~2秒,键入 exit。
4、重启手机,在华为商标和音乐响起前,拔掉手机线,开机后关闭飞行模式,正常运行手机,检查是否仍然有认证报错的通知。
5、运行DeviceID,GSF 码显示为“Unknown。。。””字样,表示已经成功。
转载请注明:天狐博客 » 华为Mate60鸿蒙4.0安装GMS谷歌框架