在开始处理之前有许多东西了解呵呵却是有好处的,要不然单纯去打指示却还不晓得它是干什么的。
说明
Captive Portal是Android5导入的一种检验互联网与否正常相连的机制,制作的非常有创意设计,透过HTTP返回的状态码与否是204来判断与否成功,假如出访得到了200带页面统计数据,那你就可能处在两个须要登入校正就能玩游戏的环境里,比如因特网,再比如许多饭店提供更多的客户就能完全免费采用的WiFi(或者说是透过DNS挟持同时实现的),假如相连延时(根本就相连不来)就在WiFi辅助工具栏和讯号辅助工具栏上有两个象征,Android5和6是Bb3,Android7换成两个叉了。或者说预设出访的是Google他家的校正伺服器,然而由于你懂的原因,就算你相连上了互联网也连不来那个伺服器… 嗯…那或者说却是没相连上互联网嘛… 噫….
Google结构设计了两个控制器来掌控与否投入使用那个特性,同时也提供更多了两个表达式来掌控待校正的伺服器门牌号,国内的增强版ROM通常都换成了英特尔中国的门牌号,还有许多ROM结构设计了标识符在重新启动的这时候恢复那个设置,不晓得是出于什么目的。
没预览7.0的这时候,一直用小狐狸的Bb3恶棍,很不错的应用,可惜彼时他已经好久不预览了,彼时AndroidN不能用,后来自己做了个小辅助工具,想了想就索性开卖酷安吧,也能帮助大家,这样有了CaptiveMgr辅助工具,这分野是个没英文名字的英文名字嘛…仅仅只是foo, bar一样…好像也没什么好叫的了?现在标识符还较为乱,要是哪天没事把这堆标识符重新整理就开放源码了反正,即便单纯活儿。
具体的原理无此这儿写了,这儿主要写如何拿掉Bb3或者叉象征。
假如有root职权间接用我那个辅助工具反正,较为方便,即便用指示也是检验呵呵掌控系统然后代替执行指示而已嘛。
(PS: 假如采用SS/SSR能透过NAT商业模式让掌控系统间接相连,其内部是透过iptables同时实现的)
假如没root职权就得按下面操作了,做好实用性以后重新启动WiFi和统计数据网络流量(打开再停用飞行商业模式即可)就能看到效果了。
以下须要ADB增容,实用性不约勒
5.0 – 6.x讲义
5和6还不支持HTTPS,间接修改即可
检验控制器相关:
先处理控制器状态,那个表达式删除是预设开启的,删除操作随意执行,反正没影响,删除状态下获取那个表达式会返回null。
注意:假如停用,则无法判断当前互联网与否须要登入,无法自动弹出登入页面
删除
adb shell settings delete global?
发表评论