Affiliate links on Android Authority may earn us a commission.Learn more.

Pokémon Go is scanning phones for evidence of root and locking players out

July 06, 2025

WhenPokémon Gowas first released, players found multiple ways to cheat within the game. Some of the cheating methods required root access to the device. In turn,Niantic, the company that developed Pokémon Go, started blocking any device withroot privileges. But with v0.115.2 of the game, it looks like Pokémon Go is scanning the device’s storage for any files that might be involved in the rooting process (viaAndroidPolice) and locking players out.

This change in behavior was first noted by a user over atXDAwho had been blocked from playing on a non-rooted smartphone after updating Pokémon Go. As they detail in their post, the phone had once been rooted a long time ago, but it had since been flashed back to a clean image. To verify there was no residue of root left in the data and cache partitions, they reflashed the phone again, but that didn’t fix the problem.

Pokemon GO

Read next:How to train in Pokemon Go – Pokemon Gyms, and more

After some experimenting, the user found that the game worked again after deleting all evidence of root from the device’s internal storage and microSD card (i.e., “flashable-looking zips, APKs of root-related apps, logfiles, Titanium Backup, any folder with “root”, “magisk” or “xposed” in its name”).

Pokemon Go trading - how to trade, add friends, tips and tricks guide

In response to this claim, numerous users onRedditbegan to see if they could replicate the unauthorized device problem. Not only were old files from previously rooted devices blocking Pokémon Go from running, just having empty files that shared the name of a rooting tools such as magisk ended up triggering the lockout.

It doesn’t end there. Based on what otherRedditorsfound, it looks like revoking the storage permission doesn’t fix the problem. While it isn’t entirely clear how Niantic is getting around the permission, it does appear that the app attempts to access various files and decides if the root file is there or not based on the error message.

Either way, this behavior on Niantic’s part might be crossing a line. While blocking rooted devices from playing Pokémon Go to prevent cheating was pretty reasonable, scanning the user’s internal and external storage pretty unacceptable.

As recommended byAndroid Police, using apps likeIslandcan sandbox and isolate any root-related files from the phone’s internal storage. Doing this should stop Pokémon Go from seeing them and allow the game to be played.

Thank you for being part of our community. Read ourComment Policybefore posting.