Net Switch is a Magisk module to isolate apps from accessing the internet on your Android device. This tool gives you complete control over which apps can send or receive data, improving security, privacy, and saving bandwidth.
Fully standalone, operates fully on iptables.
- Per-app internet isolation setting
- Operates without VPN (unlike AFWall)
- Don't suck on battery
- Module WebUI for easy configuration
- Profiles: Save and restore sets of isolated apps (new in v1.3)
- Backup Manager: Save and restore created profiles (new in v1.3)
- Revamped WebUI: Responsive design with animations and feedback (new in v1.3)
Magisk doesn't support module WebUI on their manager, but you can use one of these apps to open Net Switch WebUI.
- Flash Net Switch Module
- Reboot
- Open Net Switch WebUI
- Select apps you wish to isolate. Changes are applied immediately, no need to reboot.
- (v1.3) Create and apply profiles to quickly switch isolation states.
- (v1.3) Backup and restore your profiles.
Open Termux or any terminal with root access and run:
netswitch block <package> # block packages
netswitch unblock <package> # unblock packages
netswitch list # show currently blocked packages
netswitch unblock all # unblock all restricted packages- v1.3 — Added profiles system, backup manager, and revamped WebUI
- Download here
- Telegram Channel
Report here if you encounter any issues.
Pull requests are always welcome. UX/UI: Antonio Riccio

