How to Root OnePlus 6

Srivishnu Ramakrishnan

OnePlus 6, the latest flagship from OnePlus is finally here. And good news for all the OnePlus 6 Owners out there, for now, you can easily root OnePlus 6! In this article, we will tell you how you can easily unlock OnePlus 6 Bootloader on OnePlus and how to root OnePlus 6 with Magisk.

OnePlus 6 was launched in May 2018. The phone sports a 6.28-inch touchscreen display with a resolution of 1080 pixels by 2280 pixels. The OnePlus 6 is powered by 2.8GHz octa-core processor and it comes with up to 8GB of RAM. The phone comes with up to 128GB of internal storage which, unfortunately, cannot be expanded. In the camera department, the OnePlus 6 packs a 16-megapixel primary camera on the rear and a 16-megapixel front shooter for selfies. The OnePlus 6 runs Android 8.1 Oreo and is powered by a 3300mAh non-removable battery. It measures 155.70 x 75.40 x 7.75 (height x width x thickness) and weighs 177.00 grams.

How to Root OnePlus 6?

OnePlus has always known to be very developer friendly. In fact, they even encourage their users to root their device by offering to not void their warranty even if the device is rooted, which in all honesty, is a rarity these days. They also very good at releasing the Kernel source code of all their device which further helps in developing custom ROMs and kernels for OnePlus devices.

Just like any other OnePlus device, OnePlus 6 is no exception. It would not be an exaggeration to say that OnePlus devices have kind-of replaced the Nexus devices in the recent days. The development for the device has already started and that is exactly the reason why we are here.

SEE ALSO  How to Enable Developer Options, USB Debugging and OEM Unlock On Android

Today, we will tell you how you can easily root OnePlus 6 in a matter of few minutes. Read ahead!


  1. Make sure that your device has sufficient battery left to survive the device. 60% would be a good call.
  2. Make sure you have the latest ADB and Fastboot drivers installed on your PC.
  3. Your OnePlus 6 should be running Oxygen OS 5.1.5. This is the minimum requirement at the time of writing this article, it might change as time goes by.
  4. Make a complete backup of your Android device before proceeding. This procedure will completely wipe all the data stored on your device.

Unlock OnePlus 6 Bootloader

  1. On your phone, first, go to Settings > About Phone > Scroll down till you see ‘Build number‘. Keep tapping on the ‘Build number’ until you see the words ‘You are now a developer‘.
  2. Go back to the main screen of Settings. Now you will see a new option ‘Developer options‘ just above the ‘System updates’. How-to-root-OnePlus-6-1
  3. Go to Developer options > Make sure ‘OEM unlocking‘ and ‘USB Debugging‘ are enabled. If not, enable the same.
  4. Boot your phone into Fastboot Mode.
    • Power Down your OnePlus 6.
    • After the phone is completely switched off – Press and Hold the Power Button and Volume Up Button at the Same Time.
    • Continue Holding these two buttons past the OnePlus/Android Splash Screen that appears.
    • When the phone boots into Recovery Mode, release the power and volume down buttons.
    • Choose the Language ‘English‘.
    • In the next screen, select ‘Advanced‘ and then select ‘Reboot to fastboot‘ and in the next screen also choose the same.
    • Your phone should now be in Fastboot mode.
  5. Connect your phone to your computer using the USB cable.
  6. Go to the folder where you have the adb and fastboot files.
  7. Now, hold down the Shift Key + Right Click > Open Command Window here or in some cases ‘PowerShell’ window. Either is fine! How-to-root-OnePlus-6-4
  8. Type in and execute the below command:
    fastboot devices
  9. Once you type in the above, the list of devices will be displayed.
  10. Now, execute the below command in command prompt:
    fastboot oem unlock

    Once you execute the above command, you will get a warning about unlocking the bootloader. Press Volume Up to choose ‘Yes’ and press the Power Button to select the same.

  11. Your device bootloader will now be unlocked. Once the bootloader unlocking process finishes, the device will reboot normally.
  12. Once the device boots up, reboot to recovery:
    1. Power off the device.
    2. Press and hold Volume Down and Power Button together for a few seconds.
  13. Once you are in recovery, Wipe all user data and reboot your device.
SEE ALSO  Unlock Bootloader | Using Fastboot on Any Android

Steps to Root OnePlus 6

  1. Download this file: patched_boot_magisk1642.img and copy it to the folder where you have ADB and Fastboot installed on your PC.
  2. Reboot your OnePlus 6 to Fastboot mode.
  3. Connect your phone to your computer using the USB cable.
  4. Go to the folder where you have the adb and fastboot files.
  5. Now, hold down the Shift Key + Right Click > Open Command Window here or in some cases ‘PowerShell’ window. Either is fine! How-to-root-OnePlus-6-4
  6. Execute the below command in the command prompt to boot your device with the downloaded patched boot image file.
    fastboot boot patched_boot_magisk1642.img
  7. The device will boot normally.
  8. Now, download the Magisk Manager from here: Download Magisk Manager
  9. Install the Magisk Manager app normally.
  10. Tap on the menu icon in the top right corner and select ‘Settings‘. Tap on ‘Update Channel‘ and make sure ‘Beta‘ is selected. How-to-root-OnePlus-6-5
  11. On the Magisk home screen, make sure the below settings are checked: How-to-root-OnePlus-6-6
  12. Below the above options, tap on Install > Direct Install and wait for the boot.img to be patched. Simply reboot your device when you are prompted to.
SEE ALSO  What is Cached Data on Android Smartphones?

Congratulations,  you have successfully rooted your OnePlus 6 with Magisk! This is the easiest way to root OnePlus 6. What next? Here are a few suggestions:

Leave a Comment