Is there a solid way to detect that location given by GPS is a spoofed ( If some mock location has been set to the device in background ?

There are apps in the market , which can provide fake location to the GPS .

https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en

Rooted users can run Fake GPS without setting "Allow mock location" option.

Is there a way to detect spoofed location ?

I have posted solution here, since It been closed by few people who were unware about this . Disable / Check for Mock Location (prevent gps spoofing)

Edit
Report