• AFWall+ (Android Firewall +) 1
  • AFWall+ (Android Firewall +) 2
  • AFWall+ (Android Firewall +) 3
  • AFWall+ (Android Firewall +) 4

AFWall+ (Android Firewall +)

***ROOT REQUIRED**
* If you don't know what root is, please search for "How to root android" in the Internet.
AFWall+ (Android Firewall +) is a front-end application for the powerful iptables Linux firewall.It allows you to restrict which applications are permitted to access your data networks (2G/3G and/or Wi-Fi and while in roaming). Also you can control traffic within LAN or while connected through VPN.

ACCESS_SUPERUSER PermissionMore info on new permission
- android.permission.ACCESS_SUPERUSERhttps://plus.google.com/103583939320326217147/posts/T9xnMJEnzf1

PERMISSIONS & FAQ INTERNET permission is only required for LAN functionality (API limitation)https://github.com/ukanth/afwall/wiki/FAQ

BETA Testing Join BETA for latest features/experiments
- https://play.google.com/apps/testing/dev.ukanth.ufirewall

Features
- Material inspired Design ( not real material design )
- Supports 4.x to 7.x (for 2.x support use 1.3.4.1 version)
- XPosed modules
- Download manager Leak + Hide lock screen notification for 5.x+ devices
- Import/Export Rules to external storage with UI
- Import DroidWall Rules
- Search Applications
- Filter Applications
- Profile Management with UI ( multiple Profiles )
- Tasker/Locale support
- Select All/None/Invert/Clear applications on each column
- Revamped Rules/Logs Viewer with copy/export to external storage
- Preferences > Highlight system applications with custom color > Notify on new installations > Ability to hide application icons( faster loading ) > Use LockPattern/Pin for application protection. > Use system level protection for app (Donate only) > Show/Hide application ID.
- Roaming Option for 3G/Edge
- VPN Support
- LAN Support
- Tether Support
- IPV6/IPV4 Support
- Device Admin Support ( Protect AFWall+ from uninstall)
- Choose able languages
- Choose able iptables/busybox binary
- Support x86/MIPS/ARM devices.
- New Widget UI
- Apply profiles with few clicks
- Blocked packets notification
- Displays blocked packets
- Support for wifi only tablets
- Improved Log statistics with UI

Translations & Languages
- German translations by chef@xda & user_99@xda & Gronkdalonka@xda
- French translations by GermainZ@xda & Looki75@xda
- Russian translations by Kirhe@xda & YaroslavKa78
- Spanish translations by spezzino@crowdin
- Dutch translations by DutchWaG@crowdin
- Japanese translation by nnnn@crowdin
- Ukrainian translation by andriykopanytsia@crowdin
- Slovenian translation by bunga bunga@crowdin
- Chinese Simplified translation by tianchaoren@crowdin
- Polish translations by tst,Piotr Kowalski@crowdin
- Swedish translations by CreepyLinguist@crowdin
- Greek Translations by mpqo@crowdin
- Portuguese translations by lemor2008@xda
- Chinese Traditional by shiuan@crowdin
- Chinese Simplified by wuwufei,tianchaoren @ crowdin
- Italian translations by benzo@crowdin
- Romanian tranlations by mysterys3by-facebook@crowdin
- Czech translations by Syk3s
- Hungarian translations
- Turkish translations
- Indonesian translations by mirulumam

BIG THANKS for all the translators and http://crowdin.net for supporting opensource !

Translations Page
- http://crowdin.net/project/afwall

AFWall+ is open source software, you can find the source here : https://github.com/ukanth/afwallOfficial Support XDA forum
- > http://forum.xda-developers.com/showthread.php?t=1957231

Category : Tools

Related searches

Reviews (28)

Dan. B. Aug 30, 2019     

The app works great so far but there's a few improvements I'd like to see made if possible. Sometimes the app takes too long to check for root access and i have to close and reopen the app. An option to auto tick the WiFi box for newly installed apps would also be nice. Applying a new rule means the app has to update ALL the rules and not just one. I like to switch rules a lot so for me this is very time consuming. Overall it's a great app with few annoyances.

