Since the latest update, Pokémon Go is no longer compatible with rooted Android devices, but as always our awesome root community has a workaround.
Last week, Niantic Labs began rolling out a new update 0.37 for Pokémon Go . The main addition is Buddy, a Pokémon sidekick that will walk by side in your travels, and the update also includes a bunch of smaller tweaks. But the update also makes Pokémon Go incompatible with rooted Android devices, which cuts out a huge number of users from the game.
According to Niantic, rooted gameplay had to be disabled in order to kick out cheaters that mess with their phones’ settings to get ahead of other players. Needless to say, the explanation didn’t go down well with the millions of honest rooted users that found themselves stonewalled for no good reason.
So, how can you play Pokémon Go on a rooted phone?
The key is Magisk, a mod created by XDA-Developers user topjohnwu. Basically, Magisk makes it possible to hide any modifications to the operating system from apps that demand unmodified systems. Magisk (standing for “Magic Mask”) has been previously used for running Android Pay on rooted phones, and now users have used it to do the same with Pokémon Go.
There is a simple fix for this and works for most Android smartphone or tablets out there by using Magisk.
Magisk is a magical little tool that allows you to disable root to play Pokemon Go or even use Android Pay on a rooted Android device.
Here’s a video guide from Max Lee from HighOnAndroid on how to use Magisk to play Pokémon Go on rooted devices.
You can find detailed instruction here and are available on this Reddit thread, and the XDA-Developers thread of Magisk is also a recommended read. The bad news is the process isn’t super simple, as it requires flashing Magisk and related files. The good news is, once you have the mod installed, hiding your root status from Pokémon Go is a simple as flipping a toggle.