Skip to content

    Last verified

    How we checked

    Tested on our own rooted bench devices · methodology

    Guide · 6 min read

    Pokémon GO spoofing explained: how location spoofing actually works

    What spoofing means, how a mock location is fed to the game, why root matters, and the honest risks before you start.

    What spoofing means in Pokémon GO

    Pokémon GO decides where you are by combining GPS satellites, nearby Wi-Fi networks, mobile cell towers and the phone's motion sensors. Spoofing means replacing the GPS part of that picture with coordinates you choose, so the game places your avatar somewhere you are not.

    On Android, the operating system already supports a "mock location" provider for developers. The problem is that Pokémon GO can see when a mock provider is active, so a plain developer-mode setup is detected almost immediately. Everything else in this guide exists to hide that signal.

    Why root changes the picture

    A rooted phone lets a spoofing tool inject coordinates at system level rather than through the developer mock-location switch. Instead of the game seeing "a mock provider is running", it sees an ordinary location fix.

    Root on its own is also a red flag, which is why the root manager has to be concealed. Our devices ship with Magisk 30.7 plus Zygisk-based hiding and a denylist configured for Pokémon GO, so the game does not see the root binary, the Magisk app, or the modules loaded alongside it.

    • Coordinates injected at system level, not via developer options
    • Magisk 30.7 with Zygisk hiding and a preconfigured denylist
    • Sensor and altitude values kept consistent with the spoofed position
    • No developer options or ADB debugging left enabled on delivery

    How a spoofing session actually runs

    In practice you open a modded client (iPogo, PokeMod or Shungo), drop a pin on the map, and the client moves your position towards it at a walking or cycling pace. Teleporting long distances triggers a cooldown before catches, spins and raids register again — the community calls this the soft ban timer.

    Good practice looks a lot like real play: move at believable speeds, respect the cooldown table after a jump, and stay on one account rather than hopping between many on the same device.

    The risks, stated plainly

    Spoofing breaks Niantic's Terms of Service. Accounts can be warned, shadow-banned or permanently banned, and no setup — ours included — can promise otherwise. Niantic's anti-cheat work continues, so what is undetected this month can be detected next month.

    We sell hardware and preinstalled tooling, not immunity. If a permanent ban would be unacceptable to you, use a secondary account you can afford to lose, or don't spoof at all.

    What a pre-rooted phone saves you

    Rooting a modern Pixel or Galaxy yourself means unlocking the bootloader, patching a boot image, flashing it with fastboot, configuring Zygisk and the denylist, and repeating parts of that work after every OTA update. Getting a step wrong can soft-brick the device.

    Every phone we ship arrives with that work already done and tested: root hidden, mod clients installed, and a free re-flash for the first year if an update breaks the setup.

    Last updated 28/08/2026. We sell hardware only — spoofing breaks Niantic's Terms of Service and can get an account banned.

    Frequently asked questions

    Is Pokémon GO spoofing against the rules?

    Yes. Spoofing breaks Niantic's Terms of Service and can lead to a warning, a shadow ban or a permanent ban. No device or setup, ours included, can promise immunity.

    Do you need root to spoof Pokémon GO?

    Not strictly, but without root the game can see Android's mock-location provider and flags it quickly. A rooted phone with Magisk 30.7 and Zygisk hiding injects coordinates at system level instead.

    What is the soft ban cooldown after teleporting?

    After a long jump the game withholds catches, spins and raid rewards until the cooldown expires - up to two hours for the longest distances. Waiting out the timer is the single biggest safety habit.

    What does a pre-rooted phone save me?

    Bootloader unlocking, boot-image patching, Zygisk and denylist configuration, and redoing parts of it after every OTA. Our phones ship with that work done, tested, and a free re-flash in the first year.

    Sources and how this page is maintained

    We sell hardware, so treat us as an interested party — and check the primary sources below. Anything we could not verify ourselves is labelled as unverified rather than estimated.

    • Developer release channels

      iPogo, Shungo, PokeMod, PGTools, PolygonX and PGSharp official sites, changelogs and Discord announcement channels.

    • Niantic Terms of Service

      Niantic's published Terms of Service and Three-Strike Policy, used for all ban-risk statements.

    • Magisk project

      Magisk 30.7 release notes and Zygisk / DenyList documentation.

    • Our own bench testing

      Install and run logs from the rooted devices we build, recorded per review cycle.

    • Customer support tickets

      Anonymised, aggregated support volumes used for the “common issues” tables.

    Spotted something out of date? Email editorial@locationspoofing.com and we will re-test and re-date the page. More on our review process in about and editorial policy.

    Keep reading