Hello and sorry for the inconveniences. I'm testing this right now, but have never seen such issues so far.
Note that app stores access by app UID (an ID "calculated" by OS at install time) so it should never change when updating the app, unless you uninstall it.
The the app will also double-check package name to ensure its configuration is still valid for the package being configured/updated/installed.
If either of those changes the app/package is considered "new" and unconfigured. Hence in a white-listing mode will not get internet.
What "full internet access" permission are you referring to ? Are you using Xposed ?
Can you post some screenshots to clarify the situation?
I was translating from Japanese — I switched the Toolbox UI to English now, so that I have proper naming. And right after I wrote it — it happened again, so I can describe:
So Firefox nighty - what happens:
- Update Firefox from the Play Store
- No webpage opens in it
- I go to the Toolbox Firewall page - it's in whitelist mode
- Find out Firefox is unticked in both Wi-Fi and APN columns
- Tick both
- Switch to the Applications tab, find Firefox
- Click Manage - Permissions
- In the Permissions tab then, discover that “have full network permissions” is off - even though I whitelisted it before in the Firewall tab
- Toggle this to on
- Now Firefox has web access
- After next update from Play Store the full scenario repeats
I.e. the toolbox “unticks” both columns in the Firewall tab, this results in the “have full network permissions” to be toggled off in the Permissionn tabs.
It must be reading it from somewhere - or it must be associated somehow with whitelist peculiarity - or it must have something to do with applying the IP rules - without reboot. Do you have it set somewhere that it's only fully applied on reboot or whatever - I don't know.
It is problematic anyhow - I think if I toggle and untoggle tse rules in the Firewall tab this should be propagated immediately to affected apps “have full network permissions”.
Or there should be some “Apply firewall rules” button or what have you - but it must be ensured that somehow the firewall Settings are independently and reliably preserved.
Like this it's really a pain… :O)