December 6, 2016 · Android Nexus

Android 5.x/6.x/7.0/7.1 网络图标感叹号的解决方法

本人在新浪云建立的可用地址:sayno204.sinaapp.com 其他可用地址:google.cn、captive.v2ex.com

android 7.1.1使用如下方法

字段由 CAPTIVE_PORTAL_SERVER 变更为 CAPTIVE_PORTAL_HTTPS_URL ,并且不进行 generate_204 拼接,所以我们需要使用https协议将完整地址写上。

相关属性

CAPTIVE_PORTAL_HTTP_URL
CAPTIVE_PORTAL_HTTPS_URL
CAPTIVE_PORTAL_USE_HTTPS

1.关闭检测功能
adb shell settings delete global captive_portal_server
adb shell settings put global captive_portal_detection_enabled 0

如需开启将0改为1即可

2.不关闭检测功能①
adb shell settings put global captive_portal_use_https 0

adb shell settings put global captive_portal_server sayno204.sinaapp.com

3.不关闭检测功能②
adb shell settings put global captive_portal_https_url https://sayno204.sinaapp.com/generate_204

或者

adb shell settings put global captive_portal_http_url http://sayno204.sinaapp.com/generate_204

Android 7.0/7.1.0使用如下方法

adb shell settings put global captive_portal_server http://sayno204.sinaapp.com/generate_204

Android 5.x/6.x/使用如下方法

1.完全屏蔽网络检查功能,最简单快速,但是就没有办法提示wifi登录:

adb shell settings put global captive_portal_detection_enabled 0

2.用国内的服务器替换掉google的服务器:

adb shell settings put global captive_portal_server sayno204.sinaapp.com

参考了以下文章:https://xn--yet824cpd.xn--fiqs8s/45.html;https://kyonli.com/p/208