Use Pokemon Go GPS Spoof to Catch More Pokemon

How to fake your location on Pokemon Go

Pokemon Go is an augmented reality (AR) mobile game that encourages you to explore the world around you while you capture, train, and battle with iconic Pokemon. If you want to find and catch Pokemon from outside your area, and you can't physically travel there, then you need to use a Pokemon Go GPS spoof.

These directions apply to Android and iOS devices running the latest version of Pokemon Go. Some steps require a Windows or Mac computer.

Mock locations in Pokemon Go
Catherine Song / Lifewire

Why Do People Spoof Their GPS In Pokemon Go?

The main reason that people spoof their GPS location in Pokemon Go is to capture Pokemon that they wouldn't otherwise be able to access. Niantic, the developer of Pokemon Go, also holds special events around the world, and spoofing your GPS can give you access to these as well.

The biggest problem with Pokemon Go is that it's meant for use in high population areas. If you live in a rural area that has very few landmarks in Niantic's system, you'll have trouble finding PokeStops and gyms.

The other issue is that Pokemon are designed to appear in thematically appropriate areas. So if you live in a landlocked place, far from the ocean or even any large lakes, there are some water Pokemon you'll probably never find. The same is true of Pokemon that are typically found in other specific locations if you don't live near any of these types of terrain or structures, and rare Pokemon that only show up under particular conditions.

What Happens When You Spoof Your GPS In Pokemon Go?

When you spoof the GPS location on your Android or iOS phone and then open Pokemon Go, the app thinks you're in the new location. That means it will generate Pokemon associated with that new area, and you'll also be able to take part in special events and gym battles based on the spoofed location.

The issue here is that if you abuse this technique to teleport around the world constantly, Niantic may find out that you're spoofing your location and either issue a warning or ban your account. You can minimize your risk by being realistic with your spoofing.

For instance, you might shut Pokemon Go down, wait a few hours, and then spoof a location that's a few hours away by car or plane.

Even if you're careful, spoofing your GPS location in Pokemon Go still carries a risk. Only spoof your location if you're willing to accept the consequences of having your account banned.

How to Spoof Pokemon Go on Android

The Android operating system supports spoofing your GPS location, but you need to enable developer options and use a third party app.

On Android 4.1 and older, developer mode is automatically enabled. On Android 4.2 and newer, you need to turn it on manually.

The about phone screen on an Android phone.

The following instructions work for some, but not all, Android phones. If you are unable to spoof your GPS location, you may need to uninstall Google Play Services on your phone and install an older version. In more extreme circumstances, some Android phones have to be rooted to spoof GPS in Pokemon Go successfully.

  1. Install Fake GPS Free.

  2. Tap Enable to turn on mock locations.

    The enable mock locations screen on an Android phone.
  3. Tap Select mock location app, then FakeGPS Free.

    The developer options screen on an Android phone.

    If you don't see this screen, you will first need to enable the developer options on your phone. Then return to the FakeGPS Free app, tap the (three vertical dots) menu icon, and tap Developer Settings. In some versions of Android, you also have to check the box next to Allow mock locations on the Developer Settings screen.

  4. Use the back button to return to FakeGPS Free, and search for the location you want to move to in Pokemon Go.

    Location search in the FakeGPS app.

    You can also tap and hold anywhere on the map to drop a pin.

  5. Tap the play icon to enable the fake GPS setting. If it's successful, you will see a message that says "Fake location engaged."

    If your location doesn't change at all, or it doesn't change in Pokemon Go, you may need to change a setting in FakeGPS Free or even roll back the Google Play Services on your phone to an older version. The specific fix varies depending on the flavor of Android you have, but the developers of FakeGPS Free maintain a FAQ with solutions.

  6. Launch Pokemon Go, and verify that your location has changed in the game.

    To avoid a permanent ban from Pokemon Go, don't use the cheat for Pokemon Go of changing your location too frequently. Niantic is more likely to detect strange behavior and ban your account if you abuse this spoofing technique to travel around the world unrealistically.

  7. To get your real location back, open FakeGPS Free and tap the stop icon.

How to Spoof Pokemon Go in iOS

Spoofing GPS locations on iOS devices is more difficult than it is with Android devices because you can't just download an app. Due to this difficulty, most Pokemon Go spoofing on iOS devices is accomplished through modified Pokemon Go apps that require a jailbroken iPhone.

The good thing about modified Pokemon Go apps is that when you use one, you can instantly spoof your location without any of the headaches associated with spoofing your GPS manually.

The downside is that you're using an unauthorized version of Niantic's Pokemon Go app, which can be dangerous if you get the app from an untrusted source. Niantic will also ban your account if they detect that you're using a modified or unofficial version of the Pokemon Go app.

If you want a less dangerous option, then you need to use a tool like iTools from ThinkSky that you install on your computer rather than your iPhone. This method doesn't require jailbreaking, and iTools is available for both macOS and Windows.

How to Spoof Your Location in Pokemon Go With iTools

You can also use a program called iTools to spoof your location and catch more Pokemon.

iTools is compatible up through iOS 12. It's free for 24 hours only.

  1. Install iTools on your computer, and connect your iPhone to it with a USB cable.

    The iTools download site.

    The iTools installer attempts to install additional software. Make sure to uncheck the boxes during the installation process if all you want is iTools.

  2. Launch iTools, and click or tap Toolbox.

    The iTools device page with Toolbox highlighted
  3. Click or tap Virtual Location.

    The iTools toolbox with Virtual Location highlighted
  4. Choose Developer Mode on the next screen. (If you don't see this screen, move on to the next step.)

  5. Enter the fake location into the text box at the top of the map, and hit Enter.

  6. Click or tap Move here.

  7. Open Pokemon Go on your phone and verify that you have moved to the new location.

    While this method is less dangerous than using a modified Pokemon Go app, it still carries a risk. The developers of iTools maintain a page where you can find more information about how to spoof your location in Pokemon Go without getting banned.

  8. To get your original location back, reboot your phone.

The fake location will remain on your iPhone even if you unplug it from your computer. It's only after you reboot that the real GPS location returns.

Was this page helpful?