How to Install Magisk on the OnePlus 3 and OnePlus 3T

Galaxy S8 Install Magisk

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

  1. Download Magisk from XDA (mirror)
  2. Download the uninstaller for Magisk (mirror)
  3. Have both of these .ZIP files on the local storage of the OnePlus 3/3T
  4. Power off the OnePlus 3/3T
  5. Boot the OnePlus 3 into Recovery Mode
  6. Tap on the Install button
  7. Browse to and tap on the Magisk installer .ZIP file
  8. Swipe the white arrows to the right to confirm the installation
  9. Wait for Magisk to be installed
  10. And tap the Reboot System button at the bottom
  11. Wait until the OnePlus 3 boots into Android
  12. Open up the App Drawer
  13. Launch the Magisk Manager application
  14. Proceed to the Play Store when prompted
  15. And then update the Magisk Manager application

Explanation

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.

OnePlus 3 Install Magisk Success

After you reboot, if you get 2 green check marks then you’ve installed Magisk properly.

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.

If this tutorial helped you in any way, please consider donating at Patreon or PayPal. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, etc. will also help a lot.

About the author

Doug

I'm working to create an organized and easy to follow central repository of Android tips, tutorials, guides and everything you need to know. With a focus on device specific tutorials now, my goal is to branch out and do more universal tips and tricks that will work on all Android devices.

  • Jill

    What are the reasons for checking/unchecking one or both of Force Encryption or DM-Verity? If I don’t check DM-Verity, will that prevent having to run the DM-Verity disable/enable script to prevent the DM-Verity warning?

  • Randy Corporán

    What I need to “Wait until the Galaxy S8 boots into Android”?

    • I’m not sure what you’re asking

      • Anon

        He is saying so because this post is for OnePlus 3/3T. Not about Galaxy S8!! I disabled ad blocker because you begged by saying that you have to buy each phone before writing posts. Your carelessness in this post proves that you were lying. So I will enable my ad blocker on your site.

        • You can see in the video that I bought the OnePlus 3/3T, so you can believe what you want.

          I do see what you’re saying though. I actually needed to go back and update this 4 month old guide because it was out of date and I used some steps on my Galaxy S8 tutorial (which I also bought with my own money.

          So yes, you’re welcome for updating this guide so that it is still relevant, even though you’re still an asshole and enabling an ad blocker.