Pokémon GO is a fun and engaging game. However, due to geographical limitations (depending on where you are), you may be unable to fully enjoy the experience. This should not be misconstrued as your fate being set in stone. Provided you have an Android smartphone and internet access, you can enjoy Pokémon just as much as anyone, regardless of your geographical location. That will be the main focus of this article - faking GPS for Pokémon Go on Android devices.

Fake Your Pokémon GO Location on Android without Rooting Your Device

Being unable to move around various geographical locations in the world hunting Pokémon should not prevent you from enjoying the game. Android smartphone users can now spoof their actual location without having to root their devices thanks to this breakthrough approach. But the spoofing process is very complicated. Therefore, you should follow the steps below carefully.


yes Android smartphone or tablet

yes Android OS (6.0 Marshmallow, 7.0 Nougat, or 8.0 Oreo)

yes Internet access

Steps to fake Pokémon GO location on Android phones without rooting

Steps 1: Downgrade Your Google Play Services

Navigate to "Settings" and then follow this path: Apps > Google Play Services > (Note down the version) > Uninstall. This will roll back to factory reset.

Enable "Developer Mode" by navigating the following path: Settings > About Device > Software Info. Look for "Build number" and tap it 7 times to enable developer mode.

enable developer mode

Next, navigate the following path: "Advanced Settings" > "Security" > Enable "Unknown Sources".

enable unknown sources

Then download Google Play Services version 12.6.85. Ensure that the version you download has the first 6 digits within the parentheses corresponding to the one you noted down earlier (step 1).

Next, disable auto-update for Google Play Services by following this path: Google Play Store > Settings > Auto-update Apps > Don't Auto-Update Apps.

Don't Auto-Update Apps

Steps 2: Download Your Preferred GPS Spoofing App for Pokémon Go

Search and download either one of the following free apps from the Google Play Store:

Fake GPS Joystick & Routes Go

Steps 3: Disable ‘Find My Device’

Navigate the following path: Settings > Advanced Settings > Security > Device Administrators > Disable Find My Device > Deactivate this device administrator.

Deactivate this device administrator

Steps 4: Uninstall Google Play Services Updates

Navigate the following path: Settings > Apps > (Show System) > Google Play Services > (Uninstall Updates). Provide confirmation when prompted.

Uninstall Google Play Services Updates

Steps 5: Install the Downloaded Old Version of Google Play Services

Navigate to the location where you downloaded the old version (12.6.85) and tap on it.

downloaded the old version

Tap on "Install" to initiate the installation and then tap "Done" when the process is complete.

initiate the installation

Steps 6: Disable Usage of Background Data in the Play Store

To perform this, follow this path: Settings > Apps > Google Play Services > Data Usage > Disable Background Data.

Disable Background Data

Steps 7: Disable Google Play Store

Navigate the following path: Settings > Apps > (Show System options) > Google Play Store > Disable. Provide confirmation when prompted.

Disable Google Play Store

Provide another confirmation when prompted to revert to the factory version.

Steps 8: Launch Your GPS Spoofing App and Enjoy Pokémon!

Launch any one of the location spoofing apps you downloaded in step 2.

Try spoofing in Google Maps first before using it in Pokémon.

To set up location spoofing using GPS Joystick, navigate the following path: GPS Joystick > (menu) > Settings > Developer Options > Select Mock Location App > GPS Joystick.

use GPS Joystick

Navigate back to the GPS Joystick Settings and tap on "Enable Indirect Mocking".

Navigate back to GPS Joystick home screen and tap on "Set Location". Find your preferred location and confirm.

Set Location

Enable GPS on your device and tap the "High accuracy" option.

Back on the GPS Joystick app, tap "Start" to begin spoofing your location. Launch Google Maps to confirm that the app is working. Move around the map using the on-screen joystick.

start GPS Joystick

Fake Your Android’s GPS Location in Pokémon GO by Rooting Your Device

The other method of faking your Android GPS location in Pokémon Go involves using a VPN and rooting your device. In this section, we will walk you through each process.

1. Using a VPN to Spoof Location on an Android Device in Pokémon Go

Catching the same Pokémon over and over can get very boring quite fast. Say, for one reason or another, you can’t travel too far in search of other varieties of Pokémon. On the other hand, when you use a VPN service, you are risk of getting blocked forever from playing. So, what do you do? To avoid getting banned from playing Pokémon, you need to properly set up a VPN and GPS spoofing app when playing the game. The VPN will mask your real IP address while the GPS spoofing app will hide your real GPS coordinates.

Steps for Using a VPN with GPS Location Spoofing App for Pokémon Go on Android

Step 1: Download and install a good VPN app on your device.

