diff --git a/FAQ.md b/FAQ.md index 7ed40b9f..d9a6f602 100644 --- a/FAQ.md +++ b/FAQ.md @@ -250,6 +250,20 @@ Packet flags: For a detailed explanation see [here](https://en.wikipedia.org/wiki/Transmission_Control_Protocol). + +**(28) Why is Google connectivity services allowed internet access by default?** + +The Google connectivity services system application checks if the current network is really connected to the internet. +This is probably done by briefly connecting to some Google server. + +If this is not the case, there will be an '!' in the Wi-Fi or mobile icon in the system status bar. + +Recent Android versions seem not to switch connectivity from mobile to Wi-Fi when the Wi-Fi network is not really connected, +even though there is a connection to the Wi-Fi network (or the other way around). +To prevent a bad user experience there is a predefined rule to default allow the Google connectivity services. + +You can find all predefined rules [here](https://github.com/M66B/NetGuard/blob/master/app/src/main/res/xml/predefined.xml). +
**If you didn't found the answer to your question, you can ask your questions [here](http://forum.xda-developers.com/showthread.php?t=3233012)**. diff --git a/README.md b/README.md index 42f1535d..52b2dc93 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,9 @@ Frequently Asked Questions (FAQ) [**(27) How do I read the blocked traffic log?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#FAQ27) + +[**(28) Why is Google connectivity services allowed internet access by default?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#FAQ28) + Permissions -----------