kn007的个人博客
♥ You are here: > > Android 7使用完整版Google Now及打开位置记录教程

Android 7使用完整版Google Now及打开位置记录教程

by | 28 Comments


国内想正常使用完整版Google Now,基本不行,即便安装了Google Now Launcher,也会发现资讯卡是灰色的,Google Now Launcher可以说只剩个Google Launcher功能。而位置记录,基本你打开设置看,只会看到“无法在中国使用”这个提示。

今天就简单地为Android 7 (Nougat)写篇教程来讲解如何启用这两个功能。

使用完整功能Google Now (Launcer)及Feed(资讯卡)的先决条件:Google及Google Now Launcher安装完毕且工作正常(即需要Google框架及服务),全程美国IP(建议)。

按照以下步骤走:

1.开启飞行模式。
2.把系统语言设置为英文。
3.完全关闭定位。
4.应用程序中,点菜单(右上角三个点),选择“Show System APP”。
5.按顺序清除这两个APP的数据:“Google Service Framework”、“Google”。
6.保证是美国IP前提下,开启WiFi(不要关闭飞行模式)。
7.然后回到桌面,进入Google Now Launcher,接着即可开启并设置完整功能的Google Now。

之后你可以设置回中文,继续使用。如果想稳定使用,建议执行下面步骤,即便不开启位置记录功能。

启用Location History(位置记录)的先决条件:设备Root,LocationReportEnabler和Market Unlocker二者选其一(推荐前者。小,无广告,开源),全程美国IP(建议)。

按照以下步骤走:

1.开启飞行模式。
2.应用程序中,点菜单(右上角三个点),选择“Show System APP”。
3.禁用“Google Service Framework”。
4.完全关闭定位。
5.拔掉SIM卡重启(你也可以选择关机后拔掉SIM卡再开机)。
6.在系统设置里,将应用自启动中的LocationReportEnabler或Market Unlocker中设置为允许。
7-1.打开LocationReportEnabler,选择“同时清除 Play Service 数据”、“同时清除 Google Maps 数据”、“完成后重启”,然后应用,等待其自动重启。
7-2.如果你不使用LocationReportEnabler,那么看这一步,忽略上一步。打开Market Unlocker,现在“市场”标签选择美国一家运营商,比如AT&T;在“主页”标签,确保“启用解锁”、“自动设置”启用状态,重启。
8.开机后,等待片刻,如果你有启用Root授权提示的话,会看到LocationReportEnabler或Market Unlocker提示已经被授权。
9.关闭飞行模式,连接WIFI,再插入SIM卡。
10.应用程序中,启用“Google Service Framework”。
11.打开设置中的“定位”,点击位置记录,一般来说可以看到已经可以被启用了(不再提示无法在当前区域使用)。

这时,你就可以重新打开定位功能了。而且基本上,你不卸载LocationReportEnabler或Market Unlocker,这个设置是不会掉的。

以上步骤带来的一些后果:

1.Maps已下载的离线地图没有了,需要重新下载(如果你之前没下载过中国的离线地图,那么在今年下半年,Google其实已经禁止任何人下载中国离线地图)。
2.手机的“备份和重置”功能需要重新设置。
3.Google Play Store打开后,需要稍等片刻(取决网络速度)才可以正常使用。

以上,是我自己在OnePlus 3T Oxygen OS 4.5.0 Android 7.1.1测试后总结成。按照惯例,一般来说原生系统及Oxygen OS都没问题,其他第三方ROM无法保证一定成功。

友情提示:如果你是MIUI用户,本身MIUI限制了Google的一些权限,你可以卸载LocationReportEnabler或Market Unlocker。不影响。这或许并不适用所有MIUI用户,出现问题,重新来过便是了。


可能很多人只知道Google Now的“OK, Google”及FEED资讯卡的意义,却不知道位置记录的意义。

位置记录,在很多年前,我还小的时候,就对我来说意义挺大的,即便是现在也还有。

那个时候,Google还在国内活跃,一片平和,这个暂且略过不表。

在以前我的手机里是启用这一功能的,在独自出门的时候,父母过多担心我的行程安全,也不怕找不到我。

位置记录会一直使用粗略定位定位你大概的位置,并实时保存在服务器上,当你打开地图时,更是精准定位上报,而这一功能你可选择对指定人授权可查看。所以家里人,通过这个功能可以看到你大概在哪。如果需要,他们甚至可以点击页面的,获取精准定位,Google会推送一条信息到手机,并获取一次精准位置,返回到页面。十分方便。

你独自出远门,去找朋友,给个授权,对方也能大概知道你到哪,预计什么时候到,有个准备,不用问来问去,麻烦。

更好的功能是,Google位置记录有个时间线功能,他可以记录所有你走过的路线。你以后想回味,或者确认自己之前是怎么去到某个地方的,都能查得到。而这些时间线,是可以选择部分或全部删除的,也就是说,如果你担心隐私,那么可以删除。

还是挺有意义的,在我看来,特别是经常出门的。看看自己走过的路,挺好。有时也可以回忆一下。

