OnePlus is known for its affordable flagship devices carrying premium features. Similarly, OnePlus launched OnePlus 6 in 2018 with Snapdragon 845, a 6.28-inch Optic AMOLED display and a 16MP+20MP dual rear cameras. It is running on the latest Android 9.0 Pie with Oxygen OS on the top. Despite being running on the latest version, some users want to root OnePlus 6. Follow the guide to install TWRP on OnePlus 6 and root with Magisk.

OnePlus devices are always well supported by the development community. Every device from OnePlus One to OnePlus 5T have received tremendous support from third-party developers. Many ROMs, Kernels, and other MODs are available for every single OnePlus device.

After rooting, users can install custom ROMs with built-in advanced features. They can improve the performance, power efficiency, and overall productivity of the device after installing the custom ROM. We have detailed every step to install TWRP on OnePlus 6 successfully.

Note: Rooting device will void your manufacturer’s warranty. User can also brick the smartphone if steps are not followed carefully. GizmoChina.com is not liable for any damage to smartphone or data.

It will remove support for Widevine L1 Certification, limiting users to stream Netflix and other services at 480p.

Guide to Install TWRP on OnePlus 6 and Root with Magisk

Prerequisite:

Step1: Unlock Bootloader of OnePlus 6

It is a necessary step before attaining root access on any Android smartphone. To Unlock Oneplus 6 Bootloader, follow the steps below carefully:

  1. Backup important data on another device as unlocking will wipe it.
  2. Enable Developer Mode by going to Settings> About Phone and, then tap “Build Number” 7 times.
  3. Head over to Settings> System> Developer options, and enable “OEM Unlocking” with a toggle.
    oem unlocking
  4. In Developer Options, also enable “Advanced Reboot”.
    advanced reboot
  5. Now long press Power Button and tap “Reboot,” then “Bootloader”.
  6. Download and install ADB and Fastboot drivers.
  7. Open command prompt in the extracted ADB and Fastboot folder.
    fastboot window
  8. Verify device connection with the following command:
    fastboot devices
  9. After successful verification, send this command to unlock the bootloader:
    fastboot oem unlock
  10. Verify by highlighting the ‘Unlock the Bootloader’ option using the volume button and then selecting it with the power button.
  11. Now your device is unlocked!

We suggest not to set up any security settings if you want to root OnePlus 6.

Step 2: Install TWRP on OnePlus 6

Custom Recovery like TWRP gives Android smartphone’s ability to flash custom ROMs and tweak every part of the firmware. The GUI based recovery is the most used custom recovery for Android devices. Follow the steps carefully to install TWRP on OnePlus 6.

  1. Download TWRP image and Installer for your OnePlus 6 from Prerequisites menu above.
  2. Extract Fastboot and ADB drivers on desktop.
  3. Connect your device to PC, and transfer both the  ‘twrp-installer-enchilada-3.2.3-0.zip‘ to phone.
  4. Move the ‘twrp-3.2.3-0-enchilada.img‘ file to extracted folder c:\Users\party\Desktop\platform-tools, or to the location where platform-tools are present.
  5. Now Enable Developer option again and turn on the”Advanced Reboot” option.
  6. Boot OnePlus 6 into bootloader mode using the power button.
  7. Open command prompt in the same folder where you’ve extracted the platform-tools.
  8. Once in the bootloader, type the following command to flash TWRP:
    fastboot boot twrp-3.2.3-0-enchilada.img
  9. The phone will reboot to TWRP recovery mode.
  10. Swipe the slider resolve warning message of ‘Unmodified system partition.’
  11. Once done, Tap Install and select the ‘twrp-installer-enchilada-3.2.3-0.zip‘ from internal storage.
  12. Swipe the button to install TWRP on your OnePlus 6.
  13. Reboot system and enjoy!

You’ve successfully installed TWRP on OnePlus 6. Now we will proceed to root OnePlus 6 using Magisk.

Step 3: Root OnePlus 6 using Magisk 

Magisk is a popular root management app. It is the biggest competitor to SuperSu as it allows the user to grant or deny superuser privileges for every single app. It works well with apps which restrict usage if the device is rooted. Magisk can efficiently hide root status from Google’s SafetyNet. Follow the steps below to root OnePlus 6 successfully. Otherwise, you might up with a bricked device.

  1. Download Magisk Installer Zip from above (Prerequisites section).
  2. Connect it with the PC and move the downloaded file to internal storage.
  3. Now detach the device and power it off.
  4. Press Volume Down + Power button simultaneously to enter TWRP recovery mode.
  5. After booting into recovery, tap the Install button and flash the ‘Magisk Installer zip‘ file from internal storage.
  6. Swipe the button to flash Magisk on OnePlus 6.
  7. Tap Reboot System after the process is complete.

Completing the process will bring root privileges on OnePlus 6. Magisk Installer zip also installs the companion app to control the root access. We recommend to update it before using the app. Several Magisk Modules are also available to extend the functionality of your device.

We hope our guide to install TWRP recovery and root OnePlus 6 using Magisk have helped you. Users can ask any query via the comments box below.