原生Android系統WiFi和訊號圖標出現驚歎號的消除辦法

由於原生 Android 系統的 Google 服務在中國大陸被遮蔽,導致沒有返回值,這個時候谷歌安卓系統就會在信號或者 wifi 上打一個感嘆號。

原因是當系統連接到蜂窩網路或者 WIFI 的時候,其 NetworkMonitor 模組會向特定的服務器發起一個 http 的請求並利用收到的響應進行網絡狀態判斷。

解決的辦法比較簡單,修改接收請求的服務器地址:

首先搞定您 pc 的 adb 環境,然後連接您的手機和電腦,在命令提示符用下面命令來修改將服務器地址修改成 http://www.androidbak.net/generate_204

adb shell settings put global captive_portal_server www.androidbak.net

然後重啟見效!

如果您想恢復的話,使用下面的語句:

adb shell settings delete global captive_portal_serveradb shell settings put global captive_portal_detection_enabled 1

正文完
 0