

But what about the other 3 values (altitude, speed, and accuracy)? Surprisingly, almost all GPS Spoofing apps set these values to some constant number, whether it’s 0, 1, or some random number, it’s a value that remains the same. Typically, most apps just change the latitude and longitude values to change your GPS location to some place in the world. So once you select a mock location app, and start it up, what happens? What data is that mock location app mocking for you? In short, there are 5 variables that the mock location API asks for to mock your location: latitude, longitude, altitude, speed, and accuracy. In older versions, it’s just a simple check box that enables mock locations mode for any app on your device.


In Android 6.0 and above you select the specific app you would like to use. In Android, there is only one way to spoof your device’s GPS (without rooting), and that’s to use Android’s built in Mock Location API located in Developer Options. There a lot of GPS Spoofing apps on the market, each looking a little different from the other, but almost all doing pretty much the same thing.
