I have to agree with dmxjago. This is something that you are installing on every device that has given you this problem. The fastest easiest way to get to good would be to factory reset without auto adding your apps back. There is a setting that asks if you want to reinstall apps automatically and you should say "no" to that or select it when choosing to factory reset.
Only in the world of James Bond and US spy movies is it possible to "hack" someone's phone without putting hands on it. Plus the likely point of "hacking" or gaining access to someone's device would not be to cause them grief. It would be much more likely to steal information, banking info, incriminating pictures or videos, access to online accounts, and would likely be done in such a way as so not be recognized because let's face it, if you start having trouble with your phone you're going to replace it, fix it or whatever, which then takes away their access. Switching settings and moving things around seems like a waste of the trouble it took to hack the device in the first place, don't you think? I mean you can't even see them getting upset or frustrated to even get a good laugh out of it.
Surprised no one asked but have you downloaded apps from places other than Google Play Store, Amazon App Store or your device's App Store? A lot of times apps downloaded from the interwebs are not safe, surprise surprise, and come with too many permissions, try to capture keystrokes or don't work with every device causing trouble and reeking havoc along the way. Remember the safe source is the best source, unless you want problems.
Best wishes.