[APP][6.0+] NetGuard - No-root firewall

What are you mainly using NetGuard for?

  • Reducing data usage

    Votes: 423 30.9%
  • Saving battery

    Votes: 295 21.5%
  • Increasing privacy

    Votes: 736 53.7%
  • Blocking ads

    Votes: 888 64.8%

  • Total voters
    1,370
Search This thread

starbright_

Senior Member
Apr 11, 2010
1,283
207
Google Play services is used for push messages if the apps are in the background. Most apps can receive push messages themselves when in the foreground.
All this notifications above was when leave phone alone for a awhile. Of course they need to set to "not battery optimized".
I can't exclude that some apps will not work, but I don't need pushs from most of the apps.

I was thinking play services are required for many more things, so as location. But I just test the Bahn-App, that uses my current position. But due to missing connection of playservices I assume this position is not transferred to google. App just doesn't show the map - but this I can live with.
 

M66B

Recognized Developer
Aug 1, 2010
23,777
48,728
All this notifications above was when leave phone alone for a awhile. Of course they need to set to "not battery optimized".
I can't exclude that some apps will not work, but I don't need pushs from most of the apps.

I was thinking play services are required for many more things, so as location. But I just test the Bahn-App, that uses my current position. But due to missing connection of playservices I assume this position is not transferred to google. App just doesn't show the map - but this I can live with.
Even if Play services is used for locations, this is not related to blocking internet access because there is a GPS, etc.
 

adon-

New member
Jul 1, 2017
3
0
Ciao, il mio primo post è indirizzato a Marcel, perché ho un problema con MIUI 12, forse ho sbagliato sezione del post, e quindi perché devo scrivere in inglese mentre leggo i post con Chrome e me lo traduce anche tu dovresti farlo dovrebbe essere multilingue.
 

adon-

