For Pokémon Go to be enjoyable, you need to be able to participate in Raids and capture rare and by consequence more valuable Pokémon.
But these rare Pokémon are not available everywhere, which can be frustrating when you can't find them in your area. This is where location spoofing tools like FGL Pro come in.
They allow players to essentially teleport their devices to the locations with the best Pokémon to catch and when used correctly, even play the game without moving.
This article takes a closer look at FGL Pro as a spoofing tool for Pokémon Go, how it works and how to use it safely.
FGL Pro is an application whose main purpose is to facilitate location spoofing for Pokémon Go. One of the reasons why it is such a great solution is the fact that it has both basic and advanced features for Pokémon Go Spoofing.
You can use it to simulate GPS movement at a specific speed including driving, cycling or strolling, allowing you to catch Pokémon or hatch eggs without having to move.
But since it is a free app, you may have to contend with annoying ads that can often interrupt the spoofing process. It is also not very easy to set up, making it difficult to use for beginner users.
FGL is relatively safe to use for Pokémon Go Spoofing. But there have been numerous reports of malfunctions with the app itself, particularly that it can fail to work on devices running Android 9. The main issue is that it keeps crashing when users try to set up the fake location.
The FGL Pro app can be used on both rooted and non-rooted Android devices. If your device is not rooted, follow these steps to use it for Pokémon Go Spoofing;
Start by downgrading the version of Google Play Services on your device. Doing this will allow you to install FGL Pro on your device without having to root the device. The recommended version to use is 12.6.85.
Now go to the Google Play Store and look for FGL Pro. Download and install it on to your device.
You will then need to turn off "Find my Device." To do that, go to Settings. Tap on Security.
Tap on Device Administrations.
Disable "Find my Device."
Click on "Deactivate this device administrator"from the new window.
Now the Find My Device is successfully diabled.
To be sure you are using an older version of Google Play Services. We recommend uninstalling any Google Play Service Updates. To do that: go to Settings > Apps.
Tap on the Menu icon.
Tap on the Show system option.
Find the Google Play Services.
In the top-right corner, press the menu button.
Then tap on "Uninstall Updates."
Wait for the unstallation process.
You can do that by downloading an older APK file for Google Play Services. Once you have downloaded the APK file on your device, Go the download folder.
Find the the APK file and click on it.
Select "Install."
When the installation window appears, press the Install button.
After the old version has been installed, press the Done button.
Now, disable the Google Play Store on your device. You can do that by going to Settings > Apps > Menu > Show System > Google Play Store.
Click on the Data usage option.
Turn off the Background data.
You will still need to disable Google Play store for security reasons. Find the Google Play Store service by going to Settings > Apps > Menu > Show System > Google Play Store.
Tap on it and then click on the Disable button.
Confirm the disable option from the new window.
The notification will appear once Google Play Store has been disabled.
Run FGL Pro on your device to start faking the location.
Since the device is not rooted, you will need to enable the mock locations app on your device. To do that, go to Settings > Developer Options and select "FGL Pro" under "Mock Location App."
Now, just run the app, select the fake location you would like to use and tap on the "Play" button to teleport the device.
If your device is rooted, follow these steps to spoof in Pokémon Go using FGL Pro;
Step 1: Download and install the FGL Pro app on to your device from the Google Play Store.
Step 2: Open the Link2SD app. If it is your first time using the app, you will be requested to allow root access. Tap on "Allow" and a list of the apps will be visible including FGL Pro. Tap in it.
Step 3: Tap on the menu button at the top-right corner and the select "Convert to System App." In the confirmation popup that appears, tap on "OK" to begin converting the app.
Step 4: When the conversion is complete, restart the Android device.
Step 5: Once the device restarts, use the system-less root function to disable SU/SuperUser root. The method you use to disable SuperUser root will depend on the root method you used to gain root access in the first place.
Step 6: To confirm that Pokémon Go will be able to detect the device's rooted access, we will use the SafetyNet Attest Helper App. Open the app and tap on "Run SafetyNet Test."
Step 7: When the app shows the CTS profile match and the Basic Integrity as "True," you have successfully disabled toot access and you should be able to log in to Pokémon Go safely. If the opposite happens, then you need to try and disable root access again before you can safely log in to Pokémon Go.
Step 8: If you are able to safely log in to your account, go to Settings and tap "Location" to turn it on and make sure that it is set to "Device Only."
Step 9: Launch the FGL app on your device and in the popup that appears asking for access to the device's location, tap "Allow." In the popup asking for the mock location, tap "Cancel." And in the next popup asking you to set the location to high accuracy, tap "Cancel."
Step 10: Tap "Continue" and then tap on the "Settings" button at the top-right corner.
Step 11: Disable "Secure Mocking Option" and enable "Root Mode".
Step 12: Use the Map on the screen to navigate to the fake location that you would like to use. Tap on the "Play" button to start spoofing the location and launch the joystick. You can use the joystick to move the character around the new location as desired.
FGL Pro is a solution that is only available for Android devices. If you want to spoof location for Pokémon Go on iOS devices, MockGo is a better alternative.
With it, you can teleport the iOS device to anywhere in the world or choose to spoof the location along a specified route.
Here's how to use this tool;
Step 1: Install the MockGo on to your computer. Run it.
Step 2: Connect the iOS device to the computer and then click on "Start".
Step 3: In the next screen, you should be able to see the device's current location. If the current location is incorrect, click on "Center On" at the lower right corer of the screen to get the correct location.
Step 4: Now, click on the "Teleport" icon at the top-right corner of the screen, select the location you wish to teleport the device to and click "Move Here".
The GPS on your device will then be changed successfully.
Step 1: To simulate GPS movement between two spots, click on the "One-stop mode" icon in the top-right corner of the screen. Select the spot to move to and a popup will appear, showing the distance you will cover.
Step 2: Drag the slider at the bottom to set the desired speed and then click "Move Here."
Step 3: In the popup that appears, choose the number to times you want to move between the two locations and click "Start" to start the simulated movement.
Step 1: To pass through multiple spots, click on the "multi-spot route" in the top-right corner and then select each spot on the map.
Step 2: Click on "Move Here" in the popup that appears and use the slider at the bottom to select the speed you want to use.
Step 3: Choose how many times you want to move along the selected path and then click "Start" to begin the simulated movement.
FGL Pro is certainly not a simple tool to use, but it can be very effective when you want to spoof the location in Pokémon Go. Follow the steps above to use it and let us know in the comments section below if you are successful. For iOS devices, MockGo is a simple enough solution.
Mako is a technical freelance writer with a passion for all things tech. Whether you're wondering about how to fix your iPhone or trying to get something to work in your settings, Mako is your go-to for professional help. He loves writing, testing solutions, and most of all, making sure his research is factually accurate.