pagxir
V2EX  ›  Android

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

  •  
  •   pagxir · Sep 3, 2017 · 31452 views
    This topic created in 3353 days ago, the information mentioned may be changed or developed.
    在 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
    33 replies  •  2017-09-05 09:25:26 +08:00
    Devmingwang
    Devmingwang
    Sep 3, 2017❤️1
    1
    更简单的方法:
    root 后替换一个能上谷歌的 hosts,完事。
    (这个方法适用于需要同时 root 开启位置报告的人)
    ysc3839
    ysc3839
    Sep 3, 2017 via Android❤️1
    2
    更换服务器的方法应该还是有效的吧?应该换一个能用的服务器。
    bclerdx
    bclerdx
    Sep 3, 2017
    3
    我就不明白了,WLAN 上有这个 X 号又不影响除 Google 以外的服务,干嘛要千方百计的移除?
    cwek
    cwek
    Sep 3, 2017
    4
    @bclerdx 完美强迫症?
    oroge
    oroge
    Sep 3, 2017
    5
    @bclerdx 我的主要动机:为了可以自动打开公共 WiFi 的登陆认证。次要动机:传言这个叉号会导致费电。
    ltux
    ltux
    Sep 3, 2017 via Android
    6
    @bclerdx 影响 google 以外的服务。他会导致 wifi 不能自动连接。
    cwek
    cwek
    Sep 3, 2017❤️1
    7
    @oroge 有叉只是无法用 google 的 204 检测来判断正常连上网,如果网页认证无论其他都直接劫持过去认证。
    oroge
    oroge
    Sep 3, 2017
    8
    @cwek 嗯。我想表达的意思是:修改 captive portal server 之后,手机连接星巴克 WiFi 系统会自动弹出认证网页。如果不修复,那么我只能手动打开浏览器,手动打开某个网站 (而且这个网站还不能部署 HSTS),然后等待「劫持」。肯定是前者方便。
    bclerdx
    bclerdx
    Sep 3, 2017
    10
    @ltux 我知道,那就你的手指点一下不就好了。
    bclerdx
    bclerdx
    Sep 3, 2017
    11
    @oroge 还是有自己小心机嘛。
    bclerdx
    bclerdx
    Sep 3, 2017
    12
    @cwek 把墙拆了,起诉 XX,就没有这么多烦恼了。
    honeycomb
    honeycomb
    Sep 3, 2017
    13
    @bclerdx
    这不是小心机
    captive portal 就是这样检测的
    在 Android 上因为国情我们需要一些 workaround
    jfdnet
    jfdnet
    Sep 3, 2017
    14
    @bclerdx 检测不通 会经常检测 耗电啊
    bclerdx
    bclerdx
    Sep 3, 2017
    15
    @honeycomb 我知道,我的意思是说国情不外呼人情,国情应该放行 captive portal。更应该起诉 XX 的国情,难道不是么?
    yylzcom
    yylzcom
    Sep 3, 2017
    16
    如果禁用掉会有什么影响吗?在考虑自建一个或者修改成第三方的
    pagxir
    pagxir
    OP
    Sep 3, 2017 via Android❤️1
    17
    @yylzcom 这个功能在锅内用处不大,禁用也没啥影响。最主要作用应该是自动登录那些 captive portal wifi。
    hst001
    hst001
    Sep 3, 2017
    18
    @bclerdx #3 当然影响,有×是无视 WLAN 直连移动网络的
    love4taylor
    love4taylor
    Sep 3, 2017
    19
    @bclerdx #3 有叉的话会直接走数据.... 流量很多么...
    xiaojunzi
    xiaojunzi
    Sep 3, 2017
    20
    明明还可以用呀 为什么要直接禁用掉 OTA 直接升级上去的 下方虚拟键还是自动隐藏 无线和信号下面还是跟之前弄好的一样没有×
    venster
    venster
    Sep 3, 2017 via iPhone
    21
    @bclerdx 我就不明白了,人家设计这功能就是为了检测 Wi-Fi 可用性的,竟然说没任何用途?国内最常用到的地方就是大部分高档酒店,开启后会自动跳转认证页面,关了或者连不上检测服务器的话就老老实实用数据链接吧。
    cwek
    cwek
    Sep 3, 2017
    22
    @oroge 我也改过,但是不影响,可以理解为网页认证会劫持第一个 http 请求。无论用原装的 G204 还是其他的。
    chenyiping1995
    chenyiping1995
    Sep 3, 2017 via Android
    23
    好奇在这种情况下为什么不修改 Portal Server 而是直接禁用 Portal Detection ……?
    bclerdx
    bclerdx
    Sep 3, 2017
    25
    @venster Google 设计的这个功能其实很好啊,现在世界各主流国家的网络都没有此问题,除中国和一些封锁 Google 服务的国家和地区!然而,其他国家或地区我不清楚,中国大陆的 ZF 把锅甩给了 Google,于是乎中国大陆的这些小白网民们,也就认为是 Google 的错! ZF 是对的。上次有个更可笑、具逗的客户对俺说:使用翻 /////墙违!!!法!!!
    datou
    datou
    Sep 4, 2017
    26
    nexus 5X 插中国电信的卡用了近两年

    从未见过 X 呀
    tempdban
    tempdban
    Sep 4, 2017 via Android
    27
    @bclerdx 有啥可笑的 确实违法
    rrfeng
    rrfeng
    Sep 4, 2017
    28
    关掉肯定不如换一个 portal server (比如 v2ex.com/generate_204 )


    @Devmingwang 改什么 hosts 能开位置报告??
    edsheeran
    edsheeran
    Sep 4, 2017 via iPhone
    29
    @venster 也不應該寫死這個功能
    hzcxdgioa
    hzcxdgioa
    Sep 4, 2017 via Android
    30
    @bclerdx 有 x 会认为此无线不通,开着流量会默认走流量,很麻烦的。
    wm5d8b
    wm5d8b
    Sep 4, 2017
    31
    7.1.2 就是这样了呀,所以 OTA 升上去完全没问题
    https://www.v2ex.com/t/303889
    bclerdx
    bclerdx
    Sep 4, 2017
    32
    @tempdban 那这 ZF 建立 GFW 有法律依据么?有承认过自己建立过 GFW 么?也属于违法!
    RobertYang
    RobertYang
    Sep 5, 2017 via Android❤️1
    33
    和 7.1.2 没区别啊
    adb shell "settings put global captive_portal_https_url https://www.isthnew.com/generate_204"
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1564 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
    ♥ Do have faith in what you're doing.