[5.0+][ROOT][3.5.3] AFWall+ IPTables Firewall [28 JUN 2022]

Search This thread

ukanth

Recognized Developer
Nov 30, 2010
1,542
5,394
Nexus 7 (2013)
OnePlus X
Welcome to official support page for AFWall+

Disclaimer - As Usual. I'll not take any responsible if something goes wrong when using AFWall+

Introduction
AFWall+ is an improved version of DroidWall(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/4G/LTE and/or Wi-Fi and while in roaming).Since the original author of Droidwall
discontinued the project, I decided to keep the app instead of Avast Firewall. I'll continue to add more features as I can.


Features
- Supports 5.x to 12.x
- Import/Export Rules to external storage
- Search Applications
- Multiple Profiles with custom names
- Tasker/Locale support
- Select All/None/Invert/Clear applications with single click
- Revamped Rules/Logs Viewer with copy/export to external storage
- Ability to view the network interfaces
- Highlight system applications with custom color
- Notify on new installations
- Ability to hide application icons( faster loading )
- Use LockPattern for application protection.
- Show/Hide application ID.
- Roaming Control for 3G/Edge
- VPN Control
- LAN Control
- Tether Control
- IPV6 Control
- Tor Control
- Choose able languages
- Choose able iptables/busybox binary
- Supports MIPS/x86/ARM
- DNS Hostname

Changelog - See third Post
Current Version - 3.5.3

To get Unlocker without Google services - Please follow the instructions here

AFWall+ BETA Program
1) AFWall+ opt-in for beta program
2) Install AFWall+ and If you have any issues, just send email from (Menu -> Firewall Rules - > Send error report)

Source Code/Wiki/FAQ
AFWall+ is an free & opensource application
Github
Log an issue
Frequently Asked Questions
Many Thanks to @CHEF-KOCH

Translations
Translations - Please help me with translations in your language.
http://crowdin.net/project/afwall

Thanks To/Credits
- 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

Cheers,
ukanth

XDA:DevDB Information
AFWall+ [ IPTables Firewall ], App for the Android General

Contributors
ukanth
Source Code: https://github.com/ukanth/afwall


Version Information
Status:
Stable
Current Stable Version: 3.5.3
Stable Release Date: 2022-06-28
Current Beta Version:
3.5.3
Beta Release Date: 2022-06-28

Created 2013-12-03
Last Updated 2020-09-05
 

Attachments

  • menu.jpg
    menu.jpg
    65.1 KB · Views: 41,714
  • mode.jpg
    mode.jpg
    54.3 KB · Views: 39,687
  • preferences.jpg
    preferences.jpg
    78.8 KB · Views: 39,261
  • Profile.jpg
    Profile.jpg
    71.9 KB · Views: 38,033
  • rules.jpg
    rules.jpg
    99.7 KB · Views: 37,865
  • search.jpg
    search.jpg
    83.4 KB · Views: 36,248
  • 20140117_082541.jpg
    20140117_082541.jpg
    33.5 KB · Views: 35,114
Last edited:

ukanth

Recognized Developer
Nov 30, 2010
1,542
5,394
Nexus 7 (2013)
OnePlus X
Version 3.0.1

* Fix: Status toggle widget 1x1
* Fix: Ability to hide ongoing notification (Stop firewall and restart to hide after disable it in preferences)
* Fix: Firewall error notification on oreo and above
* Security: Tile toggle checks for password
* User reported crashes
* Updated translations

Previous version 3.0.0

Features:
* Better support for nougat/oreo and pie.
* Firewall toggle tile
* Adaptive Icons
* Notification channels
* Tor support

Bugs:
* General bug fixes and crash reports.
* Language selection bug
* Filter selection bug
* Compatible with magisk 17.x
* Better handling of background process
* Drops support for 4.x devices
* Update languages
* Updated libraries

Complete Changelog

 
Last edited:

ukanth

Recognized Developer
Nov 30, 2010
1,542
5,394
Nexus 7 (2013)
OnePlus X
Great, I have been waiting for someone to take over and update best firewall for our phones. Anything that we should now about this release in particular?

Sent from my HTC Sensation Z710e using Tapatalk 2


Thanks for feedback... I've updated the second post for changelog.
Please check the same.


Sent from my HTC Desire
 

vault1965

Senior Member
Dec 13, 2010
515
115
Bergamo
Samsung Galaxy S20 FE
It works fine, but highlights in red makes it difficult to read. Maybe it would be better just to have red font for system apps without highlight. Of course, this is only cosmetics. Will post further as I use it now as main firewall.

Sent from my HTC Sensation Z710e using Tapatalk 2
 

CHEF-KOCH

Senior Member
Jan 2, 2012
451
237
here are some fr

Hey, very good app. I like apps that doesn't consume much resources on my devices and that's why i prefer this app here.

Here are some feature requests, i know the list is pretty big but most of them are important:

* translation support (e.g. to translate the app into german)
* google play store support (when the app are nearly "final")
* saving/loading profiles
* select all / select none / invert selection
* backup and restore rules (the most important point for me)
* IPv6 support (also vey important)
* Tasker/Locale Integration
* Orbot (Tor) support (because of some problems to connect into it)
* an Option for SSL/TLS only connection
* tablet interface support
* special rules for VPN



