How To Fake or Spoof Your GPS Location on Android
It’s been two years since the Pokemon Go craze swept the United States and had everyone outside catching virtual monsters. At the time, some users decided to try and cheat in the game by spoofing their GPS signal, moving their phone’s location artificially so they could catch monsters in other parts of the world, all without leaving their house. Niantic, the developers behind Pokemon Go, have spent the better part of the last two years working to deter people from doing these actions, largely by soft-banning those accounts who happen to warp around the world in an instance, and by making even the most powerful Pokemon caught using spoofs worthless in gym battles. Niantic’s struggle with dealing with the antics of a small minority of their fanbase aside, it does beg the question: what else can GPS spoofing do to change how you use your phone every day?
Spoofing your GPS on your Android device isn’t something you’re necessarily going to want to do every day, but it is something that makes for some interesting ideas. While we wouldn’t recommend using it for games like Pokemon Go, there are some real-world uses you could make from spoofing your GPS location. Whether you’re looking to pick up a Snapchat geofilter halfway around the world, or trying to fool your friends into thinking you’re somewhere when you really aren’t, there are some really interesting ways you can use GPS spoofing on your phone. The best part: on Android, it’s actually really easy to accomplish. Let’s take a look at the ways you can spoof your GPS location on Android, how to do it, and the benefits you might gain from faking your phone’s location.
Why Should I Spoof My GPS Location?
We already detailed the Pokemon Go example above, which happened to be one of the most popular reasons to spoof your GPS location on Android. While spoofing your location in that game can land you in some serious trouble in-game, it’s not the only reason you might want to spoof your location. Let’s look at four ways spoofing your location on your device might help you out, both in your own installed apps and in real world usage.
Snapchat and Instagram
Outside of Pokemon Go, the biggest reason to spoof your GPS location probably has to do with Snapchat and Instagram, the two most-popular photo sharing applications on Android today. In terms of features, Snapchat and Instagram are basically at parity, with each app able to use geolocation filters to add flair to your directly-sent photos or your Instagram or Snapchat stories. Typically, these geofilters are based on wherever your phone happens to be, with both companies offering specific filters for locations depending on where you are. For example, if you happen to be in Times Square on vacation, swiping between filters on both Instagram and Snapchat after taking a photo will give you specific Times Square geofilters, as well as geofilters or geotags for Manhattan and New York City at large.
Snapchat has a secondary feature as well, one not offered or duplicated by Instagram yet. The Snap Map utility is useful for checking out where your friends happen to be, especially when they’re traveling or on vacation. It’s a neat way to look at what your friends are doing, as well as events happening nearby you that Snapchat publicizes or highlights using the utility. And though it isn’t used by everyone, people do check Snap Map from time to time to see where their friends are or what they’re doing. Thanks to the ability to spoof your GPS location on Android, you can fool both the Snap Map and the filters on Instagram and Snapchat into thinking you’re somewhere you really aren’t.
This is probably our favorite usage of GPS spoofing outside of games like Pokemon Go. There’s a ton of options here on what you can do with spoofing your location, making the possibilities basically endless for creating and customizing your new Snapchat or Instagram content. Whether you’re looking to create a geofilter that isn’t based on where you are, or you can’t make it to a friend’s wedding but you want to use their Snapchat-based geofilter as a way to send them love, it’s easy to see how spoofing your location with Snapchat or Instagram is a great strategy.
Sports are an integral part in our society, especially in the United States. They’re a major part of entertainment in our culture, and whether you’re talking about events as large as the Super Bowl or the Olympics, all the way down to smaller events like a standard football or basketball game, sports are important for keeping up with what people are talking about in the United States. Likewise, other televised events like award shows and even big news events are all covered live, typically with millions of viewers tuning in to see what the fuss is about. If you’re one of those viewers who likes to tune in for live events, you might run into a problem regularly while trying to watch on your phone. Everything will be peachy keen until suddenly, you realize the event you wanted to watch is hidden behind a blacked-out market. While spoofing your location to get different content from Netflix won’t work, spoofing your location to bypass blackouts is actually a solid workaround.
Remember that you’ll still have to pay for most access to live events streaming through apps like YouTube TV or MLB TV to access the specific content you want. However, once you’ve replaced your location with a new one, you should be able to get around blackouts just fine. And remember: spoofing your GPS won’t spoof your IP address to unlock geo-restricted content. You’ll still need a VPN for that.
Apps like Tinder look for people on the application in your area, up to a certain level of distance between you and them. In theory, this is a perfect solution to looking for a dating partner, or even just a hookup, since the people you’re seeing are actually near you. However, if you’re looking to travel somewhere, or you’re planning on moving to a completely new city, you might be interested to learn what the dating scene looks like in that area. That’s where GPS spoofing comes in, allowing you to change your location to somewhere brand-new in order to view dating profiles in that new area. It’s not ideal for actually meeting up with people—remember, you’re still hundreds of miles or more away from them—but if you’re trying to get an idea of what the dating scene is like in your next vacation spot or the place you plan on moving, it’s the perfect way to do just that.
Hiding Your Activity
Finally, it should be noted that, since your phone is basically on you all the time, it can often act as a tracker, something that keeps a lock on your location and doesn’t allow you to slip by unnoticed or unwatched. While your phone can disable GPS from within the settings menu of your device, there are plenty of reasons to believe your GPS is never actually turned off. For one, it is possible to be tracked by mobile data and WiFi connections. Though less accurate, tracking via your cellular connection can be triangulated between networks and cell towers to basically determine where you are at any given moment. Second, researchers as Princeton University have calculated ways to basically use the data recorded by your phone’s array of sensors, from the accelerometer to the barometer, along with the IP address and even the time zone you’re currently in, to basically work out where your phone was located at a given time.
Privacy is sacred, so one way to help block your real location without having to worry about whether you’ve actually turned off your GPS is to spoof your location. While you’ll still be connected to the web (unless you put your device in airplane mode), spoofing your GPS location can help to work around any security or privacy concerns you end up having with how your data is being handled. Considering that your carrier only just recently (as of writing) stopped selling customer location data to multiple companies (albeit anonymously) days ago due to government pressure, it’s probably a good idea to keep your information hidden when you don’t need to use your GPS accurately.
What Apps Should I Use?
If you’ve decided spoofing your GPS is something you think would work well on your device, you’re going to need to download the proper application to do so. Accomplishing this might be more difficult than you think, though. Thanks to the number of GPS spoofing apps on the Play Store in 2018, it can actually be pretty difficult to determine which app is right for you, and which app could end up damaging you in the process. There are a number of apps we can suggest users start to use for their own good, and realistically, any of these below will work for what we’re going to use the apps for:
- Fake GPS Location: Like most of these apps, Fake GPS Location doesn’t have a catchy name or title, but it’s well-designed and happens to be one of the highest-rated GPS spoof apps on the Play Store today at 4.1 out of 5 (largely speaking, most GPS spoof apps never rise above 4.0, thanks to the problems that can arrive with spoofing your GPS location on your phone.
- Fake GPS GO Location Spoofer: As you might imagine, this spoofer is aimed at Pokemon Go players thanks to the popularity of that content and the demand for Go-related apps on the Play Store. Fake GPS GO Location Spoofer is a solid app, albeit with a semi-dated interface and a 4.0 rating on the Play Store. If you can’t get our first pick to work for you, GO Location Spoofer is the app to try. There’s also a Pro version available for $2.99.
- VPNa – Fake GPS Location: VPNa, despite the name, doesn’t include a VPN (virtual private network). The name actually stands for Virtual Phone Navigation App, and it allows you to redirect your GPS to any location currently on Earth. Some have reported the app doesn’t work after an update to Android 8.0 Oreo, so keep that in mind before downloading the app.
- GPS JoyStick: This app is designed from the ground up for Pokemon Go, and although we can’t guarantee the app won’t cause you to be shadowbanned in the long run, it’s worth a shot if you’re looking for an app that is perfect for not just masking your GPS location, but also making your signal move at a customizable speed to replicate movement. These apps are the reason Niantic is so tough on users that fake their apps, so keep that in mind before trying it out.
- Mock GPS: One final recommendation, Mock GPS also features a joystick mode that allows you to move your signal at specific speeds, just like we saw above, but also allows you to just move your GPS. The app’s design is solid, with a more modern look than most of the apps on this list, but you should keep in mind that the same problems on Pokemon Go that afflict GPS JoyStick are also going to affect Mock GPS.
We recommend staying away from apps like Hola’s own Fake GPS Location app, thanks to that company’s questionable history behind their VPN and the sale of customer data. We also recommend that, if you do install an app not on the list above, you try to look at user reviews before continuing. It’s sometimes impossible to tell where your data is being sent—an issue even with our recommended apps above—but you should do your best to watch your data and where it’s being shipped, sent, and stored.
Setting Up the GPS Spoof
Once you’ve decided the app that is right for you, it’s time to download and install the program to your device. All of these apps are offered freely through the Play Store; unlike on iOS, you won’t have to jailbreak or go to third-party app repositories to download these apps. Likewise, you won’t need to root your device to install the app and even to spoof your GPS. All of this can be done on a normal phone without any major customizations, and without any major technical know-how.
First things first, of course, is picking the app that is right for you. We’re going to use our first pick, Fake GPS Location, for this guide, thanks to its high user rating and its simplicity. If you need an app with settings like the joystick or speed controls, you’ll want to switch to one of those apps instead of this one. Regardless of which app you choose, the actual settings to set up the app will remain the same, specifically when it comes to enabling the ability to mask your GPS on your actual Android phone or tablet.
Enabling the Right Settings
With the app installed on your device, leave it alone for the time being and open up your device’s settings menu. We’re using a Pixel 2 XL running the Android P beta, but the steps for enabling this setting will remain largely the same regardless of whichever application you choose for this step.
Basically, while your phone doesn’t need to be rooted or hacked in order to gain access to a spoofed GPS signal, you do need to enable “developer settings,” a hidden menu inside Android that offers a load of options and customization menus to choose from. There’s no downside to enabling developer settings in the menu system of your phone, outside of the fact that you’ll have an additional menu in your phone taking up space. Developer settings in Android are hidden by default because there are some options in there that, while reversible, can really bug up your phone, making it an easy option to avoid giving out to general consumers. That said, we’re only changing one setting, so enabling developer settings is easy to do and well worth it.
To enable developer options, open the settings menu on your phone and scroll all the way to the bottom, until you find the “About Phone” section of your menu. Some devices might call this “System” settings, or any other generic name for miscellaneous settings that don’t really go anywhere else in your device. Regardless, once you reach the “About Phone” section, you’ll likely see a bunch of information available to you. Your phone number, device name, and so on. What you’re looking for here, however, is the Build Number of your software, which you’ll find towards the bottom of this menu. Once you find this option, tap it and continue tapping it. You’ll see a small message appear on your device after a couple taps, reading “five steps away from being a developer,” and so on, counting down until you’ve tapped the Build Number enough. You’ll see a small message alert you that you’re now a developer, and you can return back to the main display of your settings menu.
Activating Mock Location
You’ll now notice a new option available inside your settings menu. For some, the option will be hidden in the standard settings menu, ready to be clicked when it needs to be. For others, you’ll find the option in your own “About Phone” or “System” menu, which is where we found it on our Pixel 2 XL. This menu has a ton of available options you didn’t have on your phone before, all meant for developers who are working on creating apps for the Play Store, and for you to download at a later date. That’s where we’ll find the golden setting option we need for changing and editing your GPS location. Under the Debugging menu, you’ll find an option for “Select mock location app;” on older versions of Android, this option is a toggle entitled “Allow mock locations.” The former allows us to select a mock location app to utilize our GPS; the former allows us to enable the option to use those apps in the first place. Regardless of which version appears on your device, you’ll need to select it from this menu.
Now, jump back to the app you installed of your choice, no matter which one it was, and make sure all options are enabled before you start using the app. You’ll need to grant the app permission in order to properly use your location, and you can begin using the app at will to select your location. If we’re going by how the options in Fake GPS Location work, you’ll need to position the crosshairs over your target location. Once you’ve done that, you’ll click the small Play icon in the bottom-right hand corner, and a quick ad will play. After the ad is over, you can either use the joystick (that’s right, this app includes one as well), or disable the joystick and simply let the app run in the background. There’s all sorts of options here for messing with as well, including the ability to create a path, to remove ads, set favorite locations, and more. Most of these apps will have their own feature sets for users to mess around with, so make sure to explore the app you chose to see what options are available.
Check if it’s Working
Okay, the final step in the process is simple: see if your GPS location is being properly spoofed. If you’re wondering how to do this, there’s a couple ways. First, you can perform a Google search, simply asking “my location” into Google to determine if your location is being properly spoofed. A small Google Maps window will display on your device, giving you a look into your current GPS location on the app. If your location has been properly spoofed, you can look here for proof that your phone’s location has been hidden, obscured by the app you installed on your devices. Alternately, you can always open an app that uses your location to see if the app is working properly. For example, Snapchat might give you a multitude of geofilters, or Google Maps will suggest “nearby” restaurants.
If it isn’t working, don’t despair. Check the app again and try to make sure your spoofing has been enabled. Past that point, you can also try out using different apps to see if the first app you chose isn’t working properly on your phone. Also make sure to check to see if your device’s GPS signal is on, which it needs to be in order for GPS spoofing to work properly. Ultimately, GPS spoofing can be a bit touchy, so it’s important to make sure that you keep troubleshooting the device if you run into any major issues.
Spoofing your GPS signal might not have as much of an importance factor today as it did in 2016, at the height of Pokemon Go‘s popularity, but it’s still an important aspect of the device, and a neat party trick above all else. Fooling your friends into thinking you’re somewhere you aren’t, checking into locations you haven’t been, looking at dating profiles in all-new areas—it shouldn’t be a surprise that there’s plenty of options for configuring and changing your GPS settings depending on what you need out of the app. While we wouldn’t recommend spoofing your location all day, it’s a handy tool that’s good to keep in your app drawer, just in case you ever need to get around a content blackout or place a fake geofilter on your Snapchat posts.