OK am sure this is a stupid question but I installed Xposed framework (zip) and the Xposed app apk and then installed Gravity Box, however I see in Magisk that one of the modules available is also the Xposed framework, so can I install it there (in Magisk) and uninstall the Xposed app apk? I uninstalled the Xposed app apk and installed Xposed module in Magisk but then Gravitybox doesn't work... what am I doing wrong? do I need Xposed apk (just for for GravityBox)?
I thought I could install the Xposed module on Magisk which would allow GravityBox to run, and that I could then uninstall the Xposed apk, instead of having both, any insights please.
You can install the framework with either the Magisk manager or the offical Xposed manager for Oreo. Just install the app again and activate the modules with it and reboot the phone.
I use SuperSu root, this is why Xposed has their own independent manager so everyone can use Xposed that are rooted.
Magisk and Xposed have that one thing in common, they're both provide module management. But Magisk also offers systemless root with its own image partition implementation.
I prefer SuperSu, only because that root method is trough sbin, that is kinda more ehh universal, standard, compatable in terms of the general Android 8 structure when it comes to direct system modification access.
What I mean is, I only need a Super User app to grant me full permission to edit the system with any root powered application.
While Magisk is what I believe, meant to be safer and user friendly for the common daily user. So most people can get root level functionality with less worry about messing up the ROM because they didn't know exactly whatever they wanted to get done. So with Magisk, no need for extensive Linux code work knowledge. Just pick your module and install. On the other hand, that also means, you kinda need Magisk modules for almost every root task.
I don't like to be limited to any kinda framework and ain't concerned anymore about trial and error, or total system failure. I have finished my mileage of that and gathered enough skill set to be fine on my own to deal with any mishaps. I just make sure of them backups, and besides gotten fairly good and quick at setting up android system from ground up quite easily, should that be needed, and having fun doing it. Cheers.