After some testing, I don’t think I’m going to really be able to do anything about other apps that use WifiManager to control wifi state. There’s no way to tell what’s being done by the user or another app, or even what apps are using WifiManager.

While it is possible to maintain a list of incompatible apps and warn users when those apps are installed, that would be bloat and a lot of effort; it’s much saner to just warn users that apps which directly control wifi will be problematic.

Regarding Y5 specifically, and other apps that turn wifi off and on, Wifi Fixer needs to be able to toggle wifi for resetting the supplicant, so I’m going to publish an intent which will allow apps to tell Wifi Fixer to turn wifi on or off.