[Magisk] Dineshfika:
// Root toggle ON/OFF to pass SafetyNet and prevent from "Incompatible Device or Unsupported OS" pop up msg in Pokemon Go 0.95.3 without reboot. Lets use this method until Magisk new update comes. //

Requirement:-

1. Fresh ROM (Stock or custom) with SafetyNet pass without magisk hide or any other su hide tool.

2. Recovery Mode. (in case something wrong happened than recovery or to backup data) [Recommend TWRP Recovery Mode]

3. Recovery Mode must be having System Partition Read & Write permission.

4. ES File Manager apk only. (i only tried with this app) [Available on Play Store]

5. Root Checker apk. (any) [Available on Play Store]

6. SafetyNet Helper apk. (any) [Available on Play Store]

7. Magisk apk. (optional, no need)

8. Pokémon Go apk (version 0.95.3). [Available on Play Store]

9. Root zip file. (any) [Recommend SuperSU.zip or CM/LOS-root.zip]

// Here are the steps to make own Root Toggle ON/OFF with ES File Manager For Pokémon Go 0.95.3 //

************OPTIONAL STEPS*************

1. Take a full Backup of your data before start doing. Please don't blame for any cause, loss data or damage. (SKIP if u known very well about android system)

2. Go to Recovery Mode, Clean wipe --> data, cache, dalvik, system. (SKIP if u known very well about android system)

3. Flash new ROM assigned (Stock or Custom). (SKIP if u known very well about android system)

************OPTIONAL STEPS*************

4. Reboot to System and after successful setup completion, Install ES File Manager, SafetyNet Helper.

5. Before start doing anything, first of all check SafetyNet is that API passed or not. (If not than try to change or use another ROM)

**********After SafetyNet Passed*********

6. Reboot to Recovery Mode, than Flash root.zip file. (SuperSU.zip, CM-root.zip, LOS-root.zip, etc)

7. Reboot to System, than Check Root access in Root checker app. (If not rooted than recheck or make sure u flash correctly root.zip)

********After Root Access in ROM********

8. Now Check SafetyNet status, obviously API will failed. (Don't worry, chill)

9. Open ES File Manager, Grant him root access for every time.

10. Locate "su" file in "/system/" folder as per root.zip file location.

For eg:- I was use LOS-root.zip and its "su" file path location "/system/xbin/su"

11. Take a backup copy of present "su" file in internal or external memory or another easily accessible storage.

12. Create "/system/" folder shortcut at home screen to easily access each and every time. Its depend on your choice or mood. (OPTIONAL)

13. Location "su" file and simply delete it. So simple lol. Now Root will be turn OFF.

14. Open SafetyNet app and Check Status. (SafetyNet Passed for me, check out your and wish u good luck). [If no than please recheck u flash correct root.zip file or rom]

15. After SafetyNet passed, Open Pokemon Go 0.45.3 and check it out. (If its successfully open without crash or popping up "Incompatible OS or Device" message in 1st launch, than try one more time to verify it 100% working. Because in 1st launch mostly Open and after sometime it will detect incompatible device or OS.

*******After Pokemon Go Play Over*******

16. To Turn back root access ON without reboot, Open ES File Manager or directly click on "System Folder" on home screen which we added as shortcut. Locate "su" file folder (from where we earlier delete su file), just simply take out backup su file and copy-paste there.

17. Repeat Point 13-16 every time when u want to play Pokemon Go 0.45.3 or future update.

// NOTE //

1. Its a temporary method until magisk update comes. Use it when something wrong happen with magisk root on Pokemon Go future update.

2. I made this method when magisk not in too much development and Pokemon Go stop working on rooted device when i discover this my own method to toggle ON/OFF root without reboot.

// Disclaimer //

1. I am not responsible for any data loss, damage, soft brick, hard brick.

2. Please don't blame me if something wrong happened.

// Credit //

YU Team

CM Team

XDA Supporter

YU Forum

"YU Rockerz" Whatsapp Group (Get helps too much from there and learn lots of thing from the group).

And Obviously you all guyz.

Hope you Play God and Enjoy Pokémon Go 0.45.3 and future update without any fear.

LETS ROCK N ROLL.