GhostMe

How to change your location for location-based games

The mechanics are simple. The consequences are not. Read the second half before you decide the first half is worth it.

7 min readUpdated

An abstract city map with a glowing blue route between two pins

Location games read the same iOS location as every other app, so changing what your iPhone reports changes where you are in the game. The mechanics take about ten minutes to set up on a Mac. The consequences take longer to explain, and they are the reason this guide spends more words on the second half than the first.

If you only read one section, read the one about detection. It is the part that decides whether any of this is worth doing.

How it works

GhostMe is a Mac app that changes the location a connected iPhone reports. Games call the standard iOS location API, get the changed coordinate, and place you there.

What it needs, plainly:

  • A Mac. There is no iPhone-only version.
  • A USB cable for the first pairing, then Wi-Fi on the same network.
  • Developer Mode on the iPhone: Settings, Privacy & Security, Developer Mode, on, then a restart.

Nothing is installed on the phone and iOS is not modified. That matters here more than elsewhere, because the old answer to this question was jailbreaking, and a jailbroken phone is itself something games look for. More on the supported route in changing your iPhone location without jailbreaking.

Teleporting versus walking

There are two ways to move, and they are not equivalent in the eyes of a game that is paying attention.

Setting a pinputs you somewhere instantly. From the game’s side, a player who was in one city a second ago is now in another, which is a signal no legitimate player produces. Most games with any anti-cheat treat rapid position jumps as their first and easiest detection.

Playing a route moves the reported location continuously along a path at a speed you set. GhostMe does walking and driving routes with adjustable playback. This looks much more like a phone attached to a person, which is why speed control is the setting that matters most here.

Walking speed is roughly 5 km/h. Running is 10 to 14. Games commonly stop counting distance above a threshold somewhere near cycling speed, so a route played back at highway speed produces no game progress and a very clear signal at the same time.

The cooldown rule

Games that track distance also track the time between your positions. Move an implausible distance in an implausible time and you get restricted for a period: no items from stops, no catches, nothing that rewards being somewhere. Players call it a cooldown, and the length scales with the distance you jumped.

The practical consequence is that a location change followed immediately by playing is the worst possible sequence. Anyone who has done this knows it, and it is the most common reason people conclude the tool is broken when it is working exactly as described.

The legitimate version of the same idea

The feature most people actually want out of this is not teleporting to another continent. It is playing without walking, which a route at walking pace through your own neighbourhood gives you, and which trips almost none of the signals a jump does.

There is a real use for that beyond convenience. Plenty of people who play these games cannot walk five kilometres on a given day, and the games are built on an assumption that everyone can. A slow route through streets you would plausibly be on is a very different thing from appearing in Tokyo, both in what it gives you and in how it looks from the other side.

Detection, and what it actually costs

This is the section that matters. Location game developers run real anti-cheat, because location is the entire game and spoofing devalues the whole thing.

Niantic in particular publishes a three-strike policy. The first strike is a warning. The second is a suspension. The third is a permanent ban on the account. Beyond that there are shadowbans, where the game keeps working but stops giving you anything worth having, which players often mistake for bad luck for weeks.

The account you would lose is usually years old. That is the trade, stated as a fact rather than a lecture: the mechanics work, the enforcement is real, and the risk is yours.

Being equally plain about the tool: GhostMe changes the location iOS reports. It does not defeat anti-cheat, it makes no claim about being undetectable, and what any individual game does with a changed coordinate is that game’s decision. Anything you read promising undetectable spoofing is selling you something.

Restoring your real location

Stop & Restore Location, or a restart of the iPhone, and iOS is back on real GPS. Nothing is left on the phone to remove. Worth doing before you next play normally, since starting a real session from a simulated coordinate is its own kind of jump.

Common questions

Can you get banned for spoofing in Pokémon GO?

Yes. Niantic’s published policy escalates from a warning to a suspension to a permanent ban. Shadowbans also exist and are harder to notice.

What is a soft ban and how long does it last?

A temporary restriction after moving an implausible distance too quickly. Duration scales with the jump. Waiting it out is the only reliable fix.

Do I need to jailbreak my phone?

No, and jailbreak detection is itself something games check for. The supported route is covered in changing your iPhone location without jailbreaking.

Does a VPN change my game location?

No. VPNs change your IP address, and these games read GPS. See fake GPS on iPhone: what actually works in 2026.

Can I do this without a Mac?

Not with this method. The connection GhostMe uses exists between a Mac and an iOS device.

Does the changed location persist?

Only while the session is connected. Restart the phone and real GPS returns, which is also the fastest way to undo a mistake.

Keep reading

All guides