前段时间把手上的华为 M6 平板,安装好了谷歌套件,但在打开 Play 商店是时会出现“从服务器检索信息时出错。DF-DFERH-01”的错误。

尝试过:换不同的梯子、使用全局代理、修改 DNS、允许 Google 服务所有权限等方法,都无法解决。有可能是梯子的问题,但是相同网络设置的情况下,小米等其他设备均可畅通无阻的打开 Play 商店。
解决办法
根据网上记录,办法有很多种。博主逐条试过后,将有效方法总结记录在此:
1、据说这种问题在华为设备上出现较多,可在华为手机或平板的“设置”--“系统”--“语言和输入法”--“语言和地区”中,将“地区”设置为其他国家或地区,例如将默认的“中国”改为“中国香港特别行政区”或“美国”等,此时重新打开谷歌 Play 商店则一切正常,使用完后切回即可。
2、在华为手机或平板的“设置”--“应用”--“启动应用管理”--“批量手动管理”中将 Google 服务框架、Google Play 服务、Google Play 商店的“关联启动”均开启。
3、如果你正在使用的服务器支持 UDP 转发,可在梯子中设置开启“使用 UDP DNS”。

探究原因
为什么会出现这种问题?
先说谷歌套件,我的设备都是通过的一款名为 “Go 谷歌安装器” 的应用一键安装,包括 Google 服务框架、Google Play 服务和 Google Play 商店。但安装成功后查看小米手机和华为平板上的 app 版本号并不相同,个人猜测是华为内置了谷歌服务框架的配置信息。
网上有很多文章说:是因为有的安卓设备内置了谷歌服务,且是经过厂商定制的,打开 Play 商店时会请求 *.googleapis.cn,这个域名对应服务器本在国外,被梯子判断为国内而跳过代理,导致无法获取数据。
但博主乌帮图分别对小米手机和华为 M6 平板进行抓包,发现两者打开 Play 商店时请求的都是
*.googleapis.com,且该域名解析后的 IP 也一样,并没有出现所谓的 cn 域名。

不知道是抓包错误还是其他原因?麻烦有知道的老哥留言知道一下。