The ultimate Android malware guide: What it does, where it came from, and how to protect your phone or tablet