How to unlock bootloader and root Oneplus 6

Oneplus 6:

The latest flagship killer Oneplus 6 is here and it earns record sales for the company. One more good news for Oneplus fans, the Oneplus 6 device can be easily rooted. You can install Hydrogen OS or any third party firmware in your Oneplus 6 in ease. Here we’ll see How to root Oneplus 6.

Before proceeding ,

  • Make sure that you’ve installed ADB divers in your PC, if not please follow this guide to install ADB and it’s drivers.
  • Make sure that you have taken complete back up of your device’s data including contacts
  • Please make sure that your device battery percent is more than 50%.

If you want to install TWRP in your oneplus 6 you can do it by following this guide.

If you are not aware, we have to unlock boot loader before proceed to rooting. Let us see how to unlock boot loader in Oneplus 6.

How to Unlock Boot loader:

  • Open settings in your device
  • click the About phone Options, In Android O its hidden under system options
  • click on build number options 5-7 times to enable developer mode- You will get a message its enabled.
  • Now in main settings screen we can see Developer options.

  • Click on Developer Options and enable USB Debugging mode and OEM unlocking options.

Now we have to boot your device into Fastboost. To do so

  1. Switch off your device
  2. Press and hold the Power up and volume down button together for 5-10 seconds.
  3. Your phone will start boot into recovery mode .
  4. Select “English”  as your language , choose “Advanced” in the next screen and select “Reboot to Fastboot”  in your next screen.

Your Phone will be in Fastboot mode. Now for the remaining steps you need your PC with adb and fastboot installed as mentioned earlier.

  • Connect your device to your PC with the standard USB cable and Change the USB connection mode to “file transfer (MTP)” mode
  • Open the command prompt and move to the location where you downloaded the files. using CD command. For example if you downloded the files in the C: directory the command will be
    cd C:/  
  • Now execute the following command in the command prompt. This will display the devices that are connected to the PC
    fastboot devices
  • Then execute the below command in the command prompt to unlock your bootloader.
    fastboot oem unlock

  • Now you you will get a pop up in your phone about unlocking the boot loader. Choose Yes by pressing Volume Up and press the Power Button.
  • Now your devcie will be rebooted after the process is completed.

Yay! Your bootloader is unlocked now. We’ll proceed to root Oneplus 6.

How to Root Oneplus 6:

  1. Download magisk file and copy it to the folder where you have ADB and Fastboot files on your PC.
  2. Rename the file to magisk.img for easy access
  3. Switch off your device
  4. Press and hold the Power up and volume down button together for 5-10 seconds. This will boot your OnePlus 6 to Fastboot mode.
  5. Connect your phone to your computer using the standard USB cable.
  6. Open the command prompt and move to the location where you downloaded the files. using CD command. For example if you downloded the files in the C: directory the command will be
    cd C:/  
  7. Now execute the following command in the command prompt.
    fastboot boot magisk.img

Make sure the downloaded file is in the same folder and renamed to magisk.img before running the aboce command.

Once the process is completed, your phone will reboot.

  • Now download Magisk Manager apk and install in your phone.
  • Open Magisk Manager, Click on Settings on the left top corner of the app and select “Beta” as the update channel

  • Then go back to the Magisk Managers homepage and enable both the check boxes as shown belo and click “Install” and Select “Direct Install” in the next screen.

Allow the device to comolete the process and restart the device when you are asked.

That is it, You have successfully rooted your Oneplus 6.

To confirm it, you can download and install Root Checker from Play Store and verify if your device is rooted by granting the SuperSU permission.