1.原因分析
谷歌手機聯網前會先訪問谷歌的服務器:http://clients3.google.com/generate_204來探測網絡是否連通,由于國內網絡防火墻的原因訪問不了,所以就提示"無網絡連接"。
2.解決方法
可以通過adb命令修改驗證網絡是否連通的服務器地址,執行如下命令進行修改:
adb shell settings put global captive_portal_use_https 1adb shell settings put global captive_portal_http_url http://204.ustclug.orgadb shell settings put global captive_portal_https_url https://204.ustclug.orgadb shell settings put global captive_portal_mode 0
依次執行結束后,即可正常訪問互聯網。
【PS:Android 逆向進階專欄地址:https://blog.csdn.net/dafan0/category_12682484.html】