Yet another unannounced breaking chance on GitHub

This commit is contained in:
M66B 2018-11-07 16:45:07 +00:00
parent d0edee8dc5
commit c85ff0ede2
3 changed files with 127 additions and 127 deletions

132
FAQ.md
View File

@ -6,7 +6,7 @@ Please scroll down if you want to ask a question, request a feature, or report a
Frequently Asked Questions (FAQ)
--------------------------------
<a name="FAQ0"></a>
<a name="faq0"></a>
**(0) How do I use NetGuard?**
* Enable the NetGuard firewall using the switch in NetGuard's action bar
@ -18,7 +18,7 @@ You can use *Settings > Defaults* to change from block/blacklist mode (disable *
* Allowed (internet access permitted): greenish (teal) / blue / purple / gray
* Blocked (internet access denied): reddish (salmon) / orange / yellow / amber
<a name="FAQ1"></a>
<a name="faq1"></a>
**(1) Can NetGuard completely protect my privacy?**
No - nothing can completely protect your privacy.
@ -29,14 +29,14 @@ so it will not offer protection during early boot-up (although you can disable y
It will, however, be much better than nothing.
Android N and later allows NetGuard to be an [Always-On VPN](https://developer.android.com/preview/features/afw.html#always-on-vpn).
On Android O do not enable '*Block connections without VPN*', see [question 51](#user-content-FAQ51)) for more information on this.
On Android O do not enable '*Block connections without VPN*', see [question 51](#user-content-faq51)) for more information on this.
To protect yourself more, remember to disable Wi-Fi and mobile data before rebooting,
and only enable them on reboot, after the firewall service has started (and the key icon is visible in the status bar).
Thanks @[pulser](https://github.com/pulser/)
<a name="FAQ2"></a>
<a name="faq2"></a>
**(2) Can I use another VPN application while using NetGuard**
If the VPN application is using the [VPN service](http://developer.android.com/reference/android/net/VpnService.html),
@ -45,12 +45,12 @@ then no, because NetGuard needs to use this service. Android allows only one app
NetGuard is a firewall application, so there is no intention to add VPN support.
However, NetGuard supports a [SOCKS5 proxy](https://en.wikipedia.org/wiki/SOCKS) to chain VPN applications.
<a name="FAQ3"></a>
<a name="faq3"></a>
**(3) Can I use NetGuard on any Android version?**
No, the minimum required Android version is 5.1 (<a href= "https://developer.android.com/about/versions/lollipop">Lollipop</a>)
<a name="FAQ4"></a>
<a name="faq4"></a>
**(4) Will NetGuard use extra battery power?**
By default NetGuard will hardly use any battery power.
@ -69,7 +69,7 @@ because the network traffic of other apps is flowing through NetGuard.
This means that it might look like NetGuard is using a lot of battery power,
but that in fact the total battery usage of all apps is still the same.
<a name="FAQ6"></a>
<a name="faq6"></a>
**(6) Will NetGuard send my internet traffic to an external (VPN) server?**
No, depending on the mode of operation basically one of two things will happen with your internet traffic:
@ -80,13 +80,13 @@ No, depending on the mode of operation basically one of two things will happen w
The [Android VPN service](http://developer.android.com/reference/android/net/VpnService.html) is being used to locally route all internet traffic to NetGuard so no root is required to build this firewall application.
NetGuard, unlike all other no-root firewalls applications, is 100% open source, so when you are in doubt you can check [the source code](https://github.com/M66B/NetGuard/) yourself.
<a name="FAQ7"></a>
<a name="faq7"></a>
**(7) Why are applications without internet permission shown?**
Internet permission can be granted with each application update without user consent.
By showing all applications, NetGuard allows you to control internet access even *before* such an update occurs.
<a name="FAQ8"></a>
<a name="faq8"></a>
**(8) What do I need to enable for the Google Play™ store app to work?**
You need 3 packages (applications) enabled (use search in NetGuard to find them quickly):
@ -102,7 +102,7 @@ but leave the network icons set to red (hence blocked). The little human icon w
Note that NetGuard does *not* require any Google service to be installed.
<a name="FAQ9"></a>
<a name="faq9"></a>
**(9) Why is the VPN service being restarted?**
The VPN service will be restarted when you turn the screen on or off and when connectivity changes (Wi-Fi, mobile)
@ -110,13 +110,13 @@ to apply the rules with the conditions *'Allow when screen is on'* and *'Block w
See [here](http://forum.xda-developers.com/showpost.php?p=65723629&postcount=1788) for more details.
<a name="FAQ10"></a>
<a name="faq10"></a>
**(10) Will you provide a Tasker plug-in?**
No, because if Tasker is allowed to disable NetGuard, any application can disable NetGuard.
Allowing a security application to be disabled by other applications is not a good idea.
<a name="FAQ13"></a>
<a name="faq13"></a>
**(13) How can I remove the ongoing NetGuard entry in the notification screen?**
* Long click the NetGuard notification
@ -129,42 +129,42 @@ Note that, whether or not you get a dialog warning to agree upon,
this operation will also disable any information or warning notifications from NetGuard,
such as the new application installed notification.
To read about the need for the notification in the first place, see [question 24](#user-content-FAQ24).
To read about the need for the notification in the first place, see [question 24](#user-content-faq24).
Some Android versions display an additional notification, which might include a key icon.
This notification, unfortunately, cannot be removed.
<a name="FAQ14"></a>
<a name="faq14"></a>
**(14) Why can't I select OK to approve the VPN connection request?**
There might be another (invisible) application on top of the VPN connection request dialog.
Some known (screen dimming) applications which can cause this are *Lux Brightness*, *Night Mode*, and *Twilight*.
To avoid this problem, at least temporarily, close all applications and/or services which may be running in the background.
<a name="FAQ15"></a>
<a name="faq15"></a>
**(15) Are F-Droid builds supported?**
F-Droid builds are not supported because I have no control over if and when the F-Droid version of NetGuard will be updated,
so I cannot guarantee timely updates, for example if there is a critical or security issue.
<a name="FAQ16"></a>
<a name="faq16"></a>
**(16) Why are some applications shown dimmed?**
Disabled applications and applications without internet permission are shown dimmed.
<a name="FAQ17"></a>
<a name="faq17"></a>
**(17) Why is NetGuard using so much memory?**
It isn't. NetGuard doesn't allocate any memory, except a little for displaying the user interface elements and for buffering traffic.
It appears, on some Android variants, that the Google Play™ store app connection uses almost 150 MB. It is needed for in-app donations,
and is incorrectly attributed to NetGuard instead to the Google Play™ store app.
<a name="FAQ18"></a>
<a name="faq18"></a>
**(18) Why can't I find NetGuard in the Google Play™ store app?**
NetGuard requires at least Android 5.1, so it is not available in the Google Play™ store app on devices running prior Android versions.
<a name="FAQ19"></a>
<a name="faq19"></a>
**(19) Why does application XYZ still have internet access?**
If you block internet access for an application, there is no way around it.
@ -179,14 +179,14 @@ This packet goes into the VPN sinkhole when internet access for the application
This packet consists of less than 100 bytes and is counted by Android as outgoing traffic
and will be visible in the speed graph notification as well.
<a name="FAQ20"></a>
<a name="faq20"></a>
**(20) Can I Greenify/hibernate NetGuard?**
No. [Greenifying](https://play.google.com/store/apps/details?id=com.oasisfeng.greenify)
or otherwise hibernating NetGuard will result in rules not being applied
when connectivity changes from Wi-Fi/mobile, screen on/off, and roaming/not roaming.
<a name="FAQ21"></a>
<a name="faq21"></a>
**(21) Does doze mode affect NetGuard?**
I am not sure, because the [doze mode documentation](http://developer.android.com/training/monitoring-device-state/doze-standby.html)
@ -203,7 +203,7 @@ The procedure to accomplish this can vary between devices.
Disabling doze mode for NetGuard cannot be done from within NetGuard
because, according to Google, NetGuard is [not an application type allowed to do this](http://developer.android.com/training/monitoring-device-state/doze-standby.html#whitelisting-cases).
<a name="FAQ22"></a>
<a name="faq22"></a>
**(22) Can I tether (use the Android hotspot) / use Wi-Fi calling while using NetGuard?**
Yes, but you'll need to enable subnet routing and tethering in the NetGuard network settings.
@ -213,13 +213,13 @@ because some Android versions have a bug preventing tethering and the VPN servic
Some devices hibernate Wi-Fi, preventing tethering from working when the screen is off.
This behavior can be disabled in the Android enhanced/advanced Wi-Fi settings.
<a name="FAQ24"></a>
<a name="faq24"></a>
**(24) Can you remove the notification from the status bar?**
Android can kill background services at any time.
This can only be prevented by turning a background service into a foreground service.
Android requires an ongoing notification for all foreground services
to make you aware of potential battery usage (see [question 4](#user-content-FAQ4)).
to make you aware of potential battery usage (see [question 4](#user-content-faq4)).
So, the notification cannot be removed without causing instability.
However, the notification is being marked as low priority,
which should result in moving it to the bottom of the list.
@ -239,14 +239,14 @@ You can't disable this notification, but you can remove the icon from the status
* Select "Apps running in background"
* Select "Importance" and select "Low"
<a name="FAQ25"></a>
<a name="faq25"></a>
**(25) Can you add a 'Select All' function?**
There is no need for a 'Select All' function
because you can switch from block (blacklist) to allow (whitelist) mode using Netguard's settings.
See also [question 0](#user-content-FAQ0).
See also [question 0](#user-content-faq0).
<a name="FAQ27"></a>
<a name="faq27"></a>
**(27) How do I read the blocked traffic log?**
The columns have the following meanings:
@ -287,7 +287,7 @@ Only TCP, UDP, and ICMP ping traffic can be routed through the Android VPN servi
All other traffic will be dropped and will be shown as blocked in the global traffic log.
This is almost never a problem on an Android device.
<a name="FAQ28"></a>
<a name="faq28"></a>
**(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.
@ -303,12 +303,12 @@ You can find all predefined rules [here](https://github.com/M66B/NetGuard/blob/m
You can override predefined rules.
<a name="FAQ29"></a>
<a name="faq29"></a>
**(29) Why do I get 'The item you requested is not available for purchase'?**
You can only purchase pro features when you have installed NetGuard from the Google Play store.
<a name="FAQ30"></a>
<a name="faq30"></a>
**(30) Can I also run AFWall+ on the same device?**
Unless you are just testing NetGuard, there is no current reason to use them both, since they cover the same function (firewall),
@ -326,21 +326,21 @@ Some pointers on how to set up AFWall+ to be used simultaneously with NetGuard:
This question was community contributed. There is no support on using NetGuard and AFWall+ together.
<a name="FAQ31"></a>
<a name="faq31"></a>
**(31) Why can some applications be configured as a group only?**
For many purposes, including network access, Android groups applications on UID and not on package/application name.
Especially system applications often have the same UID, despite having a different package and application name; these are set up like this by the ROM manufacturer at build time.
These applications can only be allowed/blocked access to the internet as a group.
<a name="FAQ32"></a>
<a name="faq32"></a>
**(32) Why is the battery/network usage of NetGuard so high?**
This is because Android counts battery and network usage which is normally counted for other applications
against NetGuard in IP filtering mode. The total battery usage is slightly higher when IP filtering mode is enabled.
IP filtering mode is always enabled on Android versions prior to 5.0, and optionally enabled on later Android versions.
<a name="FAQ33"></a>
<a name="faq33"></a>
**(33) Can you add profiles?**
Profiles are inconvenient because they need to be operated manually.
@ -351,7 +351,7 @@ however, they need to be generally usable to be included.
As a workaround you can use the export/import function to apply specific settings in specific circumstances.
Alternatively, you can use lockdown mode as a profile.
<a name="FAQ34"></a>
<a name="faq34"></a>
**(34) Can you add a condition 'when on foreground' or 'when active'?**
Recent Android versions do not allow an application to query if other applications are in the foreground/background or active/inactive
@ -360,7 +360,7 @@ and at the expense of extra battery usage (because periodic polling is required)
As a result, this cannot be added without significant disadvantages, like [this one](http://www.xda-developers.com/working-as-intended-an-exploration-into-androids-accessibility-lag/).
You can use the condition '*when screen is on*' instead.
<a name="FAQ35"></a>
<a name="faq35"></a>
**(35) Why does the VPN not start?**
NetGuard "asks" Android to start the local VPN service,
@ -370,13 +370,13 @@ Unfortunately this cannot be fixed by NetGuard.
You can try to restart your device and/or revoke the VPN permissions from NetGuard using the Android settings.
Sometimes it helps to uninstall and install NetGuard again (be sure to export your settings first!).
<a name="FAQ36"></a>
<a name="faq36"></a>
**(36) Can you add PIN or password protection?**
Since turning off the VPN service using the Android settings cannot be prevented,
there is little use in adding PIN or password protection.
<a name="FAQ37"></a>
<a name="faq37"></a>
**(37) Why are the pro features so expensive?**
The right question is "*why are there so many taxes and fees*":
@ -396,7 +396,7 @@ and that free applications may have a catch, like sending privacy sensitive info
See [here](http://forum.xda-developers.com/showpost.php?p=67892427&postcount=3030) for some more information.
<a name="FAQ38"></a>
<a name="faq38"></a>
**(38) Why did NetGuard stop running?**
On most devices, NetGuard will keep running in the background with its foreground service.
@ -405,24 +405,24 @@ Some Android versions, in particular of Huawei (see [here](https://www.forbes.co
Unfortunately this cannot be fixed by NetGuard, and can be considered a shortcoming of the device and/or as a bug in Android.
You can workaround this problem by enabling the watchdog in the NetGuard advanced options to check every 10-15 minutes.
<a name="FAQ39"></a>
<a name="faq39"></a>
**(39) How does a VPN based firewall differ from a iptables based firewall?**
See this [Stack Exchange question](http://android.stackexchange.com/questions/152087/any-security-difference-between-root-based-firewall-afwall-and-non-root-based).
<a name="FAQ40"></a>
<a name="faq40"></a>
**(40) Can you add schedules?**
Besides not being trivial to add, schedules - in my opinion - are not a good idea, since time is not a good rule condition.
A rule condition like *When screen is on* is a better and more straightforward condition.
Therefore schedules will not be added, but you are welcome to propose other new conditions.
<a name="FAQ41"></a>
<a name="faq41"></a>
**(41) Can you add wildcards?**
Wildcards to allow/block addresses would have a significant performance and usability impact and therefore will not be added.
<a name="FAQ42"></a>
<a name="faq42"></a>
**(42) Why is permission ... needed?**
* INTERNET ('*Full network access*'): to forward allowed (filtered) traffic to the internet
@ -435,7 +435,7 @@ Wildcards to allow/block addresses would have a significant performance and usab
* FOREGROUND_SERVICE ('foreground service'): to run a foreground service on Android 9 Pie and later
* BILLING: to use in-app billing
<a name="FAQ43"></a>
<a name="faq43"></a>
**(43) I get 'This app is causing your device to run slowly'**
This message is displayed by the *Smart Manager*,
@ -445,7 +445,7 @@ Some links:
* [Smart Manager complaining about LastPass](https://www.reddit.com/r/GalaxyS6/comments/3htu2y/smart_manager_cmoplaining_about_lastpass/)
* [Disable Smart Manager?](http://forums.androidcentral.com/samsung-galaxy-s4/595483-disable-smart-manager.html)
<a name="FAQ44"></a>
<a name="faq44"></a>
**(44) I don't get notifications on access**
To prevent a high number of status bar notifications, notify on access is done only once per domain name per application.
@ -456,7 +456,7 @@ If you want to clear all applications logs, you can export and import your setti
Another reason why you don't get notifications could be an applied "Power Saving Mode" for example on Samsung devices. Even if you do not restrict CPU frequency in this mode.
<a name="FAQ45"></a>
<a name="faq45"></a>
**(45) Does NetGuard handle incoming connections?**
The Android VPN service handles outgoing connections only (from applications to the internet), so incoming connections are normally left alone.
@ -464,7 +464,7 @@ The Android VPN service handles outgoing connections only (from applications to
If you want to run a server application on Android, then be aware that using port numbers below 1024 require root permissions
and that some Android versions contain routing bugs, causing inbound traffic incorrectly being routed into the VPN.
<a name="FAQ46"></a>
<a name="faq46"></a>
**(46) Can I get a refund?**
If a purchased pro feature doesn't work [as described](https://www.netguard.me/)
@ -476,7 +476,7 @@ since there wasn't paid anything for them and because they can be evaluated with
I take my responsibility as seller to deliver what has been promised
and I expect that you take responsibility for informing yourself of what you are buying.
<a name="FAQ47"></a>
<a name="faq47"></a>
**(47) Why are there in-application advertisements?**
Developing NetGuard was quite a challenge and [really a lot of work](https://www.openhub.net/p/netguard/estimated_cost), but fun to do.
@ -485,7 +485,7 @@ Just about 1 in 1000 downloaders purchase any of the pro features, so support is
This is not maintainable in the long run and this is why advertisements were added.
Purchasing any of the pro features will completely disable advertisements and help keep the project going.
<a name="FAQ48"></a>
<a name="faq48"></a>
**(48) Why are some domain names blocked while they are set to be allowed?**
NetGuard blocks traffic based on the IP addresses an application is trying to connect to.
@ -500,13 +500,13 @@ resulting in not recognizing an IP address or recognizing a wrong IP address.
You can try to workaround this by changing the DNS TTL value setting of NetGuard.
This value is used as a minimum DNS TTL value in an attempt to mimick the behavior of Android.
<a name="FAQ49"></a>
<a name="faq49"></a>
**(49) Does NetGuard encrypt my internet traffic / hide my IP address?**
NetGuard is a firewall application that filters internet traffic on your device (see also [this question](#user-content-FAQ6)),
NetGuard is a firewall application that filters internet traffic on your device (see also [this question](#user-content-faq6)),
so it is not meant to - and does not - encrypt your internet traffic or hide your IP address.
<a name="FAQ50"></a>
<a name="faq50"></a>
**(50) Will NetGuard automatically start on boot?**
Yes, NetGuard will automatically be started on boot if you powered off your device with NetGuard enabled and NetGuard is not installed on external storage.
@ -514,11 +514,11 @@ Yes, NetGuard will automatically be started on boot if you powered off your devi
Some devices, for example OnePlus and Mi devices, can prevent certain apps from auto-starting after reboot.
This can be disabled in the Android settings.
<a name="FAQ51"></a>
<a name="faq51"></a>
**(51) Why does NetGuard block all internet traffic?!**
Make sure you have put NetGuard on the doze exception list (Android 6 Marshmallow or later)
and that Android allows NetGuard to use the internet in the background (see also [this question](#user-content-FAQ21)).
and that Android allows NetGuard to use the internet in the background (see also [this question](#user-content-faq21)).
Make sure you are not running NetGuard in allow (whitelist) mode (check the NetGuard default settings).
@ -528,7 +528,7 @@ This will block resolving domain names too (is it a bug or feature?).
Some Android versions contain a bug resulting in all internet traffic being blocked.
Mostly, you can workaround this bug by enabling filtering in NetGuard's *Advanced options*.
<a name="FAQ52"></a>
<a name="faq52"></a>
**(52) What is lockdown mode?**
In lockdown mode, all traffic for all applictions will be blocked,
@ -540,13 +540,13 @@ when managing system applications is enabled in the advanced settings.
You can enable/disable lockdown mode in the main menu, using a widget, or using a settings tile (Android 7 Nougat or later).
<a name="FAQ53"></a>
<a name="faq53"></a>
**(53) The translation in my language is missing / incorrect / incomplete**
You can contribute translations [here](https://crowdin.com/project/netguard) (registration is free).
If your language is missing, please contact me to have it added.
<a name="FAQ54"></a>
<a name="faq54"></a>
**(54) How to tunnel all TCP connections through the Tor network?**
Tor with NetGuard is only supported in the [XDA NetGuard forum](http://forum.xda-developers.com/showthread.php?t=3233012).
@ -572,13 +572,13 @@ like having the Tor network unreacheable, your activity actively monitored/targe
online services (eg. Gmail, Google Play store) failing to login or being forced to solve endless capchas
when accessing sites that use Cloudflare's CDN services.
<a name="FAQ55"></a>
<a name="faq55"></a>
**(55) Why does NetGuard connect to Amazon / ipinfo.io / 216.239.34.21?**
NetGuard connects to Amazon / [ipinfo.io](https://ipinfo.io/) to show the names and organizations for IP addresses.
If you don't want this, just disable showing names and organizations using the three dot menu in the global log view.
<a name="FAQ56"></a>
<a name="faq56"></a>
**(56) Why does NetGuard allow all internet traffic?!**
NetGuard can block each and every application, even system applications and components.
@ -587,7 +587,7 @@ NetGuard, by default, allows all traffic to prevent hard to find problems. You
Be aware that NetGuard will allow traffic to an application when the screen is on and the condition *'when screen on'* is enabled.
<a name="FAQ57"></a>
<a name="faq57"></a>
**(57) Why does NetGuard use so much data?**
Basically, NetGuard doesn't use data itself.
@ -596,7 +596,7 @@ The data usage of other applications will be zero with NetGuard enabled in this
The total data usage of your device will be the same with and without NetGuard.
<a name="FAQ58"></a>
<a name="faq58"></a>
**(58) Why does loading the application list take a long time?**
The application list is provided by Android, so the loading speed depends mostly on the power of your device and on the efficiency of your Android version.
@ -604,7 +604,7 @@ For example shortage of memory could lead to increased loading times, because me
In some circumstances, restricting system apps and system components is known to cause the application list to load slowly or not at all. The exact circumstances are unknown.
<a name="FAQ59"></a>
<a name="faq59"></a>
**(59) Can you help me restore my purchase?**
Google manages all purchases, so as developer I have no control over purchases.
@ -625,29 +625,29 @@ Note that:
If you cannot solve the problem with the purchase, you will have to contact Google about it.
<a name="FAQ60"></a>
<a name="faq60"></a>
**(60) Why does IP (Wi-Fi) calling/SMS/MMS not work?**
Please see the [compatibility section](https://github.com/M66B/NetGuard/#compatibility) about this
(you might need to request the desktop version to see this section if you are using a mobile device).
<a name="FAQ61"></a>
<a name="faq61"></a>
**(61) Help, NetGuard crashed!**
NetGuard rarely crashes ("unexpectedly stopped"), but if it crashed (which is something different than being stopped by Android, see [this FAQ](#user-content-FAQ38)),
NetGuard rarely crashes ("unexpectedly stopped"), but if it crashed (which is something different than being stopped by Android, see [this FAQ](#user-content-faq38)),
then it is mostly caused by bugs in your Android version
(either in the [Android VPN service](https://developer.android.com/reference/android/net/VpnService.html) implementation or in the [Android Linux kernel](https://developer.android.com/guide/platform/index.html#linux-kernel)).
I am happy to check what the cause of a crash is and I will fix it whenever possible, but I need a logcat captured from your PC with the crash log for this.
Since logcats are mostly quite large, I will need the exact time of the crash as well.
If you don't know how to capture a logcat from your PC, please use your favorite search engine to find one of the numerous guides.
<a name="FAQ62"></a>
<a name="faq62"></a>
**(62) How can I solve 'There was a problem parsing the package' ?**
Likely causes are that the downloaded APK file is damaged (which could be caused by a virus scanner)
or that you are trying to install NetGuard on a not supported Android version.
<a name="FAQ63"></a>
<a name="faq63"></a>
**(63) Why is all DNS traffic allowed?**
NetGuard blocks unlike any other Android firewall on real domain names.

120
README.md
View File

@ -79,7 +79,7 @@ Compatibility
The only way to build a no-root firewall on Android is to use the Android VPN service.
Android doesn't allow chaining of VPN services, so you cannot use NetGuard together with other VPN based applications.
See also [this FAQ](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ2).
See also [this FAQ](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq2).
NetGuard can be used on rooted devices too and even offers more features than most root firewalls.
@ -107,181 +107,181 @@ Frequently Asked Questions (FAQ)
--------------------------------
<a name="FAQ0"></a>
[**(0) How do I use NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ0)
[**(0) How do I use NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq0)
<a name="FAQ1"></a>
[**(1) Can NetGuard completely protect my privacy?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ1)
[**(1) Can NetGuard completely protect my privacy?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq1)
<a name="FAQ2"></a>
[**(2) Can I use another VPN application while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ2)
[**(2) Can I use another VPN application while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq2)
<a name="FAQ3"></a>
[**(3) Can I use NetGuard on any Android version?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ3)
[**(3) Can I use NetGuard on any Android version?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq3)
<a name="FAQ4"></a>
[**(4) Will NetGuard use extra battery power?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ4)
[**(4) Will NetGuard use extra battery power?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq4)
<a name="FAQ6"></a>
[**(6) Will NetGuard send my internet traffic to an external (VPN) server?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ6)
[**(6) Will NetGuard send my internet traffic to an external (VPN) server?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq6)
<a name="FAQ7"></a>
[**(7) Why are applications without internet permission shown?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ7)
[**(7) Why are applications without internet permission shown?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq7)
<a name="FAQ8"></a>
[**(8) What do I need to enable for the Google Play™ store app to work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ8)
[**(8) What do I need to enable for the Google Play™ store app to work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq8)
<a name="FAQ9"></a>
[**(9) Why is the VPN service being restarted?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ9)
[**(9) Why is the VPN service being restarted?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq9)
<a name="FAQ10"></a>
[**(10) Will you provide a Tasker plug-in?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ10)
[**(10) Will you provide a Tasker plug-in?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq10)
<a name="FAQ13"></a>
[**(13) How can I remove the ongoing NetGuard entry in the notification screen?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ13)
[**(13) How can I remove the ongoing NetGuard entry in the notification screen?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq13)
<a name="FAQ14"></a>
[**(14) Why can't I select OK to approve the VPN connection request?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ14)
[**(14) Why can't I select OK to approve the VPN connection request?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq14)
<a name="FAQ15"></a>
[**(15) Are F-Droid builds supported?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ15)
[**(15) Are F-Droid builds supported?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq15)
<a name="FAQ16"></a>
[**(16) Why are some applications shown dimmed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ16)
[**(16) Why are some applications shown dimmed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq16)
<a name="FAQ17"></a>
[**(17) Why is NetGuard using so much memory?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ17)
[**(17) Why is NetGuard using so much memory?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq17)
<a name="FAQ18"></a>
[**(18) Why can't I find NetGuard in the Google Play™ store app?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ18)
[**(18) Why can't I find NetGuard in the Google Play™ store app?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq18)
<a name="FAQ19"></a>
[**(19) Why does application XYZ still have internet access?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ19)
[**(19) Why does application XYZ still have internet access?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq19)
<a name="FAQ20"></a>
[**(20) Can I Greenify/hibernate NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ20)
[**(20) Can I Greenify/hibernate NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq20)
<a name="FAQ21"></a>
[**(21) Does doze mode affect NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ21)
[**(21) Does doze mode affect NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq21)
<a name="FAQ22"></a>
[**(22) Can I tether (use the Android hotspot) / use Wi-Fi calling while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ22)
[**(22) Can I tether (use the Android hotspot) / use Wi-Fi calling while using NetGuard?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq22)
<a name="FAQ24"></a>
[**(24) Can you remove the notification from the status bar?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ24)
[**(24) Can you remove the notification from the status bar?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq24)
<a name="FAQ25"></a>
[**(25) Can you add a 'select all'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ25)
[**(25) Can you add a 'select all'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq25)
<a name="FAQ27"></a>
[**(27) How do I read the blocked traffic log?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ27)
[**(27) How do I read the blocked traffic log?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq27)
<a name="FAQ28"></a>
[**(28) Why is Google connectivity services allowed internet access by default?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ28)
[**(28) Why is Google connectivity services allowed internet access by default?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq28)
<a name="FAQ29"></a>
[**(29) Why do I get 'The item you requested is not available for purchase'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ29)
[**(29) Why do I get 'The item you requested is not available for purchase'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq29)
<a name="FAQ30"></a>
[**(30) Can I also run AFWall+ on the same device?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ30)
[**(30) Can I also run AFWall+ on the same device?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq30)
<a name="FAQ31"></a>
[**(31) Why can some applications be configured as a group only?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ31)
[**(31) Why can some applications be configured as a group only?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq31)
<a name="FAQ32"></a>
[**(32) Why is the battery/network usage of NetGuard so high**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ32)
[**(32) Why is the battery/network usage of NetGuard so high**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq32)
<a name="FAQ33"></a>
[**(33) Can you add profiles?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ33)
[**(33) Can you add profiles?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq33)
<a name="FAQ34"></a>
[**(34) Can you add the condition 'when on foreground'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ34)
[**(34) Can you add the condition 'when on foreground'?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq34)
<a name="FAQ35"></a>
[**(35) Why does the VPN not start?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ35)
[**(35) Why does the VPN not start?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq35)
<a name="FAQ36"></a>
[**(36) Can you add PIN or password protection?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ36)
[**(36) Can you add PIN or password protection?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq36)
<a name="FAQ37"></a>
[**(37) Why are the pro features so expensive?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ37)
[**(37) Why are the pro features so expensive?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq37)
<a name="FAQ38"></a>
[**(38) Why did NetGuard stop running?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ38)
[**(38) Why did NetGuard stop running?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq38)
<a name="FAQ39"></a>
[**(39) How does a VPN based firewall differ from a iptables based firewall?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ39)
[**(39) How does a VPN based firewall differ from a iptables based firewall?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq39)
<a name="FAQ40"></a>
[**(40) Can you add schedules?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ40)
[**(40) Can you add schedules?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq40)
<a name="FAQ41"></a>
[**(41) Can you add wildcards?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ41)
[**(41) Can you add wildcards?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq41)
<a name="FAQ42"></a>
[**(42) Why is permission ... needed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ42)
[**(42) Why is permission ... needed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq42)
<a name="FAQ43"></a>
[**(43) I get 'This app is causing your device to run slowly'**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ43)
[**(43) I get 'This app is causing your device to run slowly'**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq43)
<a name="FAQ44"></a>
[**(44) I don't get notifications on access**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ44)
[**(44) I don't get notifications on access**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq44)
<a name="FAQ45"></a>
[**(45) Does NetGuard handle incoming connections?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ45)
[**(45) Does NetGuard handle incoming connections?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq45)
<a name="FAQ46"></a>
[**(46) Can I get a refund?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ46)
[**(46) Can I get a refund?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq46)
<a name="FAQ47"></a>
[**(47) Why are there in application advertisements?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ47)
[**(47) Why are there in application advertisements?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq47)
<a name="FAQ48"></a>
[**(48) Why are some domain names blocked while they are set to be allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ48)
[**(48) Why are some domain names blocked while they are set to be allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq48)
<a name="FAQ49"></a>
[**(49) Does NetGuard encrypt my internet traffic / hide my IP address?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ49)
[**(49) Does NetGuard encrypt my internet traffic / hide my IP address?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq49)
<a name="FAQ50"></a>
[**(50) Will NetGuard automatically start on boot?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ50)
[**(50) Will NetGuard automatically start on boot?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq50)
<a name="FAQ51"></a>
[**(51) NetGuard blocks all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ51)
[**(51) NetGuard blocks all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51)
<a name="FAQ52"></a>
[**(52) What is lockdown mode?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ52)
[**(52) What is lockdown mode?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq52)
<a name="FAQ53"></a>
[**(53) The translation in my language is missing / incorrect / incomplete!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ53)
[**(53) The translation in my language is missing / incorrect / incomplete!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq53)
<a name="FAQ54"></a>
[**(54) How to tunnel all TCP connections through the Tor network?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ54)
[**(54) How to tunnel all TCP connections through the Tor network?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq54)
<a name="FAQ55"></a>
[**(55) Why does NetGuard connect to Amazon / ipinfo.io?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ55)
[**(55) Why does NetGuard connect to Amazon / ipinfo.io?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq55)
<a name="FAQ56"></a>
[**(56) NetGuard allows all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ56)
[**(56) NetGuard allows all internet traffic!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq56)
<a name="FAQ57"></a>
[**(57) Why does NetGuard use so much data?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ57)
[**(57) Why does NetGuard use so much data?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq57)
<a name="FAQ58"></a>
[**(58) Why does loading the application list take a long time?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ58)
[**(58) Why does loading the application list take a long time?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq58)
<a name="FAQ59"></a>
[**(59) Can you help me restore my purchase?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ59)
[**(59) Can you help me restore my purchase?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq59)
<a name="FAQ60"></a>
[**(60) Why does IP (Wi-Fi) calling/SMS/MMS not work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ60)
[**(60) Why does IP (Wi-Fi) calling/SMS/MMS not work?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq60)
<a name="FAQ61"></a>
[**(61) Help, NetGuard crashed!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ61)
[**(61) Help, NetGuard crashed!**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq61)
<a name="FAQ62"></a>
[**(62) How can I solve 'There was a problem parsing the package' ?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ62)
[**(62) How can I solve 'There was a problem parsing the package' ?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq62)
<a name="FAQ63"></a>
[**(63) Why is all DNS traffic allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ63)
[**(63) Why is all DNS traffic allowed?**](https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq63)
Support
-------

View File

@ -509,7 +509,7 @@ public class ActivityLog extends AppCompatActivity implements SharedPreferences.
case R.id.menu_log_support:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-FAQ27"));
intent.setData(Uri.parse("https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq27"));
if (getPackageManager().resolveActivity(intent, 0) != null)
startActivity(intent);
return true;