最简单的,比如,你只记得你去某个地方,却不知何时何地去,简单调用一些记录,貌似得到时间、路线,很Nice的功能。


还有就是7.1.1默认的Android Captive Portal Server,现在是connectivitycheck.gstatic.com/generate_204,在国内访问完全不行,我还是改回g.cn的。比较方便。

只要在终端执行下面命令后,重启即可:

settings put global captive_portal_http_url http://g.cn/generate_204

如果你需要有https支持的话,那么建议用v2ex的源,执行下面的命令。

settings put global captive_portal_http_url http://captive.v2ex.co/generate_204
settings put global captive_portal_https_url https://captive.v2ex.co/generate_204

还可通过下面命令,强制使用https,不过没什么必要就是了。

settings put global captive_portal_use_https 1

一加搞事情啊,最近。氧OS会跟踪用户的所有活动,其中包含已安装的应用信息及版本,这点我无法接受。我选择remove掉整个报告功能。

pm uninstall -k --user "0" net.oneplus.odm.provider
pm uninstall -k --user "0" net.oneplus.odm

现有GoogleNowEnabler可以解锁Google Now所有功能,详见XDA。

转载请注明转自:kn007的个人博客的《Android 7使用完整版Google Now及打开位置记录教程

donate
有所帮助?

Comments

28 Comments立即评论
Loading...
  1. :razz: 我没想到这样也能水一篇
    本文草稿可在某 Telegram 群组查看 :roll:

    1. MOD回复

      @liwanglin12: 哪呢 :x
      我今晚除了这破事,还有别的破事搞死,搞好顺便把这个搞了。 :???:

      破事水,没事水水

  2. 回复

    Magisk 大法好,直接装个 Google Assistant Enabler 就能开大部分功能了 :|

    1. MOD回复

      @Eiko: 对Magisk无感。先继续观望。 ;-)
      看了下github,也需要挺多步骤 :x

      而且对于位置记录,无解。

  3. 这……对于我个人来说这个功能要这么折腾不适合我。

    1. MOD回复

      @zwwooooo: :!: 确实还挺闹腾的

  4. 位置记录功能挺好的,不过 iOS 开启不了,不知道是不是账号问题。

    1. MOD回复

      @老杨: iOS的打开方法据说也比较曲折。。 :grin:

    2. @kn007: 反正我是没能成功打开。有空把那个发送两个版本邮件通知的也分享一下呗。 ;-)

    3. MOD回复

      @老杨: 行,这个感觉跟xposed一样。。。修改内部函数,通过钩子。
      晚点我分享一下。

  5. 回复

    http://ping.chinaz.com/connectivitycheck.gstatic.com/generate_204
    怕不是你所在位置不属于“中国局域网发达地区”。。connectivitycheck.gstatic.com 和 g.cn 都解析到的地方都相同啊,Google 在国内就北京一个数据中心 :smile:

    1. MOD回复

      @neo: connectivitycheck.gstatic.com TCP Reset
      g.cn HTTP 204
      :razz:

    2. 回复

      @neo: 上海也有,另外最近谷歌在国内c3edge上也开了服务器,当然也是阉割过的😂
      61.49.62.46(r3.sn-jjjxqbx-2x3e.gvt1.com r3.cccedge-pek1.gvt1.com)

  6. 刚出来的时候试过 感觉用处不大

    1. MOD回复

      @路易大叔: 各有所需吧,这个

  7. LV3回复

    用云OS的表示好羡慕 :roll:

    1. MOD回复

      @aunsen: :grin:

  8. 我现在小米手机系统升级,遇到一个问题,就是otg不能写,够郁闷的!那几天刚好旅游,刚好没电脑,刚好没身份证,刚好不能进网吧,刚好拍照满了,身上带了移动银盘,带了数据线,之前没去测试,之后悲剧,哈哈。。只能用朋友的手机拍照,囧!!

    1. MOD回复

      @郑永: 哈,rom问题,就等官方吧。
      你也可以拿自己的拍照后,走wifi或蓝牙传输,前者也并不慢啊

  9. 回复

    root了的话可以用[root] Android Hosts-L这个软件

    1. MOD回复

      @h: 我修改这个干嘛。。

    2. 回复

      @kn007: 有功能可以开启位置服务我一直用的这个

    3. MOD回复

      @h: 嗯嗯,看到了,这一功能本身就是参考LocationReportEnabler写的,play上的最后一张图可以看到。

    4. MOD回复

      @h: 好吧,才发现这软件也有启用位置功能,这种有点臃肿。
      这个软件这一功能本身就是参考LocationReportEnabler源码写的。。

    5. 回复

      @kn007: 嗯,不过当时刚升级7.0, :cry: LocationReportEnabler不知道为什么不能用,就一直用这个了

    6. MOD回复

      @h: 自启动允许下

  10. 回复

    connectivitycheck.gstatic.com
    完全可以访问,国内默认用北京谷歌服务器,检查一下dns看看

    1. MOD回复

      @Jaion: 我这边不行,已经试过,被reset

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif