Android 5.0 針對網路連線驗證機制:連上 Wi-Fi/行動網路後,系統會嘗試連線 Google 檢測伺服器 (clients3.google.com/generate_204) 確認是否為需登入的熱點。中國大陸環境下無法連線 Google,導致圖示持續顯示 感嘆號 ⚠️。本文提供免 Root 與 Root 兩種解決方案。

優點:無需 Root、不改系統檔。
缺點:步驟玄學、不保證 100% 成功、重開機後可能復發。
原理:將系統網路驗證 URL 從 Google 官方伺服器改為國內可訪問的伺服器(如 captive.v2ex.co/generate_204、connect.rom.miui.com/generate_204、www.gstatic.cn/generate_204)。
/system/etc/captive_portal_server(Android 7.0+ 路徑不同,建議用 App)。captive.v2ex.co / connect.rom.miui.com。
adb shell settings put global captive_portal_server captive.v2ex.co
adb shell settings put global captive_portal_http_url https://captive.v2ex.co/generate_204
adb shell settings put global captive_portal_https_url https://captive.v2ex.co/generate_204
adb shell settings put global captive_portal_use_https 1
adb reboot
此法無需 Root,重啟生效,OTA 升級後需重複執行。
| 伺服器域名 | HTTP URL | HTTPS URL | 來源/維護者 |
|---|---|---|---|
| captive.v2ex.co | https://captive.v2ex.co/generate_204 | https://captive.v2ex.co/generate_204 | V2EX 社區 |
| connect.rom.miui.com | https://connect.rom.miui.com/generate_204 | https://connect.rom.miui.com/generate_204 | 小米 MIUI |
| www.gstatic.cn | https://www.gstatic.cn/generate_204 | https://www.gstatic.cn/generate_204 | Google 中國 |
| captive.apple.com | https://captive.apple.com/generate_204 | https://captive.apple.com/generate_204 | Apple(通常可訪問) |
*#*#4636#*#* → Phone information → 查看「Captive Portal Server」欄位。選擇適合你的方案,徹底告別感嘆號,享受純淨網路圖示。