How to Fix the Wizards Unite 'Device Incompatible' Error for Rooted Android Phones « Android :: Gadget Hacks
Harry Potter: Wizards Unite has gained quite the fan base since its launch, but not without a few bumps along the way. Niantic, the game’s developer, has a long-running history with trying to block all root users on Android. The methods will vary for each game, but this time around with Wizards Unite, they appear to have a new detection feature at play from the recent 2.9.0 update. Let’s find out what’s going on.
It all started a few months after Pokémon GO came out — that’s when Niantic began to get a bit more aggressive with root detection methods. Later on, the game would silently scan your internal storage while looking for very particular file names or extensions. Anything related to Magisk (image files, ZIP files, etc.) was the main trigger that would toss up the “Device Incompatible” error.
As we tighten our efforts to curb inappropriate gameplay, remember that rooted or jailbroken devices are not supported and our games won’t load on them. Learn more by visiting the Help Center or in-app Help.
— Niantic Support (@NianticHelp) June 21, 2019
This was a pain to deal with for a bit, but in came the Magisk Hide feature to save the day and allow root users to play like normal. That worked for a good while, but it appears it’s time for Niantic to change things up for Wizards Unite to keep us on our toes. Instead of only looking for Magisk related files, the game also seems to be checking for the custom recovery folder “TWRP” in specific.
To get around this new root detection method used in Wizards Unite, you need to delete or rename the “TWRP” folder at the root directory of your internal storage. You can either open the file manager on your phone or connect to a computer, then make the necessary changes that way. Although it’s not ideal, it does work, and I have tested this on a variety of my own rooted devices as well.
If you reboot into TWRP at any point, the “TWRP” folder will be created once again. Make sure to save your backups on a computer if you delete the folder. You wouldn’t want to lose your precious NANDroid system backups.
However, this may not be the end-all solution for every root user out there either. The TWRP folder detection is something new to be aware of, though. If you’ve never used TWRP before and don’t have that folder, make sure you’re using Magisk Hide with Wizards Unite — turn it off and back on again if needed. You might also need to rename or remove anything related to Magisk just to be safe.
Since Wizards Unite is specifically checking for the “TWRP” folder, I thought it would be fun to see if it can also affect unrooted devices. Out of curiosity, I tried this on a completely stock Galaxy S10 with One UI 2, which has a locked bootloader. By purposely adding the TWRP folder to my internal storage, sure enough, I got the “Device Incompatible” error within a few minutes of playing.
I can confirm the TWRP folder detection method used is the same on the even newer 2.10.0 update from 2/11/2020.
Once I removed the empty “TWRP” folder I placed at the root directory of my internal storage, the problem went away immediately. I was able to play just fine on the Galaxy S10 without any problems for an extended gaming session. I did this TWRP folder thing multiple times and got the same result each and every time. The issue is confirmed and can be triggered on stock devices just the same.
Don’t Miss: How to Make Your Phone Pass SafetyNet with EdXposed Installed
Hot Deal: Set up a secure second phone number and keep your real contact details hidden with a yearly subscription to Hushed Private Phone Line for Android/iOS, 83%–91% off. It’s a perfect second-line solution for making calls and sending texts related to work, dating, Craigslist sales, and other scenarios where you wouldn’t want to give out your primary phone number.
Cover photo and screenshots by Stephen Perkins/Gadget Hacks