zexond 发表于 2015-2-25 12:30:47

关于Android5.0.CM等Rom的WIFI和信号图标出现感叹号的消除方法

本帖最后由 zexond 于 2015-2-27 12:13 编辑

安卓5.0信号/WiFi图标出现的感叹号是什么意思呢?这是系统在告诉你,现在的网络是在非全速状态或不通的状态下运行。很多加油在升级安卓5.0后,都遇到了这个问题。简单来说,这是安卓5.0的一个新特性,当系统检测到网络不正常的时候,就会在网络图标旁显示一个感叹号。而这个检测,是通过连接Google服务器来进行的,而关于Google服务器在大天朝的连通性嘛,你懂的~~ 所以很多朋友升级安卓5.0后都会遇到网络图标感叹号的问题。WiFi有感叹号的话,网络流量有可能走移动网络通道,白白浪费流量。如何解决呢?一起来看看吧。~
第1种方法: shadowsocks 2.6.0 的root(NAT)模式,虽然5.0阉割了这个模式,不过有强制开启教程:
    先关闭开关 再长摁shadowsocks这串字(左上角) 然后到应用管理强制停止 ss 再打开就可以开启。
第2种方法: 使用FQ2的ROOT模式也能消除感叹号。
    (这里值得注意的是似乎番wall软件使用ROOT模式都能消除,但是走系统VPN的模式就无法做到……具体如何就请各位加油自己测试了)
第3种方法:(适用于未ROOT用户)
1、关机-开机-连上wifi
2、设置-用户-添加新用户
3、此时会出现和刚刷机完以后那样需要网络连接,一直点下一步,让手机连接网络
4、(此步很关键),当进行到正在联网时,强制关机
5、开机
6、切换下网络,你会发现感叹号很快消失了
7、删除刚刚新添加的用户
第4种方法: 谷歌原生安卓系统当连接到移动数据网络或者WIFI网络的时候,其NetworkMonitor模块会向特定的服务器(好像是clients3.google.com/generate_204)发起一个http的请求并利用收到的响应进行网络状态判断。由于谷歌的服务器被天朝屏蔽,所以导致没有返回值,这个时候谷歌安卓系统就会在信号或者wifi上打一个感叹号。
   所以我们还能在pc的adb环境,连接您的手机和电脑,在命令提示符下用下面命将服务器地址修改成 http://www.androidbak.net/generate_204
<font color="#000000">adb shell </font><font color="#556b2f">settings put global captive_portal_server www.androidbak.net</font> 如果您想恢复,则使用:
<font color="#000000">adb shell </font><font color="#006400">settings delete global captive_portal_server</font>
<font color="#000000">adb shell </font><font color="#006400">settings put global captive_portal_detection_enabled 1</font>第5种方法:是来自小狐狸的 Portal Server 修改器,根据叹号原理而修复叹号。(需要Root)








柒月君 发表于 2015-2-25 12:58:12

赞一个   简单来说就是翻一下墙就行

realcop 发表于 2015-4-1 10:40:32

我现在就是WIFI经常连上是没有数据的,都是走GSM流量,是这个原因吗?也是有感叹号~~

昵称: 发表于 2015-2-25 12:49:47

看看...............
页: [1]
查看完整版本: 关于Android5.0.CM等Rom的WIFI和信号图标出现感叹号的消除方法