症状就是移动网络图标上的小叉。
我知道在 Android 7.0- 中,修改 Captive Portal Server 即可消除感叹号。
但是我升级到 Android 7.1 之后,修改 Captive Portal Server 却失效了。感觉很奇怪。 Android 7.1 在相关机制上有变动吗? 各位 Android 7.1 用户遇到相同问题了吗?
PS. 我尝试过 v2ex 的 server 以及 http204.sinaapp.com ,均无效。
PS2. adb shell "settings put global captive_portal_detection_enabled 0" 确实有效。但是关掉这个功能挺可惜的。 thx
1
hicdn 2016-10-21 22:06:51 +08:00 1
家里 wifi 在 openwrt 上装了 SS ,手机连接无 "x"
使用 4G 时,开 SS 全局代理,有 "x" |
2
airqj 2016-10-21 22:09:40 +08:00 via Android
我的也是如此
|
3
BROWNURSIDAE 2016-10-21 22:28:03 +08:00 via Android
换成 g.cn
|
4
Biggoldfish 2016-10-21 22:35:48 +08:00 via Android 1
同样,改成 google.cn 后也不行。
连电脑抓了一下包,没有访问我设置的 google.cn ,而是访问了 connectivitycheck.gstatic.com 和 www.google.com ,全部返回了 204 ,依旧有 x. |
5
clare0621 2016-10-21 22:47:09 +08:00 via iPhone
改 URL 的话需要使用 https 加密链接。
|
6
datou 2016-10-21 22:56:08 +08:00
我的 nexus5X 自从买到手至今差几天一年
从未有过叹号 |
8
honeycomb 2016-10-22 00:35:04 +08:00 via Android
|
9
HeavenlyChorus 2016-10-22 00:35:32 +08:00 via Android
@dlllcs 请问调谐器在哪😂
|
11
BROWNURSIDAE 2016-10-22 01:34:53 +08:00 via Android
@honeycomb play 版的微信不会这样,企业版微信估计是没上架只在国内做的吧
|
13
honeycomb 2016-10-22 02:43:48 +08:00 via Android
@BROWNURSIDAE 有可能的。 play 上面似乎没有企业微信
|
14
dlllcs 2016-10-22 11:06:36 +08:00
|
15
dlllcs 2016-10-22 11:07:34 +08:00
@HeavenlyChorus 按住通知栏的齿轮 10 秒钟,设置里会多出一个系统调谐器
|
18
KagurazakaKotori 2016-10-23 13:34:16 +08:00
同样情况,更改 captive portal server 无用
|
19
cs4589999 2016-10-24 10:19:40 +08:00 3
感叹号问题
试了改到国内支持 https 的地址 但开启 ss 后会反弹 这个命令,改为 7.0 之前的 http 模式 settings put global captive_portal_use_https 0 然后还是用之前的方法改各种地址即可,无反弹。 |
20
baraja 2016-10-29 13:06:18 +08:00 via Android
目前有效的解决办法:
www.google.com 找个能 ping 得通的 ip 写 hosts |
22
zzlinove 2016-11-09 13:27:38 +08:00
ss 用 nat 模式就好了
|
23
Deffi 2016-11-09 16:34:46 +08:00
用 V2EX 的,然后用浏览器打开 V2EX 登录一下就好了
(不过不确定是不是永久的 |
24
baraja 2016-11-15 01:30:39 +08:00
@randix www.google.com ,只需要这个就够了,亲测完美
|
25
conan06 2016-11-16 14:49:43 +08:00
我也挺关心这个问题的…… 7.1.1 下折腾了半天还是有叉号
|
26
churchmice 2016-11-18 20:50:21 +08:00 via Android
@cs4589999 这个好使
|
27
twoyuan 2016-12-06 10:57:11 +08:00
@conan06 我也是,最后删掉禁用这个了
adb shell settings delete global captive_portal_server adb shell settings put global captive_portal_detection_enabled 0 然后重启 |
28
Allenqjy 2016-12-06 16:39:57 +08:00 1
已经找到不禁用且能取消叉号的方法了,具体解决方案可以看我的博客文章: https://qiujunya.com/nexus711.html
|