年初,Google 正式向 Nexus 6 推送了 Android 7.1.1。至此 Google 已经向所有尚在「生命周期」内的 Nexus 和 Pixel 设备推送了 Android 7.1.1。由于这个版本中隐藏的新特性较多,之前介绍的 消除 Wi-Fi 和移动网络上的感叹号 的方法也已完全失效。在 Android 7.1.1 中,这个感叹号变成了x
号,因而今天这篇教程就是针对 Android 7.1.1 系统的新方法。
(本文方法参考自 V2EX 社区《关于 V2EX 提供的 Android Captive Portal Server 地址的更新》,在 Android 7.1.1 的 Nexus 6 上测试通过。)
操作步骤
1. 首先我们需要下载 ADB 工具包到电脑系统的根目录,现在你可以直接从 Google 官方下载到这些工具,将其下载后解压缩至系统根目录。
2. 进入工具包目录,按住 Shift 键,同时在文件夹空白处点击鼠标右键,选择「在此处打开命令窗口」,打开命令控制程序。
3. 将手机通过 USB 连接至电脑,打开手机的 USB 调试选项,并选择在「允许使用此台电脑进行调试」中选择确定。
4. 回到电脑桌面,在命令控制程序中,输入 adb shell
。如果出现 $
标志说明 adb 服务已经开启。如果没有看到可以反复尝试。
5. 直接在 $
标志后面输入以下命令:
settings put global captive_portal_https_url https://captive.v2ex.co/generate_204
6. 输入完毕之后等命令控制行的光标回到 $
后,直接输入 reboot
重启设备,开机之后再看设备的 Wi-Fi 和移动网络上那个小小叉号就没有了!
备选方案:完全关闭网络检查服务
如果你想一劳永逸,可以直接使用 ADB 命令关闭系统网络检查服务:
adb shell settings put global captive_portal_detection_enabled 0
需要说明的是,当遇到需要使用 portal 验证的网络(例如星巴克的免费无线网络)可能会无法连接。
喜欢少数派?欢迎关注我们的微博:@少数派sspai ,微信公众号: sspaime
少数派( http://sspai.com )