How to cheat at Pokémon Go on iPhone

Note: For the Android tutorial, click here.

This tutorial will teach you how to catch Pokémon from the comfort of your home. All you need is the game, your computer and GPS locations of your favorite places. This will allow you to teleport anywhere in the world. Before you start hating, not everyone is lucky enough to live near a PokéStop or have Pokémon nearby. This allows everyone to enjoy the game. You’ll still have to catch ’em all yourself!

The whole process will take 10 minutes if you already have Xcode but it’s easy enough that anyone can do it eventually.

Disclaimer: As with any cheating, there’s a good chance you may get banned using this trick so please do this at your own risk! So far, I’ve caught many MagiKarp with this method so I can get that Gyrados!


Installing Xcode

If you don’t already have Xcode, you can install Xcode for free from the Apple Developer Portal.


Creating a dummy app

Open up Xcode and let’s create a dummy app. The idea is to simulate locations with this app which will change the location on your phone. Don’t worry this isn’t permanent.

First, open up Xcode and create a new Xcode project.Screen Shot 2016-07-12 at 12.41.08 AM

Next, pick the Game template.Screen Shot 2016-07-12 at 12.14.44 AM

Finally, pick a fun name. You can pick anything here. Then select a folder on your computer to save the project.Screen Shot 2016-07-12 at 12.41.53 AM

That’s it! If that was your first Xcode app, congrats!


Get a .GPX file

A .GPX file is a set of locations, even better if it contains time data. With time data, it’ll look like you’re actually walking. You can get a .GPX file from RunKeeper or Strava based on your runs or bike rides and probably a few other places. For now, I will use RunKeeper as an example.

If you don’t run or bike outside, I have a sample file you can download here. Save it to your computer.

from RunKeeper

You can find the export at the bottom right of an Activity page. Download the file.Screen Shot 2016-07-12 at 12.27.15 AM

Unfortunately, the .GPX file provided by RunKeeper doesn’t seem to work with Xcode. No worries, we can fix it. Btw, if you notice that some of these steps are not necessary please drop a comment.

Near the top of the file, remove:

  <name><![CDATA[Running 6/17/16 4:41 pm]]></name>

and at the bottom, remove:


Next, remove all lines that contain:




Finally, replace all instances of:




and also replace all instances of:




And that’s it! No need to adjust the time to be in the future or anything. Xcode will just start from the beginning and loop when it hits the end. If your .GPX start and end in the same location, you’ll be all set and minimize detection.

Run the dummy app

Connect your phone to your computer through USB. Now, select your phone in the top left corner like the diagram below. Press the Play button. Give it a few seconds to run the dummy app on your phone.

Screen Shot 2016-07-12 at 12.15.55 AM

Next, load the .GPX file we just created by clicking on the blue arrow looking icon at the bottom.

Screen Shot 2016-07-12 at 1.10.06 AM.png

Click on “Add GPX File to Project…” and choose your .GPX file. Now, click on the blue arrow again to select the file you just added.

Voila! You should now be simulating your location. You can verify this by going to Google Maps or of course Pokémon Go.

Happy hunting!

Spoof your GPS location in Pokemon Go (Android)

Whatever happened to staying at home and playing your video games from the comfort of your couch? Well, today, we’re going to show you to teleport any location in Pokemon without actually having to travel there by foot.

Screen Shot 2016-07-12 at 7.47.24 PM.png

The game uses your Android phone’s GPS coordinates to determine where you are on the map and which pokemons to summon in your area. By changing your GPS coordinates, you will be able to appear in different parts of the world.

Disclaimer: While this trick does work, please be aware of the risks involved. Niantic, the creators of the game, might issue you a soft ban if they find out.

Step 1: Install a spoofer

A spoofer is a program that lets you change your GPS coordinates on your Android phone. There are many spoofer apps out there. One of the ones you can use is Fake Location Spoofer Free, by Megapps Ventures, Inc.

  • Download and install the app
  • Enable “Developer Options” on your phone, if it’s not already enabled
  • Go Settings and inside “Developer Options”, go to “Mock Location app”, then choose the Fake Location Spoofer you just installed

Step 2: Pick a location

  • Open the Fake Location Spoofer app and choose a location
  • Once you’ve chosen one, double tap and hit the orange play button on the bottom right

Step 3: Start the game

  • Open up the Pokemon Go game
  • The game should now be reading the location you just spoofed
  • Enjoy!