Thanks for the reply, but I don't know if I get it...I need root only for installing the first time ? Or should I be rooted to not have to grant permissions every time I boot ?If your running a newer device, the system will be RO, so Viper has to be Mounted on boot every time (ie installed via Magisk). Which means you need magisk installed. ie basically rooted. You can of course simply deny root to everything except Viper. And you dont even need to have root granted to Viper after it has been installed.