PokemonGo – Catch world wide pokemon… from your desk!

Hi guys!

Today i’ve discovered a simple and funny way to catch all Pokemon around the world simply stay sit in front of your pc!

How to?


I’m using a Mac with XCode and an iPhone. If don’t have XCode installed, it’s free, download from Apple site.

Open XCodenew project (Swift or Objective-C), select Single View Application. 90% done….

Schermata 2016-07-15 alle 16.05.57
Schermata 2016-07-15 alle 16.06.16
Schermata 2016-07-15 alle 16.06.35

Connect your phone, and run the new created app on device.

When app start, put in background and open Pokemon Go.

From XCode, select the GPS Arrow in the bottom. (You should see a list of fake GPS position). If you select one, the Pokemon Go game go in the selected city:

Schermata 2016-07-15 alle 16.07.11

Default cities are:

Hong Kong
San Francisco
Mexico City
New York
Rio de Janeiro

…but of course you can create from yourself! This is my list for example:

Create your own:

Select your project and right click -> Add files to project. Browse to iOS / Resources / GPX File. Give it a name and open:

If you launch the app again, in the list you see the new filename that you’ve created!

You can change the coordinates, the city name or add a ROUTING simply add more WPT tags on your file with different coordinates.

That’s all!

Enjoy catching!

Note: remember to disable the simulate position from Xcode else your favorite navigator continue to locate you at your last fake position! (Or reboot phone, simply).


Alberto Pasca

Software engineer @ Pirelli & C. S.p.A. with a strong passion for mobile  development, security, and connected things.