I've had an idea for improving anti theft.
The one flaw in hardcore solutions like avast mobile and Cerberus is that they are rendered useless when a new ROM is flashed or the system partition is wiped. I know avast is supposed to have an option to be added to the backup list on CyanogenMod based ROMs, but for some reason it never works for me. Maybe because it could have been designed for CM7 and not CM9.
Anyway, the solution to the issue would be adding the anti theft program to another protected partition other than the android system. OEMs use additional partitions for the HBOOT or ODIN. An encrypted partition would make it secure. I know Ubuntu has some sort LVM encryption.
Or, restricting access to the custom recovery menu by locking it with a pass code. The issue with that might be where to store that pass code. Of course you could just reflash a stock recovery to prevent writing to the system partition, but who wants to do that?
So there's a basic description of the flaw now it just needs to be fixed somehow. I'm not good with actual coding so I'd leave that to the developers.
Sent from my Amazon Kindle Fire using Tapatalk 2
Google Nexus 5 - OMNI
GSM Galaxy Nexus - OMNI
T-Mobile Galaxy Exhibit - Repair Still
T-Mobile HTC Mytouch 3G 32B - CM 6.1 Pershoot
T-Mobile BlackBerry Curve 8830
Amazon Kindle Fire - CM11
Virgin Mobile Optimus V - CM 7.2
Virgin Mobile Samsung Intercept - Ubuntdroid 4
Apple iPod touch 1st and 4th Gen
Ultimate Phone Guide