More than a Billion Snapdragon-based Android Phones Vulnerable to Hacking