Install Custom ROM On OnePlus 2 With Rooting And Flashing Guide
How To

Install Custom ROM On OnePlus 2 With Rooting And Flashing Guide

The OnePlus 2 was launched by one of the finest smartphone makers last year. Tech reviewers along with official marketing campaign called this powerful device a flagship killer. After few months Google made the initial release of Android Marshmallow 6.0.  Though this smartphone runs on the Lollipop version, OnePlus has always given its support to the third party developers and Android community. This has resulted in a barrage of ROMs and other development.

Most of the available ROMs for this device are very well programmed and very much stable. Therefore there will be no issues in using them as your daily driver. They are fast, stable and feature rich. So you can surely flash them without any worries about performance and stability.

If you are worried about the device warranty then you should thank OnePlus as you can root your device and unlock the boot loader with your warranty intact. The OnePlus 2 is one of the very few devices that have a very active development community and this community provides some of the very stable ROMs with increased performance factor.

There are actually 30 plus ROMs available for the OnePlus 2 and we tried some of them. Today we are going to provide you a complete rooting guide along with few custom ROMs that we find works best on this device. So here we go.

Guide To Root And Install TWRP Recovery For Your OnePlus 2


Step 1. To get started you have to install the proper Oneplus 2 USB drivers and ADB files on your PC. After setting up the drivers you will see the ADB folder on your PC C drive. (C:/ADB)

Step 2. Now the bootloader of your device has been unlocked, without unlocking the bootloader you cannot install the TWRP recovery on your system.

Step 3. The next thing to do is to enable the USB Debugging mode on your device, which can be done through the developer options in the main settings menu. If you cannot find the developer option, simply go in the about menu and tap on build number for 7 times. This will enable developer options in your phone.

Step 4. Now, download the TWRP recovery image, – link temporary removed .

Step 5. Rename the downloaded recovery image to recovery.img and save it in the ADB folder that you create in Step 1.

Step 6. Thereafter download the SuperSU root package and save the zip file in your phone.

Step 7. Now restart your device in fastboot mode. To do this just switch off your phone and hold the Volume up Button + Power button until you see an android logo on your screen.

Step 8. After that connect your phone with PC.

Step 9. Open the ADB folder (C:/ADB) that we have created in Step 1 and saved the recovery.img file. Now, open command prompt window here, by holding Shift button and right-clicking on the empty space in the folder. Refer the screenshot below.


Step 10. Now a command window will open. Then flash TWRP recovery on your device by running the following command. “fastboot flash recovery recovery.img”

Step 11. When it is done you can boot your device into TWRP recovery directly by using this command. “fastboot boot recovery.img”

Step 12. Now your device will boot in TWRP recovery. Now here click on the Install button and choose the SuperSu zip file that you saved on your phone in step 6.

Step 13. When completed, click on Reboot System button to restart your device.

Step 14. You have successfully rooted your device and installed the TWRP recoveryJ.


Best Custom ROMs And Installation Procedure. 


There are actually too many custom ROMs are available for the OnePlus 2 device. We have tried many of them and as per our experience these two ROMs are one of the most stable and performance rich ROMs.

  • Exodus


Exodus is one of the most standard and feature rich ROM for the OnePlus 2. Built on AOSP and not CyanogenMod foundations, the developers after the ROM roll out nightly updates to integrate new feature and to update the performance factor.

In terms of features, Exodus comes with nearly every feature you can envision, counting advanced power menu, status and navigation bar customization, night mode, gestures, and many others. You can also reallocate the functionality of the hardware buttons of your device rendering to your liking. As the ROM is not built on CyanogenMod sources, it comes with the Layers theme engine and not the CyanogenMod theme engine which have similar kind of features to style your phone.

Download: Exodus

  • CyanogenMod 13


If you have continually taken a strong interest in Android, you would have come across CyanogenMod. This is the most popular custom ROM in the Android universe, and the ROM is built with tons of powerful features, and it also maintains a sharp balance between performance and stability. In fact, many of the ROMs are actually derived from CyanogenMod’s sources, which indicates just how significant they are in the Android development universe.

CyanogenMod 13 comes with excess features like DPI scaling, navigation bar tweaks, theme manager, and many other. There is no a single aspect of the user interface that cannot be customised in CyanogenMod 13. It is a kind of ROM that you can never go wrong with and I highly encourage you to try this custom ROM.


Some Other Honorable mentions



AICP has been in the Android ROM development from a long time. AICP is based on the CyanogenMod sources, and AICP has almost all the important features found in the CynogenMod. However, the developers of this ROM have also pushed in some of their own customization under AICP Extras, where you can get choices like Pie control, show the network speed on the status bar, the ability to change LCD density, customize system animations and its speed, a built-in app launcher, OmniSwitch, and many others.

AICP is simply one of the most feature filled ROMs in the list of OnePlus 2 ROMs. If you want a ROM with most of the features then you should definitely go with this one.

Download: AICP


HalogenOS is based on the Code Aurora, which means it is as cutting edge as it can be, as your device will be running on the very latest sources from the CAF repository. But you also have to keep in mind that having bleeding edge can lead to some instability issues.

The ROM features Quick Settings customization, Layers theme engine, status bar tweaks, and an optimized stock kernel to deliver you the best balance between performance and battery life. The developers of this ROM has also planned on offering an extension pack through which users can add more customization features to this ROM if they feel so.

halogen 1 halogen2


Download: halogenOS

Flashing Guide

Step 1. First save the ROM and the Gapps ZIP file to the external or the internal storage of your device. And I recommend you to always cross check and verify that you have downloaded the right version of the ROM and Gapps.

Step 2. After the ROM has been transferred, restart your OnePlus 2 into the recovery mode. To do this switch off the phone and turn it back on while holding the power button + volume down key. You can lose the keys when you see the TWRP icon.


Step 3: Once you restart your device in the recovery mode, you must first wipe the /data and /system partitions. To do this simply click on the Wipe button and then swipe right to perform a factory reset. And keep in mind that you should not use the format data option as that will erase your internal storage completely. To format only system partitions you can click on the advance wipe and then select the check boxes.

twrp 2

Step 4: Now, to install the ROM and Gapps on your phone by tap on Install button in TWRP menu and then navigating to the zip file that you have transferred into to the device earlier and select that zip file. Then Swipe right to flash that zip file on your device. It may take couple of minutes so don’t worry.

Step 5. After that finishes restart your device by clicking on the Reboot system option. The first boot may take a long time so be patient.

Step 6. Once your device properly boots up, let it be idle for a couple of minutes.

Step 7.  This is it. This is a general flashing procedure not only for this device but all the android devices and all for all the available ROMs.

We whole heartedly encourage all of you to share your opinions, requests, queries, and any issues regarding our tutorials and other posts among everyone. Please feel free to visit our ObeyGeek forum and speak your mind.