Here are some bugs or problems i found (some of theme are small and easy to fix i think)
* Apps can bypass droidwalls whitelist if started before droidwall upon boot
* On Jelly Bean the user interface looks different (a picture above explain it better), maybe remove the black background and the red one, and make it so that only the text have different colors and not the background
* The Widget needs to much space, the icon takes 4x1 for me (see screenshot)
* The notification about new apps only show one, but if you install right after that another app nothing was shown up
* In the help dialog there is an google code link, seems that that link does not work maybe you change this to the github repro

Thank you for that great app!
 

Attachments

  • Screenshot_2012-10-27-13-18-23.jpg
    Screenshot_2012-10-27-13-18-23.jpg
    34.2 KB · Views: 12,339
  • Screenshot_2012-10-27-13-39-31.jpg
    Screenshot_2012-10-27-13-39-31.jpg
    30.4 KB · Views: 12,000

ukanth

Recognized Developer
Nov 30, 2010
1,542
5,394
Nexus 7 (2013)
OnePlus X
Thanks for the list.I fixed the following issue, please get the latest apk ( fixed along with vault1965 issue) . I've been using DroidWall for last 2 years and most of the issues that you reported was in my mind.

I'll set up the github with issue tracker, so that we can track the progress better.

"On Jelly Bean the user interface looks different (a picture above explain it better), maybe remove the black background and the red one, and make it so that only the text have different colors and not the background"
 

crancker

Senior Member
Sep 29, 2012
81
28
great

Omg this is so cool. I was looking for a great firewall application since I switched from MIUI to Cm10 on my defy. Keep up the good work. :)
 

gogyly

Senior Member
May 5, 2012
588
200
Kraljevo
Hi, just downloaded your app. Im glad that someone work on this perfect firewall. Will try it and see whats new. Couse my beta miui have no working firewall. Cheers
Edit : i' got constant fc on v1.01.

Sent from my LG-P350 using xda premium
 
Last edited:

mx828

