I need to control which application on my Android-based phone has or hasn't access to Internet.
- invisible to device user (except for icon in app drawer),
- password required for disabling (an absolute must have for me),
- Android 6 supported,
- free or paid,
- must not require rooted device.
I've tried Mobiwol: NoRoot Firewall and found it great, but with two (very stupid and annoying) exceptions:
Places icon in notification area with absolutely no way to get rid of it (even ignores system settings -- I have turned off notifications for Mobiwol application and can still see this icon).
Disabling firewall / unlocking full Internet access requires no password, it is as easy as tapping above mentioned notification and tapping Disconnect or opening application and sliding knob from On to Off; there is absolutely no trace of password in program settings.
When reboot auto-start is enabled, shows application's main screen with a huge Firewall Status: On/Off button.
My 8 years daughter managed to disable this "security protection" in a matter of minutes.
Application itself is very professional, allowing you to define mobile Internet and Wifi access separately, allowing you to control background Internet access etc. But without ability to block removal (or at least making it very hard) from device user it is completely useless.
Do I have any alternative?