Magisk and Magisk Manager are compatible with both the OnePlus 3 and OnePlus 3T, and you can follow these steps to install it on your device now.
Many people have compared Magisk and its companion application, Magisk Manger, to another popular modification called Xposed Framework. They both allow you to install a module that has been specifically designed for the app, and these modules allow you to make modifications to the system partition and core Android OS. The thing is, Xposed Framework makes permanent changes while Magisk can make these in a systemless fashion.
For instance, you can install a Magisk Module and simply unmount it when you need to accept an OTA update. Sure, you can deactivate an Xposed Module when you don’t want to use it anymore, and uninstall it as well, but the Xposed Framework has still already made modifications to the system partition so you can’t accept an OTA update. There are unofficial versions of Xposed Framework that are systemless though, so that’s always an option for you.
Before you can begin the installation, you will need to have some things setup ahead of time though. You do have to have to unlock the bootloader of the OnePlus 3 and OnePlus 3T so you can modify the system. After, you will need root access to the OnePlus 3 and OnePlus 3T as well. It’s required that you either use the systemless version of SuperSU (this is the method I use in the linked guide), or the modified version of phh’s superuser root method.
Installing Magisk on the OnePlus 3 & 3T
- Download the Magisk Manager from the Play Store
- Launch the Magisk Manager application
- Grant root access to the Magisk Manager application
- Grant the internal storage permission to the Magisk Manager application
- Tap the Go To Install Section button when it appears
- Tell Magisk Manager to Detect the boot image location (optional)
- Choose to keep Force Encryption or keep DM-Verity (optional)
- Tap the Magiskify button at the bottom
- Tap the Download & Install button
- Tap the Reboot button when it appears
- Wait for the OnePlus 3 or 3T to reboot
- Launch the Magisk Manager application
As you can see from the step outlined above, and in the embedded video, the Magisk Manager application makes this installation process incredibly simple. There are some instances when this will not work though. However, if you make sure you have all the requirements done (which is mainly just the systemless version of SuperSU), then you’re good to go. You could have some issues with custom kernels though so be aware of that because Magisk makes modifications to the boot image similarly to how SuperSU does it.
So to start, you just need to download the Magisk Manager application from the Play Store. This is linked in step 1 of the guide above and it’s a small app that needs to be loaded onto the OnePlus 3 or OnePlus 3T. Once installed, launch it and then make sure it has root access (either via SuperSU or phh’s modified version of superuser). After that, you should be asked if you want to grant Magisk Manager access to your internal storage.
You will need to grant this permission and after that you should get a popup box that asks if you want to go to the Install section of the application. This is just a shortcut that takes you to a page you can access from the navigation drawer on the left side. Magisk Manager should be able to detect where your boot image is located, and you then have the option to choose if you want to keep Force Encryption or DM-Verity. Leaving the Force Encryption option unchecked does not mean your phone will no longer be encrypted.
As shown in the video, left both of these options unchecked and then just tapped on the Magiskify button at the bottom. You’ll then want to tap on the Download & Install button and wait until the installation is complete. As long as it says the installation was successful, you’ll be asked if you want to reboot the OnePlus 3 or OnePlus 3T. Tap on the Reboot button and then wait for the device to reboot back into Android. You can then launch the Magisk Manager application again to check and see if everything went smoothly.
For those curious, you can follow this guide to learn how to install a Magisk Module on the OnePlus 3 or OnePlus 3T. I have also included a link in that guide to some Magisk Modules that have been tested for the OnePlus 3 and OnePlus 3T running its Nougat version of OxygenOS. I do recommend that you create a Nandroid backup of the OnePlus 3 or OnePlus 3T before you install a module just in case it sends you into a bootloop.