This app was mentioned in 6 comments, with an average of 2.17 upvotes
Finally got it to work using this app:
https://play.google.com/store/apps/details?id=com.formyhm.hideroot
For some reason, it's the only one that did work.
So, force close Pokemon Shuffle, open the app and press the power button, open Pokemon Shuffle and you should be good to go.
I used this one as recommended by a reddit user in one of the comments on my thread: https://play.google.com/store/apps/details?id=com.formyhm.hideroot
I wont call it hideroot, it is more like toggle root enable/disable. That app, unlike other hide root app which still allows other apps than the blocked one to get SU, this one blocks all app and adb from root access entirely. So if you want to run hack engine, run the engine first until it gets SU then toggle your root.
Disabled USB debug as required.
While it allows me to run the game, it still FC the game the moment I open up some hack engine.
Figured out it was not enuf, I also patch out using rootcloak (requires xposed framework) to hide the engine processes. Add BC ponos app to rootcloack and it works with the hack engine.
You would lose Android Pay. However, there are multiple apps that can hide root temporarily so that you can use apps like Android Pay without issue. I'm currently using "Hide Rooting" for the TWCtv app which blocks root users, and it works just fine. If you like I can check for android pay, but it should work no problem. App here https://play.google.com/store/apps/details?id=com.formyhm.hideroot
Perhaps someone could try this: https://play.google.com/store/apps/details?id=com.formyhm.hideroot
I am no longer playing the game, so I couldn't be bothered to reinstall the game. The app above works for some other games I played that does not allow root.
I haven't read the rules so hopefully this is fine
Try Hiding Root Lite