Mic. H. Dec 24, 2018     

On version 3.0.3, still cannot make persistent notification icon go away. When enabled, persistent notification is a shield, when disabled it is a white ball. Developer says white ball is from Google. That may be, HOWEVER, neither existed in v2.9 and earlier, so persistent notification icon is due to some change within the app between 2.9 and 3.0. Based on other reviews, these changes should be reverted back to how the old version handled things. I'm glad I still have a copy of 2.9.

Eri. M. Jan 3, 2019     

AFWall+ is probably one of the most important apps on my phone. I like how I can leave an app's wireless capabilities off by default, essentially sandboxing it before allowing it to access the internet. My primary use case, however, is disabling access to data on my media apps. Without AFWall+, I would have drained all the data on my limited phone plan countless times. Definitely earned my donation, I've saved way more than $5.

Jor. M. May 5, 2020     

Update: please make it stop auto refreshing during games!! It causes constant disconnects. Make it detect game modes. For what it does, great app. But it will randomly reapply settings in the middle of mobile games, which causes 15 second disconnects. Very bad for competitive gaming. No way to "mute" it or have it recognize game mode.. developer failed to respond to emails...

Ras. Nov 20, 2019     

Edit: found you can reverse the whitelist to allow. Much better thank you! Will test for a few days and donate. !!! The application is good but the rules need more flexibility. Like enable all applications by default and only apply rules to disable. Currently everything is disabled and each app needs to apply a rule. On my phone this takes ~3mins Everytime i install or uninstall anything. Very cumbersome imo. Other wise the application worked great and does preform well.

ADI. T. Apr 10, 2022     

App works as intended but recently I have been having trouble installing this app from google playstore. My phone is Galaxy A8 2018 running latest stock rom android 9. All other apps whether installed new or updated, do so without any problems but this app does not install on my phone, it downloads but gives error during installation. Also, i have tried side loading the apk file which works as intended but the app appears in uninstalled apps list in play store. Please fix this...

Tre. W. Mar 17, 2022     

great app. would love it though if this app could be set on "ask mode" where everything is blocked but asks for permission when it tries to connect to the internet. it would make it easier working out exactly what needs internet and what doesn't for certain functions to work.

Sil. L. Jan 21, 2022     

Been using this firewall for years - paid version (and always rated at 5 stars) - but latest version has issues: notification pops up most times saying "rules not applied" - even when applying manually (although rules seem to be applied anyway...) - and it stops tethering (so I can no longer share my internet with other devices) despite having the right permissions granted. Please fix... UPDATE: No changes/response for over a month - ia this abandonware??

Ant. R. Apr 21, 2019     

Works well, blocks ads and other unnecessary traffic. But it would be useful to include some default options or guide on system services, because it took me a while to figure out all the ambiguous services without which nothing works in android.

Shr. S. Apr 13, 2022     

The app is good overall but I frequently get internet access error while turning on the firewall. It happens mostly when switching networks or when turning on wi-fi.

Evi. Feb 16, 2020     

I guess it works. But i th8nk its overrated. I have root. But this program doesn't seem to do any better than NoRoot. Worse actually. Because it doesnt notify when an app or service tries to call out. It should. So you can click on the notification and see THAT app in the list. This app lacks features that are typical for a firewall. Pretty bad since its a root app.

ale. b. Apr 27, 2020     

Question for the developper : Firewalls such as AFWall+ or Netguard are regularly used on Android to attempt to block network access from a specific app but these do not reliably work. Apps can use IPC to bypass the restrictions. If you cut off network access to an app, it will not prevent the app from sending an intent to another app (such as the browser) to make it make the same connection.Many apps already do this unintentionally with things such as with the download manager.

Kun. D. Nov 15, 2021     

App is great! Only issue is backup file goes straight to scoped storage folder rather than asking the user where to save it(which is preferably somewhere on sdcard) !! People do backup/export when they want to restore it later after a ROM change duh. After a rom clean flash, scoped storage is gone 😭

