A password will be e-mailed to you.

The Beta version of Oxygen OS 3.0 is out for the OnePlus 2 device. The update is meant for the Oneplus users having stock recovery on their devices as it comes to us officially from the manufacturer. However, developers at OnePlus forums have built a modified recovery for the OnePlus 2 in order to install the update with a custom recovery [TWRP] with ease. The Oxygen OS 3.0 features the latest Android 6.0 OS and comes will all the Marshmallow  goodies. The update also brings new OnePlus Camera UI, new wallpaper picker, and some enhancements like Shelf UX improvement, fingerprint performance improvement, and some general performance updates. Check out full changelog from this tutorial.

However, before you proceed with the installation, take a note that this is a beta version and you may expect some bugs. Hence, make sure you backup everything before you proceed and read the bug report that comes with it from our previous tutorial. Also, take care that your OnePlus device has TWRP recovery setup and take a Nandroid backup from within the recovery. This tutorial will help you flash the modified TWRP recovery in order to flash the official Oxygen OS 3.0 OTA update. The tutorial will also help you root your device on latest Marshmallow ROM. If you wish then you can also install Xposed framework with this update.

Download  Oxygen OS 3.0 Marshmallow Beta

  • Oxygen OS 3.0 Marshmallow update
    • Oxygen OS v 3.0 Update file → Download [Mirror]| File: OnePlus2Oxygen_3.0_beta_bb10c034d8a4466d.zip [1.1 GB]
    • Modified TWRP for Oxygen OS 3.0  → Download | File: recovery.img
    • Flash SuperSU for root access → Download | File: supersu.zip
    • Xposed Framework → Link

How to Install Oxygen OS 3.0 With TWRP Recovery on OnePlus 2 and Root, Xposed Framework

Step 1: Download the Oxygen OS 3.0 Update file from above. Also, download the Modified TWRP recovery. If you are looking for root and Xposed Framework after installation, download the SuperSU package from the list.

Step 2: Transfer all the necessary files to you device’s internal storage or SDcard. Place the files where you can easily locate it.

Step 3: Now boot into TWRP recovery. To do so, turn off your device completely and then press and hold the power button and volume down key for a few seconds. Once you see the TWRP logo, that means you have successfully booted into the recovery. Alternatively, if you have rooted device, then use Android apps like the Quick boot or Boot Smart.

Step 4: Once into TWRP, take a Nandroid backup. To do so, tap Backup option and select all the partitions including the system, data, boot, recovery, EFS and cache(optional).

Step 5: Now wipe the current system. To do so, return to home screen and tap the Wipe option in TWRP. Tap Advanced Wipe and select partitions like system, data, cache, Dalvik cache. Do not, in any case, select internal storage, unless you know what you are doing.

Step 6: Now return to the home screen again and tap Install option. Navigate to the Oxygen OS zip file location on your device’s internal storage and select it. Swipe to confirm.

Step 7: Now return to the home screen again and tap Install option. Select Images button at the bottom right. Navigate to the Modified TWRP file location on your device’s internal storage and select it. Now swipe right on the confirmation action button below to install the modified recovery.

Step 8: Once installed, select reboot recovery from below. (Restart the TWRP recovery)

Step 9: Now wipe the current system. To do so, return to home screen and tap the Wipe option in TWRP. Tap Advanced Wipe and select partitions like system, data, cache, Dalvik cache. Do not, in any case, select internal storage, unless you know what you are doing.

Step 10: Flash the Oxygen OS zip file again. Go to the home screen again and tap Install option. Navigate to the Oxygen OS zip file location on your device’s internal storage and select it. Swipe to confirm.

Step 11: Similarly you can flash the SuperSU zip file for root privileges on the Marshmallow update.

Once installation completes, you can wipe the Dalvik cache or simply choose reboot to system option. Once you reboot, you should see the new boot logo. This means that the ROM has been installed successfully. First boot may take a while. If the ROM doesn’t boot or you come across boot loop, a factory reset from the recovery should do the trick. If that fails, you can restore your previous ROM from the TWRP recovery. For Xposed framework. flash the v80 SDK 23 file. However, let the ROM boot first and then try the Xposed Framework. Follow and share us on social media. If you need any help, then comment down below.

Source: OnePlus Forum

Related Posts:

  • The linked TWRP does not boot on my OnePlus Two.

  • Raunak Jaiswal

    Aww shucks.. I wish I would have seen this before I unrooted. I was actually on 2.1.2 rooted with xposed. I unrooted and upgraded to 2.2.1, then 3.0. Now I keep getting stock recovery and have obviously lost root. Any ideas on how I can get twrp and root again without having to lose everything?

    • Well, you can use the modified recovery listed here. But you will need to find a way to unlock the bootloader. Verify if it bootloader is unlocked. It uses the same bootloader as H2OS. If it is locked, then you will have to downgrade and then do the whole process again. You will see OEM unlock option in Developer Options. Enable it and then check using this command: fastboot oem device-info

  • i9

    I have TWRP working, but now I can’t boot to system again after flashing SuperSU. Do we need a modified boot.img?

    • Restore your previous ROM and then try the procedure again without SuperSU.

      • i9

        got it– thank you!

  • Jerome John Luke

    i think i missed a lot of the steps. so what i did was i downloaded the 3.0 beta file and flashed in on my phone immediately. basically my steps were to:

    boot TWRP
    Install the ROM
    Reboot

    I didnt flash superSU nor did i wipe the system, data, cache or dalvik. My phone seems to be working fine, yet i dont have any root access. any advice on regaining root access?

    • Did you install it using stock recovery? You don’t have root access because you didn’t install SuperSU. Installing SuperSU needs a custom recovery like TWRP. Make sure you have it and then follow these steps. But first let me know if you have TWRP or stock recovery. I didn’t quite get that.

      • Jerome John Luke

        i had TWRP before i updated. so i actually used TWRP to update the software. i was on custom recovery on OxygenOS 2.2.0 before this. so in order to update i did exactly what i mentioned above :

        Reboot into TWRP,
        Flash the OxygenOS 3.0 beta file
        Reboot.

        my phone is on and working now, but im worried whether it might have any problems in the future (i.e reboot loops, unable to update OTA). and if i were to root it again, what files should i use?

      • Jerome John Luke

        And thanks for the fast reply, too! 🙂

  • Jaime

    Hi, I am already on oxygen3.0 (flashed through stock recovery) and I want to do a clean flash as mentioned above (everything except internal) because I did a dirty flash from stock recovery. So how would I get twrp / boot to twrp if I’m on stock recovery. Do I need to use fastboot to flash twrp recovery (modified one) then wipe system then flash oxygen 3.0 for a clean install?

  • Pingback: Forum | AndroidWorld.it()

  • aakash

    hi i did a dirty flash and i find many bugs such as battery drain, charging time is increased.i would like to know ,if i flash my device will there be any problem like further ota update probs and how to clean flash my device.plz provide me a solution

  • aayush ak

    I selected internal storage while wiping and now I cannot go to recovery(TWRP) and every time my phone is off I need a pc to boot it PLZ HELP!!!!!!!!!!!!!!!!!!!

    • Hi aayush. Sorry for the late reply. You can use the adb sideload option in the TWRP to push the ROM files into the phone storage. Secondly, you can use a USB OTG cable and access the files from a USB drive to flash the ROM.

      • aayush ak

        I have managed to flash marshmallow and I have flashed twrp recovery but it still boots into stock recovery
        Please tell me the solution

Subscribe to Blog via Email

Join our mailing list to stay updated with Android.

Subscribe to new posts via Email

Like on Facebook:

Work with us: Contact Form