Millions of users nowadays trust smartphones for their geolocation. A large number of mobile applications use GNSS for a wide range of purposes. For example, Banking Applications implementing geolocation-based countermeasures to prevent fraud, or a user sharing their location with a Taxi application for emergency pickup. A smartphone protected against the vulnerabilities in GNSS should be mandatory to protect users and ensure their safety.