OnePlus 2 being easily bootloader unlockable, opens millions of ways for the custom development community. Obviously, if you ever unlocked the bootloader, then plausibly for rooting. In case if you’ve successfully bootloader unlocked and in search of a reliable root guide, you’re in the right place.root oneplus 2

Must See: How to Unlock Bootloader of OnePlus 2

OnePlus 2 has got official TWRP support which is indeed a boon. We can use the TWRP to flash Magisk which in result will root the device. Or else, if you don’t like TWRP, then we can adopt the Magisk patched boot image method. Well, the latter might need additional for you to download the stock firmware and extract the boot.img to be patched.

Nonetheless, let’s take a look at both methods starting with the rooting using TWRP.

Root OnePlus 2 using TWRP

Before proceeding makes you sure have unlocked bootloader of OnePlus 2.

Downloads

Tool NameVersion   
OnePlus 2 Official TWRPTWRP 3.2.0.1
Minimal ADB and Fastboot:-
Latest Magsik.zip:v4.3.0

OnePlus 2 Official TWRP: Download

Minimal ADB and Fastboot: Download

Make sure you have got a PC with ADB and Fastboot installed. Once you set-up you PC, on your smartphone, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:

adb reboot bootloader

You should now be in fastboot mode. Download the correct image file and copy the file into the same folder as your platform-tools. Rename the image to recovery.img and input:

fastboot flash recovery twrp.img

Once the above code execution is complete, don’t use the “Fastboot Reboot” Command Instead Unplug Your phone then Manually boot it into recovery by holding Power + Volume Down button simultaneously. Otherwise, the verified boot will replace the TWRP with stock recovery and all the steps done above will be futile. So, make sure your first boot is to the TWRP recovery.

Flashing Magisk via TWRP

  • In TWRP, swipe to allow modification.
  • Then from Main TWRP Menu, select Reboot and then select System. Now your phone will boot into System with TWRP as the recovery.

Now it’s time to flash Magisk. Download Magisk.zip and save it on your internal storage. Reboot to TWRP and follow the below steps.

Latest Magsik.zip: Download.

  1. In TWRP, select Install.
  2. From the file picker, choose the Magisk zip.
  3. Confirm to flash.
  4. Wait for the flash to finish.
  5. Reboot.

You should now have a rooted OnePlus 2 with TWRP. For those who would like to root without TWRP can follow the below method.

Root OnePlus 2 Using Magisk Patched Boot.IMG Method

For the patched boot.img method you’ve to extract the boot.img file from the stock firmware of the build you’re currently running. Get the OnePlus 2 stock firmware from here. You can extract the boot.img by unzipping the firmware using any tool on PC. The unzipped firmware should contain a file named boot.img.

  • Copy the boot image to your device
  • Download and install the latest Magisk Manager
  • Press Install → Install → Select and Patch a File, and select your stock boot image file.
  • Magisk Manager will patch the image, and store it in [Internal Storage]/Download/magisk_patched.img
  • Copy the patched image from your device to your PC. If you can’t find it via MTP, you can pull the file with ADB:
    adb pull /sdcard/Download/magisk_patched.img
  • Flash the patched boot/recovery image to your device and reboot. Here is the fastboot command:
    fastboot flash boot /path/to/magisk_patched.img

Reboot the device, once the flashing completes. Go and check the Magisk Manager if root has been successfully installed or not. If done properly, you should have a rooted OnePlus 2 device otherwise repeat the steps from the beginning.

Also Read: How to Install Android 10 on OnePlus 2 Using Lineage OS 17?