[ONE General] shoaib30:
ive been seeing enough and more posts asking about flashing OxygenOS. I'll try and explain in simple terms. read carefully and only then try it.

I TAKE NO RESPONSIBILITY IF YOU SPOIL YOUR DEVICES. YOU ARE DOING THIS AT YOUR OWN RISK!

if you have a custom recovery skip to step 7

1. Your devices needs a custom recovery. to install one you need to be rooted. to root u need an unlocked bootloader. OnePlus claims that you wont loose warranty on rooting and unlocking so your safe there unless u do something wrong. so be cautious.

2.for unlocking rooting and flashing i recommend using Bacon Root Toolkit. even though i know to do it the Oldschool way. this is much more simple and u really cant go wrong with the toolkit its NoobFriendly. download the toolkit from the following link and install it along with the drivers. http://www.wugfresh.com/brt/

3. once installed choose the version of CM you are running. the toolkit will automatically download all required files. once in u will have to set up the drivers. the instructions for that are well explained in the toolkit please follow it there.

4. after the drivers are set up first u need to unlock. REMEMBER UNLOCKING WILL CLEAR ALL DATA!. so backup all required data.for the internal SD card u can connect the phone to the computer as an MTP device and copydata, for the apps you can backup using Helium and copy the helium folder to the computer. please do not post comments telling that you lost all data there is NO WAY to recover that data once you unlock.

5.press UNLOCK in the toolkit, it will guide you through the process. after unlock when you switch on the phone itll be as good as new you will have to go through the procedure of logging into google etc. once done head over to settings enable developer options and tick ADB. DONT FORGET TO DO THIS

6. Now you need to root your device. by default the toolkit uses SUPERSU to root and TWRP as custom recovery its perfectly fine unless you intend on changing it later on stick to these two. remember to tick CUSTOM RECOVERY under the root option. press root and follow the steps. it pretty much does everything u jut have to keep confirming.

7. Hoping that right now your rooted and have a custom recovery, if not please go through the previous steps.

now we need to download the oxygenOS head over to the forum and download or use this link https://oneplus.net/oxygenos, once downloaded check the size it should be 705MB incase its not the download again may be the download got corrupted.

8. IMPORTANT STEP FOR NEWBIES

once u download u have ONE .zip file named "oxygenos_1.0.0.zip" extract that file and u will get a folder named "oxygenos_1.0.0" leave it there DONT EXTRACT ANY FURTHER!. the folder will contain two files "oxygen_1.0.0_flashable.zip" "oxygen_1.0.0_flashable.md5" leave them as they are. preferably copy this folder containing the two files to the root of the phone. in simple terms put it in your phone memory without putting it into any other folder.

9. Now you have your files ready you need to head over to the recovery. two ways of doing it. you can go to settings developer options and tick advance reboot. now when u press reboot u get an option to reboot recovery and bootloader. choose recovery.

another way of getting to recovery is shut down the phone hold the buttons POWER+VOLUME DOWN once the phone comes on leave the power button and hold VOLUME DOWN till the recovery shows up.

10. Once your in TWRP u have an option to backup your rom. You could do this as a precaution if anything goes wrong u can restore from this backup file. fro backing up press backup and choose the partitions you want to backup and swipe to backup. the backup should be around 2-3gb i think. once backed up copy the file from the TWRP folder on your phone to the computer.

11. since you are changing the ROM completely you need to factory reset once before flashing. in TWRP press WIPE and swipe to factory reset. and go back to home dont reboot device.

12. FLASHING THE ROM: in TWRP press install in the list find the folder oxygenos_1.0.0. in that folder click on the file "oxygen_1.0.0_flashable.zip" and then swipe to flash. the flashing can take a while dont do anything while its in progress.

13.once flashed reboot system. the first reboot will take time let it happen do not get worried and try restarting just let it take its time it has to set up everything for u.

14. Now you should be having OXYGEN OS... use it appreciate it rather than criticizing it. incase u feel like customizing it try out XPOSED. though it is still in testing for L it shouldnt be too buggy. gravityBox is compatible with lollipop.

15. incase you feel like going back to CM.. head over to the toolkit connect the phone (remember to enable ADB) doesnt matter which build u set. press FLASH STOCK+UNROOT choose the CM build you want and let it do its work. follow the instructions.

some may point out that the toolkit has an option to flash the rom as well. yes it does but i wont dive into that now. this method is simple enough. but if u know how to do it that way u sure can

PS: KEEP YOU BATTERY FULLY CHARGED WHILE DOING ALL THIS. INCASE THE PHONE DIES WHILE FLASHING ITLL BE BRICKED.

please correct me if i went wrong anywhere.

hope this helps.