android 8.0 禁止 captive portal detection, 移除信号图标上的 x,方法。

2017-09-03 13:28:33 +08:00
 pagxir
在 android 8.0 下这个方法有效果:
adb shell

settings put global captive_portal_mode 0

0 disable
1 prompt
2 disconnect

老版本上 的下面的方法在 android 8.0 已经失效,在源码里已经标记为 @Deprecated
settings get global captive_portal_detection_enabled
21713 次点击
所在节点    Android
33 条回复
Devmingwang
2017-09-03 13:49:31 +08:00
更简单的方法:
root 后替换一个能上谷歌的 hosts,完事。
(这个方法适用于需要同时 root 开启位置报告的人)
ysc3839
2017-09-03 13:52:15 +08:00
更换服务器的方法应该还是有效的吧?应该换一个能用的服务器。
bclerdx
2017-09-03 13:52:21 +08:00
我就不明白了,WLAN 上有这个 X 号又不影响除 Google 以外的服务,干嘛要千方百计的移除?
cwek
2017-09-03 13:56:06 +08:00
@bclerdx 完美强迫症?
oroge
2017-09-03 14:04:21 +08:00
@bclerdx 我的主要动机:为了可以自动打开公共 WiFi 的登陆认证。次要动机:传言这个叉号会导致费电。
ltux
2017-09-03 14:39:52 +08:00
@bclerdx 影响 google 以外的服务。他会导致 wifi 不能自动连接。
cwek
2017-09-03 14:41:56 +08:00
@oroge 有叉只是无法用 google 的 204 检测来判断正常连上网,如果网页认证无论其他都直接劫持过去认证。
oroge
2017-09-03 14:54:16 +08:00
@cwek 嗯。我想表达的意思是:修改 captive portal server 之后,手机连接星巴克 WiFi 系统会自动弹出认证网页。如果不修复,那么我只能手动打开浏览器,手动打开某个网站 (而且这个网站还不能部署 HSTS),然后等待「劫持」。肯定是前者方便。
orzfly
2017-09-03 15:02:46 +08:00
bclerdx
2017-09-03 15:04:11 +08:00
@ltux 我知道,那就你的手指点一下不就好了。
bclerdx
2017-09-03 15:05:21 +08:00
@oroge 还是有自己小心机嘛。
bclerdx
2017-09-03 15:05:54 +08:00
@cwek 把墙拆了,起诉 XX,就没有这么多烦恼了。
honeycomb
2017-09-03 15:14:59 +08:00
@bclerdx
这不是小心机
captive portal 就是这样检测的
在 Android 上因为国情我们需要一些 workaround
jfdnet
2017-09-03 15:33:35 +08:00
@bclerdx 检测不通 会经常检测 耗电啊
bclerdx
2017-09-03 15:37:49 +08:00
@honeycomb 我知道,我的意思是说国情不外呼人情,国情应该放行 captive portal。更应该起诉 XX 的国情,难道不是么?
yylzcom
2017-09-03 16:00:38 +08:00
如果禁用掉会有什么影响吗?在考虑自建一个或者修改成第三方的
pagxir
2017-09-03 16:05:52 +08:00
@yylzcom 这个功能在锅内用处不大,禁用也没啥影响。最主要作用应该是自动登录那些 captive portal wifi。
hst001
2017-09-03 16:20:01 +08:00
@bclerdx #3 当然影响,有×是无视 WLAN 直连移动网络的
Love4Taylor
2017-09-03 17:08:17 +08:00
@bclerdx #3 有叉的话会直接走数据.... 流量很多么...
xiaojunzi
2017-09-03 19:24:21 +08:00
明明还可以用呀 为什么要直接禁用掉 OTA 直接升级上去的 下方虚拟键还是自动隐藏 无线和信号下面还是跟之前弄好的一样没有×

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/387818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX