3

All my searches on this topic just return results about how to disable (built-in) apps on Android, which is the opposite of what I want. I want to know how it is that some apps do not allow disabling or force stopping, and I want to know how to make that the case for certain downloaded apps. For example, Norton App Lock is supposed to prevent certain apps from being run on the device, but what good is it if you can simply disable Norton App Lock and then open any apps you want? I notice that some apps prevent force-stopping, and some prevent disabling. I want both to be prevented. This is for Android 6 Marshmallow.

1 Answer 1

3

If you have root, you move the app to /system/priv-app; privileged system apps can't be disabled through normal user methods.

Otherwise, it's up to the application to support Device Administration. Apps like Norton App Lock should be implementing this if they don't already, since this kind of thing is exactly what it's designed for. Registered and activated device administrators can't be disabled or uninstalled until they are deactivated.

3
  • Makes sense. So how do I prevent enabling and disabling of device administrating apps? Because currently I can do that just as easily.
    – Moss
    Commented Apr 8, 2016 at 2:21
  • @Moss You can only do that from the Owner account, and must obviously retain that ability. If you're looking to prevent someone else who uses the phone from messing with this kind of stuff then they should have their own account and the Owner should have a PIN/password/pattern. (Or just the latter if you want to prevent thieves.) Commented Apr 8, 2016 at 3:55
  • Hmm, the problem is that Lenovo phones don't allow multiple users, even in Android 6. I guess a restricted user account is what I really want.
    – Moss
    Commented Apr 8, 2016 at 6:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .