Highlights
- Allows or blocks network access for each installed application individually.
- Sets separate rules per connection type, such as mobile data and Wi-Fi.
- Applies rules through the system packet filter, so root access is required.
- Does not occupy the VPN slot, leaving it free for other applications.
- Released under the GPL-3.0-only licence for Android.
About this application
AFWall+ is an Android application that controls which installed applications are allowed to send and receive network traffic. It presents a list of the applications on the device, each of which can be permitted or denied access separately for mobile data, Wi-Fi and other connection types, so that a given application may be reachable on one network and cut off on another.
Rules are applied at the level of the system's own packet filter rather than by intercepting traffic in a virtual private network, which means AFWall+ requires root access on the device to install and update those rules. This also means it works alongside a VPN connection rather than competing with it, but it cannot be used on a device where root access is unavailable.
The application is published by portgenix under the GPL-3.0-only licence and runs on Android only. Its interface is centred on the per-application rule list, with rules taking effect when applied rather than requiring a reboot.
Where to get it
Android
- OpenOpens in a new tabApp storeF-Droid
From the publisher
Package identifier:
dev.ukanth.ufirewallv4.0.312.5 MBreleased 03/01/2026
SHA-256 from the manifest published by F-Droid, compared on 08/04/2026
243de7e55695f199e32241037be404cb5c9bf915cbedf1fc4b678ed7be31eb8d
We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.