Ok, I’m going to try and answer this one.
Firstly, let me say I do understand what Ishaan and trscsaeg are saying. We have been pm’ing the devs to try and get an up-to-date response on the development of CMS and I included some of the things you are suggesting in the Wish List topic recently.
The ability to stop the process, clear data and uninstall CMS is a security issue if someone manages to get into your phone. I personally us a 6 digit code, sim lock and I use a separate app that makes you tap a hidden part of your screen to access your phone. My current solution is to protect uninstall and wipe of CMS is to use the built in App Locker. I have it set to lock Settings, Play Store, Task Manager and Filer. There’s a known bypass bug with this which is by clicking your recent app list and going into one of those without being prompted for a password. The app called AppLock is currently better to use because it has it’s own self protection and it’s more flexible allowing a various password options such as screen pattern etc.
Avast is clever in that it at least hides the Anti-Theft and has it set as admin and from what I remember previous versions of CMS use to have the same. I have been tempted to try and use the Comodo Anti-Theft as a separate app and protecting it with AppLock or the one built in CMS but I haven’t had the chance. I would like to see a web portal option like Avast has so you aren’t required to have a “buddy number”.
Having said all that, someone can quite easily simply plug your phone into the USB port and wipe it clean and copy all your data. If it was possible to protect this option as well that would be ideal though I think it requires rooting your phone.
This brings up the topic of encrypting the data on your phone. I’ve yet to explore this option.
John isn’t saying that the issues you’ve raised aren’t a security issue. He’s simply pointing out the obvious, if they can’t get into your phone in the first place then they wouldn’t be able to disable CMS or the anti-theft. As a first line of defence you should have a strong phone lock key.
I can recommend a number of options but if your as concerned about your phone being accessed and disabled then you need to at the very least use the built in app locker as I have suggested. I think, for the ordinary user, just insuring your phone has a screen lock would go a long way towards keeping your phone protected in the first place.
I do think that the Health Check should run automatically and flag up issues like unlocked phone, unprotected settings or at least further security suggestions but while we wait for further information on the plans for CMS development, the only currently solution is to use the built in app lock or a separate app.
Cheers,
Eric