Xposed is buggy with the P9 but Gravitybox works (centre clock, navbar button actions, volume rockers, haven't tested anything else,) adway and YT adaway work, Amplify works too.... It does give errors when rebooting, to fix this, just untick the modules before rebooting and retick them and reboot again... Only way I've found to get from the "installed but not active" toast, without actually flashing the Uninstaller and starting over... This way above, preserves your modules settings etc.. not ideal, but not a deal breaker.
By (GravityBox) Volume rockers, do you mean using Vol +/- to skip next/prev song while playing music in the background?
I'm using Frinky MusicController from GooglePlay, it does not require root or so and it works fine with both YouTube (playlists) and Music
I"m on this MR v2 Magisk Ed and the other tweaks can be (more or less) substituted:
- AdAway (only root needed), iYTBP Magisk module (both YT adaway and playing YT in background)
- native Huawei and K-Settings for navigation bar and status bar icons
- ForceDoze (only root needed) and (I tried but stopped using it) EnableDozeForGMS Magisk module to tweak doze mode
- K-Settings to flash (Camera flashlight) on calls and SMS, or even FlashOnCall app from GooglePlay (it can be configured to flash also on e.g. WhatsApp)
Btw, fact that Xposed breaks SafetyNet does not bother me that much, I'm not using any SafetyNet sensitive application.
The need (as you described) to disable/enable Xposed before/upon rebooting is not convenient but not that terrible, too.
Mostly, b391 is teasing me but I'll wait for MR v3, hoping we can get it before XMas v3:laugh: