How to Install Android 5.0.2 Lollipop (Exodus ROM) on OnePlus One – Step-by-Step Tutorial

So there have been delay on the Oxygen OS and the CM12s releases and multiple times too. And it is such a nightmare and also a distress when other OEMs are going about releasing the latest version of Android 5.0 Lollipop for their phones while your OnePlus One has to sit there stuck with the CM11! Worry no more, we were doing some ground work about alternate options and here we are with the Exodus ROM which is based off CM and AOSP (5.0.2 Lollipop) and for few months now, it has been very stable. It has been a very smooth ROM with great battery life! Wanna know how to get this on your OnePlus One? Ready to unlock your bootloader and allow for an awesome wicked custom ROM to be flashed on your device? Lets roll and note that if you were to follow each and every step listed below carefully as instructed, you will not face an issue!


What You Need:

  1. ADB Drivers – so your phone gets detected on the PC/Laptop
  2. Android SDK Slim – a tool to unlock the bootloader and flash custom recovery 
  3. TWRP Custom Recovery  – custom recovery to flash the ROM!
  4. The ROM – We found the build on 23rd and 30th to be the best ones, so pick either of them. Also note that SuperSU is a part of the ROM and you do not have to flash it separately.
  5. The Firmware –
  6. The gapps package – – you can use PAGapps also but this is what we used

Setting up the OnePlus One:

  1. Back up everything you’d need from the phone as the following process will ERASE all the information
  2. Enable Developer Options on OnePlus One – Navigate to Settings>> About Phone >> Build Number. Tap on it for about 7 times till you get notified that the Developer Options have been enabled.
  3. Enable USB Debugging Mode on OnePlus One – Navigate to Settings>> Developer Options >> Android Debugging – select the check box
  4. Update CM Recovery – Uncheck the option

Setting up your PC/Laptop, Unlocking bootloader and Installing TWRP custom recovery on OnePlus One –

  1. Install the ADB drivers that you’ve downloaded and ensure the phone is getting detected when connected via USB
  2. Unzip the Android SDK Slim into a folder
  3. Copy the TWRP file into the folder you’ve created in point 2
  4. Connect the phone to the PC/Laptop via the USB cable
  5. Hold SHIFT and Right Click and select “Open Command Windowcmd1
  6. Type adb devices – you will get a confirmation prompt on the phone, tap OK
  7. Now Type adb devices – this shows a device number
  8. Then Type adb reboot bootloader and hit enter – Your phone will now enter the fastboot mode
  9. Type fastboot devices20150330_174652
  10. Now Type fastboot oem unlock – your phone is wiped, bootloader is unlocked and would reboot
  11. Now on the phone, Navigate to Settings>> About Phone >> Build Number. Tap on it for about 7 times till you get notified that the Developer Options have been enabled
  12. Navigate to Settings>> Developer Options >> Android Debugging – select the check box
  13. Update CM Recovery – Uncheck the option
  14. Come back to the command window and Type adb reboot bootloader – phone goes into the fastboot mode again
  15. Now Type fastboot flash recovery openrecovery-twrp-‘ – and hit enter  [or you can just type fastboot flash recover op and hit SPACE and the system will do the rest]
  16. Then Type fastboot reboot – phone would boot

Your OnePlus One bootloader is unlocked now and TWRP custom recovery is flashed. Lets move over to the phone for the rest of the session

Flashing Firmware, ROM and Gapps on OnePlus One –

1. Copy the firmware, ROM and gapps files you had downloaded earlier, into the phone’s internal memory

2. Now boot into custom recovery – Press and hold the POWER + Volume Down button. Once you see the 1+ and Android logos, let go and wait

3. The TWRP screen comes up


4. Advanced Wipe – Select Wipe > Advanced > select everything apart from Internal Memory and swipe to wipe

20150330_174807  20150330_174818

5. Flash Firmware – Select Install > Select the firmware file and swipe/flash. Then select Wipe cache/dalvik

20150330_174850  20150330_174908

6. Flash ROM – Select Install > Select the ROM file and swipe/flash. Then perform Wipe Dalvik Cache

20150330_174944  20150330_175004

7. Flash GAPPS – Select Install > Select the gapps file and swipe/flash. Reboot

20150330_175020  20150330_175036

Presto! Your phone will now have its first boot on the Exodus ROM – you should see the colors of Android going in circles as they boot up. Here is a preview!

20150330_175353_HDR  Screenshot_2015-03-30-17-56-09  Screenshot_2015-03-30-17-56-16

The colorful toggle menu


The Home Screen – Froto Icons pack


The App Drawers


Advantages of the Exodus ROM:

  1. There is a build that comes almost everyday and hence expect issues to be resolved fast
  2. Overall UI is smooth, buttery and lag free
  3. Off the start, you have to install Camera app and such as the ROM is basic in terms of apps
  4. On 3G data, expect a battery life of around 4.5-5 HOURS SOT
  5. On WiFi usage, expect a battery life of as much as 7-8 HOURS SOT – we are not kidding! give it a try

Do let us know of any questions or such and we will try to answer them. Hope you love this ROM and roll on your OnePlus One 🙂

Cosmic Paladin

Cosmic Paladin is a Tech Enthusiast and a Gadget Freak! From Nokia 3310 from back in the day to OnePlus One today, he has used tons of devices and has dived deep into the nuances of what it takes to make a good phone. As a Product Manager building enterprise mobile and web apps, his passion is music, photography and tech blogging!

2 Responses

  1. Nicolas says:

    Does the fact that I am on CM12S change anything to the process? 🙂

  2. Tim says:

    Hi there and thank you for publishing this step by step tutorial. I managed to flash Exodus 5.1-20150618 Nightly, however I faced two issues while flashing Exodus on my OPO :
    1- The Windows USB drivers doesn\’t allow the phone to be detected through the ADB command, to do so you must install the latest samsung USB drivers (found the information on google 😉 )
    2- Once the TWRP custom recovery is install I wasn\’t able to recovery boot on it. To do so I had to reflash te recovery and when I enter the \”fastboot reboot\” command I had to hold down the Power + Vol Down buttons to get on the TWRP screen.

    Again thnak you for this tutorial!

Leave a Reply

Your email address will not be published. Required fields are marked *