Hyper OS 下解决 Android GO 无法使用谷歌地图时间线的问题

19次阅读
没有评论

共计 1310 个字符,预计需要花费 4 分钟才能阅读完成。

Hyper OS 下解决 Android GO 无法使用谷歌地图时间线的问题

解决方案

  1. 使用 Thanox 的隐匿功能,欺骗谷歌地图为 us 用户
  2. 如果遇到了 Android Go 无法使用 Timeline 的问题,刷入 MIUI-CNGmsPatch-v1.0.zip 模块。
  3. 如果不是小米的用户,还可以尝试这个模块 GitHub – fei-ke/unlock-cn-gms: Magisk 模块,去除国行 GMS 某些限制
    完!

以下都是废话

从 Google 还能在国内访问时,就一直是 Google 的忠实用户。

手机上也有各种方法开启了 Google location report 功能

去年上半年,location report 功能改版,只能在 Google 地图中主动启用。同时门槛进一步的增高。

一开始,搜索了一番,在 V2EX 论坛上找到了解决方法。有人总结发布了相关方法。

在国内开启 Google 时间线 – 七味茶盏

该博文发布的时间只比请教下如何开启谷歌地图的 Timeline – V2EX 的解决方法晚了一天,做了比较好的总结。

大致上的方法就是通过 Thanox 的 隐匿 功能将谷歌地图识别是否开启 Timeline 的参数修改为对应的 us 以及 310030

然后清除谷歌地图的数据,再次进入基本上就可以开启了。

一般来说,如果 隐匿 产生了效果,同时已经清除了谷歌地图的数据,再次进入后,会首先看到美国地图而不是中国地图。这就代表了 隐匿 成功了。

之后换了手机,重新完成上述流程,谷歌地图的设置内也出现了 Timeline 的选项,但是点击进入后,Timeline 的界面一闪而过之后,出现了新问题:Android Go 设备无法开启时间线!

问题是,我的手机是 Redmi K60 明显不是 Android Go。

进行了一番搜索,发现 Reddit 上的网友也遇见了类似的问题,给出的答案是刷机!其他也没有找到对应的解决方法。

仔细分析了一下问题。

  1. 会出现开启 timeline 问题的一般都不是美国用户,起码 sim 卡的网络为非 us。
  2. 可以通过欺骗谷歌地图开启 Timeline,那么应该也能通过欺骗 Google Framework 通过是否 Android Go 的测试。
  3. 是否可能 Hyper OS 修改了 Google Framework 从而造成被识别为 Android Go。
    于是想起来,之前有使用过一个 Magisk 模块,能补全 Gms 的功能。搜索了一番,找到了对应的模块:解除谷歌服务中国大陆限制 Remove Restrictions of Google Mobile Service on China Rom – Koizumi’s Blog
    功能包含开启附近分享和位置记录等功能,似乎有一定的相关性,遂刷入,果然解决了对应的问题。又可以愉快的记录位置,贡献自己的隐私了,又能离月球更进一步了。

中间还走了一些弯路。

手机上有使用 Pixelify GPhotos 的模块,白嫖 Google photo,因为该模块会欺骗 Google photo 设备为 Pixel XL 所以尝试以为是这个模块搞鬼,禁用后并没有效果。

手机上还使用了 Play Integrity Fix 过 SafetyNet,以为是该模块的问题,禁用了也没有效果。

现在看来,上述三个模块,可以共存,且都能实现各自的功能不相互影响。

另外之前还有一个能改 sim 卡槽信息的软件,我觉得应该也能实现开启 Timeline 的功能。

正文完
 0
评论(没有评论)