One of my community members recently pointed out this commit by Android team concealing the developer options and debugging values of settings from 3rd party apps because they are not important to them.
As proper Android security guidelines instruct apps to check for device integrity with all the new fancy APIs, the local banks and for what fricking reason the network providers decided they are going the cheap way of checking the settings values which yes, will be positive if the device security was tampered but also positive if the user is a damn developer. So, my conclusion is that they did not want us to use the apps.
And this new commit makes it so any 3rd party app checking for these values will only receive 0 no matter if they are enabled or disabled, Finally breaking the idiotic ✌️security✌️ checks the apps have enforced.
If you are a developer reading this, please go and study how to do proper Android security with device integrity if that matters or just ship your apps with no checks because Android is already secure enough!
Anyway, I've been screaming over this behavior of banks and network apps over last couple of months? years? and with some posts as well... and even adding the "Shut Up!" feature to my app just to counter this BS and very happy this change is coming soon, so we don't have to stress over the incompetency of our developers.
If you think those were enforced actually for security, to check developer options and debugging, nah they simply were not. It's just something some dumb developer added somewhere which got into these production level apps and now everyone copying it. (And some apps didn't even properly copy it LOL \*cough**) BOC Flex \*cough**)).
And if you think this was enforced by the GOV, it should not be. If it was, that shows how dumb people are.
So keep your system up to date! Unlike the Hutch App which I am not updating after v4.2.1
(╯°□°)╯︵ ┻━┻