查看: 18220|回复: 3

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

[复制链接]
发表于 2015-2-25 12:30:47 | 显示全部楼层 |阅读模式
本帖最后由 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
  1. <font color="#000000">adb shell </font><font color="#556b2f">settings put global captive_portal_server www.androidbak.net</font>
复制代码
如果您想恢复,则使用:
  1. <font color="#000000">adb shell </font><font color="#006400">settings delete global captive_portal_server</font>
  2. <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 来自手机 | 显示全部楼层
赞一个   简单来说就是翻一下墙就行
回复 支持 8 反对 3

使用道具 举报

发表于 2015-4-1 10:40:32 | 显示全部楼层
我现在就是WIFI经常连上是没有数据的,都是走GSM流量,是这个原因吗?也是有感叹号~~
回复 支持 2 反对 1

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
关于盛悦|手机版|小黑屋|盛悦网

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|粤ICP备12017825号

在本版发帖
关注公众号
QQ客服返回顶部