How to Root OnePlus 8 Pro Using Magisk [Easy Method]

OnePlus 8 Pro is the best Android smartphone release of 2020 so far, although the price can be a let down for some, however, the Asian pricing makes it a hell of a deal. And even at $899 price, it is still better than almost all the Android flagships. It is powered by the flagship Snapdragon 865+ Chipset that delivers a beastly performance and adding the OxygenOS on the top, OnePlus 8 Pro gives a very fast and smooth performance. And to unlock all the potential of the Android on it, you can root the OnePlus 8 Pro and further add more features and modifications.

An Android Enthusiast is well aware of rooting and its benefits that put Android on the bright sight against its rival iOS. Rooting is simply unlocking the root-level access, so you can modify the system files that are not accessible without root access. And with John Wu’s Magisk, you can root the device systemlessly and also install all the Magisk Modules systemlessly. “Systemlessly” does not modify the /system files that mean it does not trip the Safety net.

To recall, OnePlus 8 Pro was released in April 2020 along with OnePlus 8. OnePlus 8 Pro is the most expensive entry from OnePlus so far and also the most complete smartphone out of all smartphones OnePlus has ever released. It is equipped with all the flagship and industry-leading tech out there, some of the highlight features are Snapdragon 865+ chipset, Fluid AMOLED 10 bit display, 30W reverse wireless charging, 5W reverse charging, OxygenOS and much more.

How to Root OnePlus 8 Pro

Table of Contents

Download Section

ADB and Fastboot Tool

Fastboot ROM for OnePlus 8 Pro

USB Drivers

Magisk Manager

Magisk Zip (Only if you have TWRP installed)

  • If you have already flashed a Custom Recovery like TWRP, then simply flash the Magisk Zip using the Recovery, otherwise, follow the guide given below that needs no TWRP.

How to Root OnePlus 8 Pro

Step 1: Unlock the Bootloader

Step 2: Download Firmware for OnePlus 8 Pro and Extract Boot.img

Step 3: Patch the Boot.img using Magisk Manager

Step 4: Flash the Patched Boot.img using PC (fastboot)

Let see all steps in detail:

Step 1: Unlock the Bootloader, Enable OEM Unlock, and USB Debugging

  • Enable USB Debugging and OEM Unlock in developers options ( Tap a few times on Build no. to unlock Developers options)
  • Enable Advance Reboot in the Developer option and then Reboot the Device into Bootloader mode
  • Connect the device to PC and Open Powershell or Command Window by Shift + Right Click
  • Type this Command to Confirm if the device is connected and Fastboot is working

fastboot devices

  • Type this Command to Unlock the Bootloader

For Windows

fastboot oem unlock

For macOS

./fastboot oem unlock

On your OnePlus 8 Pro, there will be two new options, select the Unlock Bootloader option using Volume keys and press Power Button to Confirm it

And that its, the device is now unlocked, that means you can give the command to it via fastboot, that can be used to flash TWRP, Boot images, and other img files

Step 2: Download Firmware for OnePlus 8 Pro and Extract Boot.img

  • Download the Firmware from above
  • Extract the zip file and you will find a file named boot.img
  • Copy the file to your OnePlus 8 Pro

Step 3: Patch the Boot.img using Magisk Manager

  • Download Magisk Manager Manager from above and Install it
  • Open the App and Click on Install Magisk
  • Then choose the option “Select and Patch a File”

Magisk Select and Patch Boot.img file

  • Choose the boot.img you previously moved to OnePlus 8 Pro
  • It will produce a patched file named magisk_patched.img in the Download folder.

Step 4: Flash the Patched Boot.img using PC (fastboot)

  • Move the Patched magisk_patched.img to the pc in C:/adb folder
  • Boot the device to Fastboot mode by using Advance reboot menu (Can be enabled in Developer options)
  • Connect the OnePlus 8 Pro to your PC, Make sure all drivers are Installed, including ADB and Fastboot
  • Shift + Right-click and open PowerShell window or command window
  • Type this command to make sure the device is connected

fastboot devices

  • If the device is connected, then it will return the Fastboot ID
  • Next, type this command to flash Patched boot image, Make sure that patched boot image is named magisk_patched.img

fastboot flash boot magisk_patched.img

  • This will flash the patched boot image file, Now type this command to reboot to system

fastboot reboot

  • Go to the Magisk Manager app to check the root status

Magisk Manager Root status

So, these were the steps to root OnePlus 8 Pro. If you have any trouble in any step, then let us know in the comment section. Also, Follow us on Twitter for updates about Android

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top