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.
Dozens of premium Android apps go on sale every single day. Check out the latest over at PlayStoreSales.com.
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 Magisk from XDA
- Download the uninstaller for Magisk
- Have both of these .ZIP files on the local storage of the OnePlus 3/3T
- Power off the OnePlus 3/3T
- Boot the OnePlus 3 into Recovery Mode
- Tap on the Install button
- Browse to and tap on the Magisk installer .ZIP file
- Swipe the white arrows to the right to confirm the installation
- Wait for Magisk to be installed
- And tap the Reboot System button at the bottom
- Wait until the OnePlus 3 boots into Android
- Open up the App Drawer
- Launch the Magisk Manager application
- Check to see if Magisk is installed properly
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.
After you have downloaded the correct files, you’ll then want to boot the OnePlus 3/3T into Recovery Mode (which should be TWRP) so that you can manually flash Magisk. Once at the TWRP main menu, tap the Install button and then browse to where you have the Magisk .ZIP file (from Step 1 of the guide). Tap on this file and then swipe the white arrows to the right to confirm the installation. It should only take a few seconds and then you can tell the OnePlus 3/3T to reboot.
Once you boot back up into Android, open up the App Drawer and then look for the Magisk Manager application. Simple tap it to launch it and you should see everything has been installed properly. Unlike what you see in the video, you won’t need to tap on the Magiskify button at the bottom (it likely won’t be there unless you’re on an older version). Instead, you should just see a few checkmarks at the top to indicate Magisk is installed, it’s up to date, and you have a root solution installed.
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.