Google native Android when connected to a mobile data network or WiFi network, its Networkmonitor module initiates an HTTP request to a specific server and uses the received response for network status judgment. Because Google's server is blocked by the celestial kingdom, so there is no return value, this time Google's Android system will be on the signal or WiFi to make an exclamation mark. The solution is relatively simple, modify the server address of the receiving request: First take care of your PC's ADB environment, then connect your phone and computer, at the command prompt with the following command to modify the server address to http://www.androidbak.net/generate_204 ADB shell settings put global captive_portal_server www.androidbak.net then restart the results! If you want to recover, use the following statement: ADB shell settings Delete Global captive_portal_server adb shell settings put global Captive_portal_det Ection_enabled 1 Big StrokesThe 1th method: Shadowsocks 2.6.0 root (NAT) mode, although 5.0 castrated this mode, but there is a forced to open the tutorial: first switch off and then long press Shadowsocks this string (upper left corner) and then to the application management force stop SS and then open can be opened.
2nd method: Use FQ2 root mode to eliminate exclamation marks
(It is worth noting that it seems that the FQ software can be eliminated by using the root mode, but the mode of the system VPN will not do ...)
The 3rd method is cumbersome and applies to the root user:
1, shutdown-power on-connected WiFi
2. Set-user-Add new user
3, at this time will appear and just brush machine after the need for network connectivity, always point to the next step, let mobile phone connection network
4, the key, when the network is in progress, forced shutdown
5. Boot
6, switch off the network, you will find the exclamation point quickly disappeared
7. Delete newly added users
Android 6.0 can't surf the internet