v4.0
This version includes an alternative helper daemon. That means, ShizuWall can now work without Shizuku :). You can select working mode (Shizuku, LibADB Daemon) in settings menu. Instructions for LADB Mode is implemented with in the app.
The android.permission.INTERNET permission is a technical requirement for libadb to function, as it relies on network sockets to communicate with the local ADB daemon on your device.
It is important to note that ShizuWall itself still does not use the internet; the application does not connect to external servers, track user data or perform any remote network calls. The permission is used exclusively as a bridge to enable local wireless debugging to enable Daemon Helper that executes firewall commands (stated in readme file).
I've made tests and using the daemon mode for a time and i see no reason to tag this release as pre-release. But don't forget, there might be some bugs, errors etc. If you encounter one, just open a issue or you may have a suggestion. I'd be happy to resolve or implement them.
Changelog
- Added ADB Daemon to make an alternative way for users that don't want to install one more app.
- Added loading indicator while applying firewall rules.