Install USB OTG Support TWRP on OnePlus 2 [Grarak Recovery]

TWRP (Team Win Recovery Project) is the all time best recovery of Android Smartphones. This Recovery will allow you to install custom ROMs, advanced options like formatting the system partition, making backups etc. This custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features.

OnePlus 2
Image Credit:

It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel. Some of the key features of Official TWRP Recovery are:

  • Touchscreen driven with real buttons and drag-to-scroll
  • XML-based GUI that allows full customization of the layout true theming!
  • Settings are saved to the internal storage and persist through reboots
  • Ability to choose which partitions to back up and which to restore
  • Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
  • Onscreen keyboard
  • Decryption of /data
  • Easy selection of OTG storage 
OnePlus 2 got the Official TWRP, but it does not Support OTG. That means you can not flash Custom ROMs or any flashable Zip file on OnePlus 2 via your Pen drive. If your device got a soft brick and you want to install the Fresh Stock ROM from your Pen drive, it is not possible via Official TWRP. A future update of TWRP may fix this Bug but for now, we have a great alternate.
Recognised Developer Grarak, who is the main Gun of Official CM 13 for OnePlus 2, had developed his own custom build modified TWRP recovery that supports USB OTG. With this recovery, you can install a ROM, or a flashable Zip directly from your Pen Drive or any OTG enabled Flash Drive.
Disclaimer: Please read the following instructions thoroughly before attempting to flash your phone. absolves itself from any responsibility should something go wrong. Please proceed with caution and at your own risk.
You can install OTG Support TWRP Grarak Build Recovery on OnePlus 2 using this tutorial. If this will be your first time playing around with a Recovery, you should not be worried about it because this is a working tested custom recovery for OnePlus 2.

NOTE: Make sure your Android device is charged up to 80-85% battery level. Why? Because, if your phone goes off suddenly while installing a custom ROM, flashing an official firmware update or installing mods, etc. — your phone might get bricked or go dead permanently. No one wants that, right?

Step 1: Unlock the Bootloader of your OnePlus 2 using this easy tutorial and install official TWRP as well. (Skip if your bootloader is already unlocked and a twrp is installed from before)
Step 2: Download Grarak TWRP recovery image file to your computer.
Step 3: Connect and mount your OnePlus 2 USB memory to your computer using the USB cable.

Step 4: Now copy/paste the downloaded TWRP Grarak Recovery image files to your phone memory / SD card. Make sure the files are in the phone memory / SD card root (not in any folder).

Step 5: Then turn OFF your phone and disconnect from the USB cable.

Step 6: Now to get in the Recovery Mode. Switch ON the phone while pressing and holding Volume Down + Power buttons together.

Step 7: Once you are in TWRP Recovery, perform a full cache wipe by tapping on the ‘Wipe’ button. Then tab on “Advance Wipe” and select Cache and Dalvik Cache Option and Swipe to Wipe at the bottom.

Step 8: Now go back to the main menu and then tap on the ‘Install’ button.

Step 9: Now tab on Image button on the right side of the bottom as shown in the figure below:


Step 10: From the list, choose the img file that you copied to your phone memory in Step 4 and select “Recovery Image” Option. (There will be three Option to Choose)

Step 11: Confirm installation on the next screen by swiping on the “Swipe to Confirm Flash” option. The installation procedure will be finished in second.

Step 12: Tap on the “Wipe cache/dalvik” button if you get into any boot loops or other issues.

Step 13: You can now reboot to OTG Supported Recovery of your phone by selecting the “Reboot to Recovery” button.

That’s it! You should now be in the OTG Supported TWRP Recovery on OnePlus 2 from where you can choose whatever function you want to perform.