Well for one thing is that anti-hack is not the best way to go. As for Android users, there are 3 ways to unlock your phone which and PIN, Password and swipe motion. Best solution is to use 6 digits pin along with some characters will make it harder to hack. 4 digits pin is no go. Password which is best and minimum of 12 characters, yes I know it's pain in the butt when trying to typed out in a tiny keyboard. So with 12 characters, use upper and lower cases, numbers and special characters. Also you can encrypted the phone but there's a small drawback which is performance. You know when someone successfully hacked the phone and try to pull some information out of the phone will become unreadable. So the good news is that you have a cloud. you can store any personal stuff up in the cloud and not saving anything on the phone. That what I do, I save any personal information in the cloud with strong password. If anyone hacked to my phone and they will find nothing. just bunch of boring stuff....you know?