Step 2: Download and install a GPS spoofing app from the Google Play Store. You can try the "Fake GPS location" app.

Step 3: Navigate the following path: Settings > About Phone > Build Number (tap 7 times to activate developer mode).

activate developer mode

Step 4: Navigate back to Settings > Developer Options > Enable "Mock Locations App" > (Choose your GPS spoofing app).

select Mock Locations App

Step 5: Download and install the "Mock Locations module". This will convince Pokémon Go that you are not using a mock location app. Once downloaded, activate it.

Step 6: Next, launch the VPN app and connect it to your preferred server. Once done, run the Fake GPS app. Be sure to input coordinates that are closer to the VPN server connection and enjoy Pokémon!

Step 7: If Google Maps thinks you're in the spoofed location, then you're all set! Open Pokémon Go, and enjoy your new position to catch more eggs.

Advantages of Using VPN Other than Pokémon Go

  • It grants access to streaming libraries that are blocked in your geographical location.
  • It protects you and your phone’s data from being accessed when connecting to public Wi-Fi.
  • Some VPN services can help you circumvent internet throttling from your ISP.
  • It allows access to apps and websites that you may have been blocked from using.
  • Some VPN comes with an ad-blocker to prevent intrusive and pesky ads from popping up all the time.

2. Using KingoRoot to Spoof Your Location in Pokémon Go for Android

Kingo Root is one of the fewest rooting toolkits that are very user friendly. Rooting is typically viewed as something that’s very tech-intensive. However, Kingo Root makes it easier to do – even for people who are not very tech-savvy – thanks to its universal one-click root solution for Android users. So, let's get started.

First thing’s first; you will need to root your Android device. Here’s how you do it using KingoRoot.

Steps to Root Your Android Device Using KingoRoot

Download KingoRoot.apk and provide the necessary confirmation when prompted.

download kingoroot

Install KingoRoot.apk in your device and provide the necessary confirmation when prompted.

Install KingoRoot apk

Launch "Kingo Root" and initiate the rooting process. This may take a while, but once done, you will be notified whether it was successful or not.

teleport location

Steps to Fake Your GPS Location in Pokémon Go

Download the following files: File explorer (your preferred type), "Lucky Patcher", and "Fake GPS Location Spoofer".

Fake GPS Location Spoofer

Install Fake GPS Location Spoofer is a system app through Lucky Patcher by following these steps:

  • Navigate to Lucky Patcher apk and install it. Confirm when prompted.
  • Launch Lucky Patcher and tap on "Rebuild & Install" at the bottom.
  • Navigate to Fake GPS Location Spoofer via Lucky Patcher and install it as a system app.

Navigate to Fake GPS app's Settings > Developer Options and uncheck "allow mock location".

allow mock location

Launch the app and input a random location. Once done, navigate the following path: (Fake GPS) Settings > Enable "Expert Mode" and "Move around a fake location".

Click on the orange key at the bottom to activate it.

Enable "location services" and enjoy the game.

Important Note

Rooting a phone comes with some risks. It is usually successful; however, there is a chance that it could damage your phone. Also, using Fake GPS Location may get your account banned by Pokémon Go.

The Better Alternative to Fake GPS Location for Pokemon Go on Android

You can also fake your GPS location using an app called AnyTo – developed by iMyFone. It is a very user-friendly app that's hailed for its efficiency and accuracy. You can fake GPS location for Pokemon Go on android, and catch more Pokémon eggs without walking by simulating movement outside.

Below, we have provided a breakdown on how to use AnyTo to fake your location in Pokémon Go.

Spoofing Your GPS Location in Pokémon Go Using AnyTo

Pokemon GO Spoofer - Spoof Pokemon Go without Moving in 2021

Step 1.Install and launch iMyFone AnyTo on your computer, tap "Get Started".

launch anyto application

Step 2.And then connect your device to the computer. Confirm the necessary prompts, and the map will load.

load map

Step 3.Click on "Teleport Mode" at the upper right corner and choose your preferred destination by zooming in/out the map. Or you can enter the address or destination directly.

select a destination

Step 4.Confirm by clicking on "Move" when prompted and that’s it. The location on your Android device will be changed to your ideal destination.

successfully fake your iphone GPS location

This also changes your location in Pokémon Go at the same time.

location changed on Pokemon

You can alo simulate GPS movement by using Two-spot Mode or Multi-spot Mode to hatch more eggs.


In conclusion, you can enjoy Pokémon Go in your Android device from anywhere in the world, provided you have the right tools to fake GPS for Pokémon Go on Android devices – as described in this article. Spoofing GPS in Pokémon Go on Android devices, iMyFone AnyTo will be your perfect chioce.