共计 1310 个字符,预计需要花费 4 分钟才能阅读完成。
解决方案
- 使用 Thanox 的隐匿功能,欺骗谷歌地图为 us 用户
- 如果遇到了 Android Go 无法使用 Timeline 的问题,刷入 MIUI-CNGmsPatch-v1.0.zip 模块。
- 如果不是小米的用户,还可以尝试这个模块 GitHub – fei-ke/unlock-cn-gms: Magisk 模块,去除国行 GMS 某些限制。
完!
以下都是废话
从 Google 还能在国内访问时,就一直是 Google 的忠实用户。
手机上也有各种方法开启了 Google location report 功能
去年上半年,location report 功能改版,只能在 Google 地图中主动启用。同时门槛进一步的增高。
一开始,搜索了一番,在 V2EX 论坛上找到了解决方法。有人总结发布了相关方法。
该博文发布的时间只比请教下如何开启谷歌地图的 Timeline – V2EX 的解决方法晚了一天,做了比较好的总结。
大致上的方法就是通过 Thanox 的 隐匿
功能将谷歌地图识别是否开启 Timeline 的参数修改为对应的 us
以及 310030
。
然后清除谷歌地图的数据,再次进入基本上就可以开启了。
一般来说,如果
隐匿
产生了效果,同时已经清除了谷歌地图的数据,再次进入后,会首先看到美国地图而不是中国地图。这就代表了隐匿
成功了。
之后换了手机,重新完成上述流程,谷歌地图的设置内也出现了 Timeline 的选项,但是点击进入后,Timeline 的界面一闪而过之后,出现了新问题:Android Go 设备无法开启时间线!
问题是,我的手机是 Redmi K60 明显不是 Android Go。
进行了一番搜索,发现 Reddit 上的网友也遇见了类似的问题,给出的答案是刷机!其他也没有找到对应的解决方法。
仔细分析了一下问题。
- 会出现开启 timeline 问题的一般都不是美国用户,起码 sim 卡的网络为非 us。
- 可以通过欺骗谷歌地图开启 Timeline,那么应该也能通过欺骗 Google Framework 通过是否 Android Go 的测试。
- 是否可能 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 的功能。