S. G. Jun 19, 2020     

after applying rules, it randomly applys itself in the background as i get a little popup from magisk that it was "granted superuser rights" and it causes me to lose connection in applications with rules for this app. it auto refreshes and I don't understand why! other than that terrible flaw, it's really good.

RUS. B. Sep 28, 2018     

Not working well. I have used old version. Old version can block applications to access internet. But now this current version still have data leakage and apps can showing the adds which is downloaded from internet... Worst... Update and fix the problems..

A. G. u. Jun 23, 2019     

flush flush flush rules all day 3 times after boot. theres boot setting then once after login and then 1min later. Nice but leaks a lot when VPN is being switched or stucked. Also needs refreshes often, frozen on boot often, so many problems. I wish android had exception for Lan as their blocking function really works unlike the firewalls.

Bre. V. Nov 8, 2018     

Incredible app. Finally paid for the Pro version after years and years of use. Worth every penny. Extremely customisable if you know your iptables. Otherwise, simple to use for beginners. Its amazing what apps and services are trying to 'call home' for no real good reason.

Jul. E. Dec 31, 2018     

This app has worked very well in the past however over the last few updates it's been causing me problems with tethering not working until i open AFWall reapply rules. Using Galaxy S3 and LOS 14.1 with std kernel and LOS SU addon. I'm not 100% certain yet but i may have found the issue. Option in settings under Binaries/DNSProxy defaults to Auto should detect Android ver >= 4.3 but doesn't. Setting to "Enable DNS via netd" and tethering/DNS works again. Maybe LOS uses different UID for netd?

kar. s. Jan 3, 2020     

Every other version works fine. 3.3.1 doesn't work for me. Can't download apps from anywhere after update. It is stuck on download pending. Doesn't matter whether firewall is aktive or not. After rollback everything works again

Vit. Mar 8, 2019     

Great application! Currently still having 2 problems: 1. Log > Notification filter contains only one entry (mDNS) 2. Persistent notification does not disappear when disabling it in settings.

Hap. P. Nov 9, 2019     

It used to be great, but now the app is extremely unreliable, unstable, and filled with bugs. I have donated many times before, but I won't again unless the bugs are fixed.

Arm. W. Mar 13, 2021     

Great app! Its feature set should be integrated into the stock Android permission system by default, but as this is unfortunately not the case, this app does an awesome job in addressing this shortcoming of Android.

Jos. C. May 17, 2021     

Excellent, nothing more to say!! If you use IPTables to custom firewall anything, get this app! I got it yesterday, tested it, and today paid the 10 bucks to support the dev (I didn't need anything the premium license offered), this app is so good, it was simply to support the devs!! I was looking for an IPTables GUI, and this is it with an intuitive (but easy enough for newbs to use) ipchain/iptable GUI, and this is exactly that! Perfect GUI to manage IPTables!! Nothing else needed but this!!

P. N. Feb 27, 2019     

The app does not support multiple account profiles on Samsung galaxy. Apps on the 2nd profile are blocked. And they 2nd profile apps don't appear on Firewall rules, but showed up in logs as denied. Help!

A. G. u. Nov 15, 2018     

I've used this app for awhile. was great, updated, now I have an icon on my phone saying "afwall" is running...but I run it all the time, which means the crappy icon is in my notification tray..ALL THE TIME! we break a good thing dev?

A. G. u. Dec 23, 2018     

Ok after doing some digging it appears that Magisk needs to be set to global mount namespace for SU. after that things started workon several apps that refused to prompt. the app is solid and as good as i remember it from a number of years ago.

Jac. J. Jul 9, 2021     

Randomly reapplies rules with no connectivity change, breaking the internet connection while it is doing it. And sometimes fails to get root out of nowhere and I have to kill it and reopen to fix.

AW. W. Nov 7, 2019     

Latest version fails to apply rules. Been using it for years, even reverted to an older version of root. Developer needs to roll back to older version.