After a lot of trials and errors, I managed to run Pokemon Go v0.39.1 on FP2 OpenOS 16.08
The trick was to remove the su binaries in /system/bin and /system/xbin, then install the correct versions of Magisk, systemless Xposed and phh superuser…
Update : this week update of SafetyNet / DroidGuard now blocks solutions to hide root binaries, like phh’s hidesu and SuperSU suhide. For now, the way I went through it is :
remove Magisk/Xposed/systemless root (with an FP OS update or a previous TWRP backup)
use Tingle to patch framework.jar
remove /system/bin/su and /system/xbin/su
I loose root access (I’m waiting for a better solution) but at least I can play Pokemon Go with MicroG !
Well maybe yesterday there was a server issue.
Maybe that’s why they alienate a huge trunk of their user base: to make sure their servers are not constantly overwhelmed.