How to spoof your GPS location on Android in 5 easy steps

How to spoof your GPS location on Android in 5 easy steps
The internet is a wonderful place, even when viewed from the small window of your smartphone. Unfortunately, certain parts of it are reserved for those that fit a certain criteria – location being a common example. Indeed, both webpages and apps might behave differently if they "thought" that you were somewhere else instead of where you currently are. Think of the many apps and services that, for example, don't work if you're outside of the US. The only way for you to use those is to physically move there. Or is it?

Like many of you will likely know, Android is quite versatile – even we continue to surprise ourselves with the types of functionality it has built-in support for. Faking your GPS location fits that bill perfectly. And guess what – it's a feature available on pretty much any modern Android device, regardless of manufacturer. There are many reasons you might have to want to spoof your location (most of them quite niche), but whatever it is that you're looking to do (hopefully nothing illegal!), you can rest assured that the actual procedure is as easy as pie. That's right, you don't even need to root your smartphone.

Here's the full list of things you will need to do:

  1. Get a fake GPS location app
  2. Allow mock locations: enable Developer options
  3. Set the location-spoofing app
  4. Enable GPS-only location mode
  5. Spoof your location: How to use the fake GPS

Now, let's take a look at each step in detail!

#1. Get a fake GPS location app

First things first, you'll need a GPS location spoofing app. There are many available, but for the purposes of this guide, we're using Fake GPS location by Lexa.

As soon as the app installs, navigate right into it. You'll be asked to head to your Developer options menu and set it as a mock location app.

#2. Allow mock locations: enable Developer options

To enable Developer options, go to the About page of your device (within the Settings app). Look for the software information page and tap on the Build number option 7 times.

After that a new "Developers options" menu will pop up in your main Settings hub. In that menu, find and check “Allow mock locations“. The location of the Dev options menu will vary with each and every manufacturer, but it should be somewhere near the bottom of the menu.

#3. Set the location-spoofing app

Once you have enabled Developers options, go inside and look for "Mock location app". Tap on it and select Lexa's Free GPS location app. You're all set and almost ready to go.

#4. Enable GPS-only location mode

As smartphones these days are far too smart for their own good, they use a couple of location methods in concert to pinpoint your whereabouts. Aside from GPS, they could also use cellular information and Wi-Fi to locate you with better accuracy. With location spoofing, such crutches could pose certain issues. That's why we advise you to head into your Android phone's location menu and set the location method to GPS only so as to minimize any possible conflicts between the different location methods. It's also a good idea to go through these additional steps to disable Google's location tracking.

#5. Spoof your location: How to use the fake GPS

Head back to the Fake GPS location app and search for your new spoofed location. All you need to do is press the little green play button on the bottom right corner of the interface. You're done!

Double-checking if the app is successful, Google Maps correctly identifies our position as being in rural Spain, a spot thousand of miles away from our real location.


The comment section has been disabled for this story.

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit for samples and additional information.
FCC OKs Cingular's purchase of AT&T Wireless