Senior Member
Sep 29, 2012
61
9
Running cm10 nightly and it only force closes on me. Even after i uninstalled droidwall and reinstalled your apk. Looks very promising hope the problem is fixed and thanx for the app. :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Ok, here is the latest build compiled using latest SDK and updates.
    WARNING! I have not tested all the functionalities yet with latest Android versions. Use it with caution!


    md5sum: 1d0a23b789dd0a57e50924bfda5f2b40
    sha256: f84d8bc1d70ff6ffe8a70a765e5d051c7f97a576aa4ff099051a638a6ad81f40

    Please keep the issues only on github.
    6
    Hi @ukanth I saw that you're doing some fixes, thanks! Thus some small bugs for you to take a look at (on current v3.5.3, Android 13):

    1- Using default whitelist/blacklist is effective only on current profile when installing a new app. The default is applied ok on it, but NOT on all other profiles. So please apply the default on new installed apps on all profiles, no matter being used at that time or not.

    2- when cloning a column (click on engines) the button that appears is called "FROM". Please change that (only the text, name of it) to "CLONE TO". This is better to avoid user misunderstanding of the source/destination columns when cloning.

    3- cloning profiles is not working, the clone is not effective. Meanwhile what works is to export source profile only and import it on new profile. I saw an issue on github about that, seems already fixed, but please check it if ok.

    4- are you working on the LSPosed module? Isn't it already ok for an initial release, say a beta version for us test it?

    5- There is a third party Magisk module (by GrayJackFixxxer) to avoid leaks on boot. Have you already checked it? Maybe you can endorse it, or even fork and improve it, and let it available on your instructions as an official anti leak tool.

    Long time we don't have an update and some fixes are already done since last year. Do you plan to release new builds on play store, github, F-Droid? Please do it as soon as possible for us enjoy all your recent fixes. 😁 Thanks in advance!
    Thanks for the feedback. Kindly raise these as issues (individually) on GitHub for better tracking. And it's been almost 11 years since I started working on this project :)

    Please don't expect any quick turn around as I need to find my interest (which I get only time to time).
    1
    Add delay is not enforced. But I think I added it sometime back, but not released :D

    Hi @ukanth I saw that you're doing some fixes, thanks! Thus some small bugs for you to take a look at (on current v3.5.3, Android 13):

    1- Using default whitelist/blacklist is effective only on current profile when installing a new app. The default is applied ok on it, but NOT on all other profiles. So please apply the default on new installed apps on all profiles, no matter being used at that time or not.

    2- when cloning a column (click on engines) the button that appears is called "FROM". Please change that (only the text, name of it) to "CLONE TO". This is better to avoid user misunderstanding of the source/destination columns when cloning.

    3- cloning profiles is not working, the clone is not effective. Meanwhile what works is to export source profile only and import it on new profile. I saw an issue on github about that, seems already fixed, but please check it if ok.

    4- are you working on the LSPosed module? Isn't it already ok for an initial release, say a beta version for us test it?

    5- There is a third party Magisk module (by GrayJackFixxxer) to avoid leaks on boot. Have you already checked it? Maybe you can endorse it, or even fork and improve it, and let it available on your instructions as an official anti leak tool.

    Long time we don't have an update and some fixes are already done since last year. Do you plan to release new builds on play store, github, F-Droid? Please do it as soon as possible for us enjoy all your recent fixes. 😁 Thanks in advance!
  • 401
    Welcome to official support page for AFWall+

    Disclaimer - As Usual. I'll not take any responsible if something goes wrong when using AFWall+

    Introduction
    AFWall+ is an improved version of DroidWall(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/4G/LTE and/or Wi-Fi and while in roaming).Since the original author of Droidwall
    discontinued the project, I decided to keep the app instead of Avast Firewall. I'll continue to add more features as I can.


    Features
    - Supports 5.x to 12.x
    - Import/Export Rules to external storage
    - Search Applications
    - Multiple Profiles with custom names
    - Tasker/Locale support
    - Select All/None/Invert/Clear applications with single click
    - Revamped Rules/Logs Viewer with copy/export to external storage
    - Ability to view the network interfaces
    - Highlight system applications with custom color
    - Notify on new installations
    - Ability to hide application icons( faster loading )
    - Use LockPattern for application protection.
    - Show/Hide application ID.
    - Roaming Control for 3G/Edge
    - VPN Control
    - LAN Control
    - Tether Control
    - IPV6 Control
    - Tor Control
    - Choose able languages
    - Choose able iptables/busybox binary
    - Supports MIPS/x86/ARM
    - DNS Hostname

    Changelog - See third Post
    Current Version - 3.5.3

    To get Unlocker without Google services - Please follow the instructions here

    AFWall+ BETA Program
    1) AFWall+ opt-in for beta program
    2) Install AFWall+ and If you have any issues, just send email from (Menu -> Firewall Rules - > Send error report)

    Source Code/Wiki/FAQ
    AFWall+ is an free & opensource application
    Github
    Log an issue
    Frequently Asked Questions
    Many Thanks to @CHEF-KOCH

    Translations
    Translations - Please help me with translations in your language.
    http://crowdin.net/project/afwall

    Thanks To/Credits
    - 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

    Cheers,
    ukanth

    XDA:DevDB Information
    AFWall+ [ IPTables Firewall ], App for the Android General

    Contributors
    ukanth
    Source Code: https://github.com/ukanth/afwall


    Version Information
    Status:
    Stable
    Current Stable Version: 3.5.3
    Stable Release Date: 2022-06-28
    Current Beta Version:
    3.5.3
    Beta Release Date: 2022-06-28

    Created 2013-12-03
    Last Updated 2020-09-05
    70
    Version 3.0.1

    * Fix: Status toggle widget 1x1
    * Fix: Ability to hide ongoing notification (Stop firewall and restart to hide after disable it in preferences)
    * Fix: Firewall error notification on oreo and above
    * Security: Tile toggle checks for password
    * User reported crashes
    * Updated translations

    Previous version 3.0.0

    Features:
    * Better support for nougat/oreo and pie.
    * Firewall toggle tile
    * Adaptive Icons
    * Notification channels
    * Tor support

    Bugs:
    * General bug fixes and crash reports.
    * Language selection bug
    * Filter selection bug
    * Compatible with magisk 17.x
    * Better handling of background process
    * Drops support for 4.x devices
    * Update languages
    * Updated libraries

    Complete Changelog

    41
    Hello All,

    After careful analysis and testing, I decided not to rewrite the way rules are being applied due to lot of under hood changes required. Instead added few enhancements. Now applying rules from menu will show how many rules are getting applied with progress status. Also when adding/removing few rules , it will apply only those related rules instead of full apply.

    Also fixed couple of bugs and enhancements. You can get the full changelog from https://github.com/ukanth/afwall/blob/beta/Changelog.md

    This is BETA Version which is not released on playstore. I have been using this for past week and it's stable. But there might be bugs which I haven't encountered. Please test it and report it in case of any issues.

    Also I have been following XPrivacy thread on the decision by it's author. Just as FYI, I might fix it for my own usage when I update to nougat, I will share it here if anybody uses it here.

    BETA Link - https://www.dropbox.com/s/isvi413qyx6vb4d/AFWall+ 2.9.7-BETA-TESTER.apk?dl=0
    40
    Hello everyone,

    I have released 3.0.0 stable on playstore today. It's been a crazy month so far. After going through lot of dilemma of whether to support the existing afwall or write a new one from scratch, finally able to pull myself and release stable version of afwall with lots of bug fixes and new features along with pie support. Since I don't do full time Android development, it was hard to keep track of what's going on with sdk level changes.

    Thank you all for your support in AFWall+ development. Without your support it would simply not possible to pull through this.

    I will be out for couple of days ( taking off to spend time with my family ) and hopefully will be able to reply to questions once back.

    Thanks again and have a great day.
    35
    Hello everyone,

    I have released stable version of 3.1.0 to playstore and github. Its live on playstore. You can find the changelog along with md5/sha here

    https://github.com/ukanth/afwall/releases/tag/v3.1.0

    Thank you all for your continuous support in AFWall+ development.