New member
Jul 1, 2017
3
0
Volevo precisare che avevo inviato una mail a Marcello ma lui mi ha risposto, manca la casella "Non chiedere più"? che significa "? Ho acquistato NetGuard, quindi se ho bisogno di aiuto dove posso contattarlo"?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I don't see that setting in Network Settings, unless the Lockdown Wi-Fi setting actually allows LAN access over the WiFi?
    You must first enable Subnet routing to be able to enable LAN access. Both settings are in the Network settings.
    1
    Hi Marcel,

    I've a problem with the import of a hosts file.
    The app seems to not accept rows with more than one alias inside.

    If there is only one site per line, it works fine.
    Es:
    0.0.0.0 n2019cov.000webhostapp.com

    This is an example of not working rows:
    0.0.0.0 n2019cov.000webhostapp.com webmail-who-int.000webhostapp.com 010sec.com 01mspmd5yalky8.com 0byv9mgbn0.com ns6.0pendns.org dns.0pengl.com ios.0pengl.com 0x4fc271.tk
    0.0.0.0 login.yahoo.com.0x4fc271.tk 0xf4a5.tk user-id.0xf4a5.tk change-password.yahoo.user-id.0xf4a5.tk login.yahoo.user-id.0xf4a5.tk 0xf4a54cf56.tk login.yahoo.user-id.0xf4a54cf56.tk 12724.xyz 15438.xyz

    It would be nice if it could accept multi-aliased lines as well.

    Thanks very much!
    Kira

    I will put this on my to do list, but it will be low priority.
    1
    Hello Marcel, I have been seeing issues with One UI 3.1 (Android 11) in conjunction with NetGuard 2.295. Not sure if it has to do with NetGuard, Android, or how NetGuard runs on Android. Please take a look at the adb logs attached.

    In particular, two extra lines are spammed several times per second, from the package
    com.google.android.permissioncontroller (uid 10266 in this case).

    Code:
    04-01 11:55:44.030   614  1836 E audit   : avc:  denied  { find } for pid=29989 uid=10266 name=tethering scontext=u:r:permissioncontroller_app:s0:c10,c257,c512,c768 tcontext=u:object_r:tethering_service:s0 tclass=service_manager permissive=0
    04-01 11:55:44.030   614  1836 I servicemanager: tethering : getService has failed, permission denied.

    Once the firewall is enabled, these lines in the log do not stop spamming even if the firewall is disabled afterwards.

    I have also seen this in One UI 2.1 (Android 10), as well as Google's Android 11 on a Pixel 3.
    Do you know what causes this?
    This is not directly related to NetGuard.
    1
    Hi all,

    Do you think that we can trust Android functionality allowing us to forbid directly Wi-Fi and Data connections for each application in settings ?

    Can we compare it with NetGuard ? It seems to be similar but can we trust Android as an outgoing firewall ?

    Thanks in advance for your replies.
    Standard Android doesn't have this.

    I can't say if it is reliable because I don't know how it works.
    1
    Ok, most important for notification are my messangers (Signal, Whatsapp) and the phone / FritzPhone ... all that work. Does it mean it isn't really blocked? For the messangers I think they use even own ways to notify.
    On the device I talk about - I have not created a google account and all that google stuff is blocked right from the beginning. That is why I am confused.
    Google Play services is used for push messages if the apps are in the background. Most apps can receive push messages themselves when in the foreground.
  • 340
    ic_launcher.png


    NetGuard provides simple and advanced ways to block access to the internet - no root required.
    Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection.

    Blocking access to the internet can help:
    • reduce your data usage
    • save your battery
    • increase your privacy

    Features:
    • Simple to use
    • No root required
    • 100% open source
    • No calling home
    • No tracking or analytics
    • No advertisements
    • Actively developed and supported
    • Android 5.1 and later supported
    • IPv4/IPv6 TCP/UDP supported
    • Tethering supported
    • Optionally allow when screen on
    • Optionally block when roaming
    • Optionally block system applications
    • Optionally forward ports, also to external addresses (not available if installed from the Play store)
    • Optionally notify when an application accesses the internet
    • Optionally record network usage per application per address
    • Optionally block ads using a hosts file (not available if installed from the Play store)
    • Material design theme with light and dark theme

    PRO features
    • Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic
    • Allow/block individual addresses per application
    • New application notifications; configure NetGuard directly from the notification
    • Display network speed graph in a status bar notification
    • Select from five additional themes in both light and dark version

    There is no other no-root firewall, except for clones, offering all these features.

    This XDA thread is about using the latest version of NetGuard.
    Off topic comments are allowed as long they are related to NetGuard and are in the general interest of the followers of this thread.

    Discussion of purchases is not allowed here, please contact me via here instead.

    NetGuard is being maintained and supported, but new features won't be added anymore.

    For ad blocking, see here. Ad blocking is provide "as-is".

    More information on Github:

    Downloads:

    Screenshots:
    101-main.png
    102-main-details.png

    103-main-access.png
    108-notifications.png


    For more screenshots, see here.






    XDA:DevDB Information
    NetGuard, App for all devices (see above for details)

    Contributors
    M66B
    Source Code: https://github.com/M66B/NetGuard/


    Version Information
    Status: Stable

    Created 2015-10-25
    Last Updated 2020-03-11
    25
    25
    I have just released stable version 2.39.

    Changelog/download
    https://github.com/M66B/NetGuard/releases/tag/2.39

    This version will be available in the Play store after Google's approval.

    Usage data sharing has been removed from this version.

    The future of this project depends on the general support for this project. You can for example write something positive here or in the Play store, press the thanks button, donate something, purchase a pro feature or contribute translations or source code.
    17
    I have just released beta version 2.268

    Changelog/download:
    https://github.com/M66B/NetGuard/releases

    This version adds a setting for a domain name to use to validate the internet connection. The default is www.google.com. You could for example change this into www.opendns.com.
    17
    I have just released beta version 2.21.

    Changelog/download:
    https://github.com/M66B/NetGuard/releases/tag/2.21

    This version will be available as beta version in the Play store after Google's approval.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone