1) Вызвать addTestProvider() на LocationManager`е. Если бросается SecurityException, то всё в порядке. Это отсеет большую часть программных спуферов.
2) Проверять данные. Координаты и скорость всегда имеют некоторый тремблинг.
3) От аппаратного спуфинга защиты нет...но мало кто из пользователей имеет SDR за 200$.