I found that unroot then reroot with Magisk is much harder on CM13 than AOSPA. However, I got boot loop when trying to implement Magisk Systemless root on AOSPA while it is possible to do full systemless superuser on MIUI 8.
I guess the AOSPA rom relies on some Super User modules.
I managed to remove root very easy, and the game now works for me.
All you need is root browser and supersu from the store.
1. download them
2. Open supersu and grand root accsess
3.Open Root browser and go to system/xbin and delete busybox and su files
4. Go to supersu and from setting make full unroot. Maybe the app will crash.
5. You are done, no need to restart.
Hi, I’ve found what you can unroot by installing SuperSU app (with enabled root in developer options of the phone), and then choosing Full unroot in SuperSU and rebooting. After that PokemonGo works, but root access is lost, so I don’t really like this option. Tried to install Magisk, but it results in a bootloop, maybe because my CM13.1 is dirty flashed to earlier build, anyone tried it with a clean and latest CM?
Using only CM13, so we need someone else’s help with other ROMs)
SuperSU needs root to be functional, so after unrooting you have to reroot by other means first (reflash ROM or use rooting app like Kingroot).
I read that the bootloop might be caused by the boot.img not being compressed with gzip. Not sure what validity this claim has, but there is a issue on the MagiskManager github page (https://github.com/topjohnwu/MagiskManager/issues/6). Regardless I also get a bootloop when flashing Magisk.