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.
Android smartphone or tablet
Android OS (6.0 Marshmallow, 7.0 Nougat, or 8.0 Oreo)
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.
Next, navigate the following path: "Advanced Settings" > "Security" > 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.
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 GO Location Spoofer
- Fake GPS Joystick & Routes Go
- FGL Pro
Steps 3: Disable ‘Find My Device’
Navigate the following path: Settings > Advanced Settings > Security > Device Administrators > Disable Find My Device > 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.
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.
Tap on "Install" to initiate the installation and then tap "Done" when the process is complete.
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.
Steps 7: Disable Google Play Store
Navigate the following path: Settings > Apps > (Show System options) > Google Play Store > Disable. Provide confirmation when prompted.
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.
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.
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.
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).
Step 4: Navigate back to Settings > Developer Options > Enable "Mock Locations App" > (Choose your GPS spoofing 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.
Install KingoRoot.apk in your device and provide the necessary confirmation when prompted.
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.
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".
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".
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.
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.
How to Fake GPS for Pokémon Go on iPhone/iPad without Jailbreak
iPhone users are not left behind either. You can 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 not only easily spoof Pokémon Go Location without jailbreaking or rooting your iOS device, but can catch more Pokémon eggs by simulating movement without walking 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
Step 1.Install and launch iMyFone AnyTo on your computer, tap "Get Started".
Step 2.And then connect your device to the computer. Confirm the necessary prompts, and the map will load.
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.
Step 4.Confirm by clicking on "Move" when prompted and that’s it. The location on your iPhone/iPad will be changed to your ideal destination.
This also changes your location in Pokémon Go at the same time.
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. You should also be aware of the risks involved if you decide to root your device. But if you want to spoof GPS in Pokémon Go on iOS devices, iMyFone AnyTo will be your perfect chioce. We will continue releasing informational tips and tricks for both Android and iPhone users, so stay tuned.