很多在大陆使用 Android 5.0 设备的同学会发现一个诡异的现象,在状态栏网络连接状态图标上,常常会飘着一个两个叹号,赶不走,去不掉,这其实是个复杂的问题。@Appinn
上面截图是修复后的情况,因为根据非 root 大法搞定的叹号,还不知道如何恢复叹号…
非 root 方案
先说非 root 方案吧,从 @POPOEVER 得到了这个方法后在发了一条微博:
刚听说了一个解决 Android 5.0 上 Wifi 与 移动网络有叹号的问题:添加一个新用户,在提示“要现在设置该用户吗?”时点击立即设置,解锁屏幕,会进入“正在检查网络连接”,此时强制关机在开机,最后删除这个用户就好了。据说原因是… 5.0 会尝试连接 Google 以测试网络状态,然后天朝就永远天朝了…
这样做最简单,但有一个弊端就是可能有未知的事情发生,但却是非 root 设备最好的选择。
叹号原理
然后 @土豆AKA地蛋 同学在微博评论里告诉了我们还有来自小狐狸的 Portal Server 修改器,根据叹号原理而修复叹号。
叹号产生的原理的确是 Android 5.0 设备尝试通过连接 clients3.google.com/generate_204 来判断网络状态,但天朝对 Google 封锁导致这个连接不可达,造成了叹号的出现。
root 方案
在 root 设备上,运行 Portal Server 修改器 修改服务器地址就能完美解决此问题而不用担心可能未知的事情。
这个地址是一个空的 HTTP 204 状态码,只需要替代就可以了,g.cn 也可以,5.0.appinn.com 也可以,小狐狸提供的那个中文域名也可以…
小狐狸还提供了使用 adb 命令行的修改方案,喜欢自己折腾的人去原文阅读吧,已 root 设备装一个 Portal Server 修改器 设置可用域名即可,非 root 设备快去添加一个用户吧。
哎,谁还记得当年使用 Opera Mini 国际版需要代理呢?
相关链接: 官方主页 | APK 下载:
讲一大堆不就是翻墙吗
@xx 讲一大堆就在说不翻墙的解决方案啊….
@scavin 4.2.2有辦法嗎?
万年4.2.2在考虑春节买啥手机……
肾6
我很想知道那个添加用户的方法到底是什么原理啊。。。
简直是神迹
第一个人是肿么发现这个方法的?
半仙!
@zephyr 估计是正在添加,突然手机没电,连关机画面都没有,直接断电了
使用以后会不会影响翻墙访问墙外网站呢?
既然是访问Google失败的缘故,装个VPN翻一次墙不就行了?提供试用的VPN还是很多的嘛
@路人 关键是翻墙也没用,挂vpn还是带感叹号
对的,一直挂着ss,还是有感叹号,可能android来判断网络状态的时候是不走代理的,不懂求教
@Roryss 手机挂ss确实不行,我试过用路由挂,然后脸上路由就没有感叹号了
我的4.2.2 補上Google服務 也會這樣 求解決~
手持三儿子想换nexus 6,可是,好贵啊…
当年可以3800买下三儿子,现在3000以上的手机下不了手。
对了,买下三儿子之后一个月就流出日版三儿子,价格直降至1800了,真郁闷。
前几代 Nexus 都这样,只有 6 高大上了…
一个命令去掉信号栏感叹号 无需ROOT
手机开调试插上电脑,用电脑CMD执行
adb shell settings put global captive_portal_server g.cn
adb不是内部或外部命令,也不是可运行的程序
@lentin adb不是内部或外部命令,也不是可运行的程序
在手机安装终端模拟器android terminal emulator输入以下代码,依次分段输入,并且每段输入后都要按enter键,最后会重启(需要root,输入su就是为了获取最高权限)
su
settings put global captive_portal_detection_enabled 0
reboot
好像今天开始 5.0.appinn 挂了?
求修复。
@StarBrilliant 再试试
为什么设置之后vpn就不能翻墙了呢?
知乎上看到了类似的方法,但说的不详细。根据这里的描述用非root方法搞定了。太神奇了,感谢。
有优化软件(如我在用的GravityBox)可以直接关闭这样的感叹号提示