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
21988 次点击
所在节点    Android
33 条回复
venster
2017-09-03 20:39:55 +08:00
@bclerdx 我就不明白了,人家设计这功能就是为了检测 Wi-Fi 可用性的,竟然说没任何用途?国内最常用到的地方就是大部分高档酒店,开启后会自动跳转认证页面,关了或者连不上检测服务器的话就老老实实用数据链接吧。
cwek
2017-09-03 21:03:14 +08:00
@oroge 我也改过,但是不影响,可以理解为网页认证会劫持第一个 http 请求。无论用原装的 G204 还是其他的。
chenyiping1995
2017-09-03 21:30:59 +08:00
好奇在这种情况下为什么不修改 Portal Server 而是直接禁用 Portal Detection ……?
helloit
2017-09-03 22:09:05 +08:00
bclerdx
2017-09-03 23:09:24 +08:00
@venster Google 设计的这个功能其实很好啊,现在世界各主流国家的网络都没有此问题,除中国和一些封锁 Google 服务的国家和地区!然而,其他国家或地区我不清楚,中国大陆的 ZF 把锅甩给了 Google,于是乎中国大陆的这些小白网民们,也就认为是 Google 的错! ZF 是对的。上次有个更可笑、具逗的客户对俺说:使用翻 /////墙违!!!法!!!
datou
2017-09-04 02:34:47 +08:00
nexus 5X 插中国电信的卡用了近两年

从未见过 X 呀
tempdban
2017-09-04 09:35:00 +08:00
@bclerdx 有啥可笑的 确实违法
rrfeng
2017-09-04 09:59:58 +08:00
关掉肯定不如换一个 portal server (比如 v2ex.com/generate_204


@Devmingwang 改什么 hosts 能开位置报告??
edsheeran
2017-09-04 11:05:25 +08:00
@venster 也不應該寫死這個功能
hzcxdgioa
2017-09-04 13:17:42 +08:00
@bclerdx 有 x 会认为此无线不通,开着流量会默认走流量,很麻烦的。
wm5d8b
2017-09-04 20:23:06 +08:00
7.1.2 就是这样了呀,所以 OTA 升上去完全没问题
https://www.v2ex.com/t/303889
bclerdx
2017-09-04 21:43:13 +08:00
@tempdban 那这 ZF 建立 GFW 有法律依据么?有承认过自己建立过 GFW 么?也属于违法!
RobertYang
2017-09-05 09:25:26 +08:00
和 7.1.2 没区别啊
adb shell "settings put global captive_portal_https_url https://www.isthnew.com/generate_204"

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

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

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

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

© 2021 V2EX