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: https://oneplus.net/in/2
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. Droidphoria.com 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:

TWRP

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. 

Update Honor 5X to EMUI 4.0 Android 6.0.1 Marshmallow Official Firmware

Huawei recently announced the Android 6.0.1 Marshmallow System update for Honor 5X with their home made EMUI 4.0 Skin. An upgrade associated with EMUI 4.0, clean interface and a stable Marshmallow firmware, which is available for the Honor 5X. Some of the innovative features introduced by this update are Emotion UI, including the ability to cancel sending an SMS within 4 seconds, and a set of new animations, etc.

Honor 5X

If you had not received the update yet and wanted to Download it manually, read below to get the Download Link and Installation Guide as well.

Download - EMUI 4.0 for Honor 5X

EMUI 4.0 based on Android 6.0.1 Marshmallow for Honor 5X
Honor 5X Firmware (KIW-L22, Android 6.0, EMUI 4.0, C675B320, India)
→ Download [Mirror] | File: Honor 5X_Firmware_KIW-L22_Android 6.0_EMUI 4.0_C675B320_India.zip

Disclaimer: Please read the following instructions thoroughly before attempting to flash your phone. Droidphoria.com absolves itself from any responsibility should something go wrong. Please proceed with caution and at your own risk.
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?
To Remember:
  • This tutorial is only for  Honor 5X, and we are not sure if it will work on the other variants of the Huawei on other carriers.
  • Your phone can be on any previous Android version of Huawei, not on a custom ROM. Otherwise, this tutorial will not work.
  • This Firmware is a complete update file, so it is not important which firmware you have now.
  • Enjoy EMUI 4.0 based on Android M on your device and let us know your review about it!

How to Update Honor 5X to EMUI 4.0 based on Android 6.0 Marshmallow:

Step 1: First of all check for the OTA Update in you Phone Setting. If you find OTA is available, you do not need this tutorial. (Just Perform Auto Update)

Step 2: Make a Backup of your all important personal data and charge your phone up to 85% or more.

Step 3: Download EMUI 4.0 based on Android 6.0 Marshmallow for Honor 5X from the above-given link.

Step 4: Unzip downloaded file in your computer

Step 5: Copy folder dload (with update.app file) in root of your Internal storage or on your microSD card.

Step 6: If you copy the update.zip file correctly, there will be this file shown now, tap on it and start installation

Please wait for some time. That’s it! Your Honor 5X should now have EMUI 4.0 based on Android 6.0.1 Marshmallow installed on your phone! Go to Settings > About phone to verify.

Alternatively, you can go to the dialer of your Honor 5X and enter the following code:
* # * # 2846579159 # * # *. 
Once done, it opens a hidden service menu. There you have the tenth option of Hota Upgrade. Select it and then the update will start automatically. That’s it. Reboot and enjoy your latest marshmallow ROM.

Troubleshoot Guide for Boot Loop:

Forced upgrade: In case your phone is bricked, turn it off completely, then boot your device by holding Vol down + Vol up + Power button at the same time. Release the Power button upon vibration and wait for the upgrade to start. Alternatively, you can try a Hard reset from your stock recovery.

*You can find an upgrade manual in the zip for reference.

OnePlus 3: Stock ROM, Driver, TWRP, CM13 and Kernel Source

Recently launched Flagship killer OnePlus 3 became developer friendly just a day after the launch. OnePlus has already released the kernel source code files of the OnePlus 3 to developers. This enabled them to tinker with building custom ROMs and other software for the OnePlus 3, and build creative features for it. Some Developers already released the unofficial version of CM 13 for this phone. TWRP is also available as well. Read below to get all the Download links of  OnePlus Stock ROMs, Drivers, TWRP, CM13 and Kernel Source.

OnePlus 3
Image Credit: oneplus.net

OnePlus 3 Stock ROM [OxygenOS 3.1.1 Marshmallow]:

  • Flashing Stock Firmware will downgrade your phone if you don’t like the new update.
  • Flashing Stock Firmware will Hard Reset your phone.
  • Flashing Stock Firmware will fix bootloop issues.
  • Flashing Stock Firmware will completely Unroot your phone.
  • Flashing Stock Firmware will help to Revert back to Stock or Factory state (Helpful if you are facing force close error or any other lags)
Download: Oxygen OS 3.1.3 for OnePlus 3

OnePlus 3 USB Driver for PC:

OnePlus 3 has its own set of proprietary USB drivers which need to be installed. After installation, your computer will correctly recognize your OnePlus 3 hence avoiding any malfunctions or corrupt data transfers. OnePlus 3 uses USB Type-C port which promises exceptional data read/write speeds. Also, this should be your first step on readying your PC or Mac to communicate with your OnePlus 3 and you should have these drivers installed especially if your are going to use third-party tools or the Fastboot / Bootloader mode. 

USB drivers for OnePlus 3 are always bundled with the phone or MTP drivers are part of the Android 6.0 Marshmallow / Oxygen OS 3.0 software that comes with the phone. For transferring media content, photos and other files from your phone, you need to have a USB-C cable (preferably the one you got with the phone) for the phone.

TWRP for OnePlus 3:

TWRP Touch Recovery will allow you to install custom ROMs, advanced options like formatting the system partition, making backups etc. The entire tutorial has been given below for those who want to install this custom recovery on their phones. Here are a few details about TWRP:

Team Win Recovery Project, for short, is a 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. 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 

CyanogenMod 13 for OnePlus 3:

OnePlus had called the Developers to tinker with OnePlus 3, and if you are not convinced that the device is off to a good start, this latest bit of news will do the trick:

The OnePlus 3 already got unofficial CyanogenMod 13 as well as Custom Recovery by a Recognized Developer Grarak (all time Gun of OnePlus family). To get it on your device (once it gets to your doorstep, of course), you just have to unlock the bootloader, flash the recovery, and then flash the ROM (with gapps) — easy, quick, no unlock codes for the bootloader and no voided warranties making you think twice.

There are a few known issues with the CM 13 by Grarak ROM as of right now, including no F2FS, worse battery life than Oxygen OS, some camera issues and unoptimized performance (given that the Snapdragon 820 is a rather recent platform).

Kernel Source for OnePlus 3:

This section is ONLY for Developers who want to Build Something new for the OnePlus 3.

Highlights:
  • The files are available on Github for download.
  • OnePlus released the files a day after the OnePlus 3's launch.
  • The files allow developers to build custom software for the phone.

Do you think the OnePlus 3 will have a solid developer community behind it like OnePlus One and Nexus 5? Sound off below!

[Official] Paranoid is Back - Install on OnePlus 2 Android 6.0.1 Marshmallow

After a long hiatus, the Paranoid Android custom ROM project is back. One of the most popular Custom ROM Team of the last few years, Paranoid Android lost many of their Senior Developers to OnePlus OxygenOS Team in February 2015 after the breakup with Cyanogen.

Paranoid Android is a custom ROM aiming to extend the system, working on enhancing the already existing beauty of Android and following the same design philosophies that were set forward by Google for Android Open Source Project.

Paranoid Android

For some devices, including OnePlus and Nexus phones, Paranoid gives some advanced update which includes features like enhanced kernel, advanced gesture control, and support for the alert slider and fingerprints scanner.

The new Paranoid Android 6.0 will be officially supported on the following devices:
  • Angler Nexus 6P
  • Aries Z3 compact
  • Bacon OnePlus One
  • Bullhead Nexus 5X
  • Castor_windy Z2 Tab WiFi
  • Deb Nexus 7 2013 (4G)
  • Find5 Oppo Find5
  • Find7 Oppo Find7a (FHD)
  • Find7s Oppo Find7 (QHD)
  • Flo Nexus 7 2013 (WiFi)
  • Flounder Nexus 9
  • Grouper Nexus 7 2012 (WiFi)
  • Hammerhead Nexus 5
  • Leo Z3
  • Maguro Galaxy Nexus (GSM)
  • Mako Nexus 4
  • Manta Nexus 10
  • N1 Oppo N1
  • Oneplus2 OnePlus 2
  • Onyx OnePlus X
  • Scorpion Z3 Tab compact
  • Shamu Nexus 6
  • Sirius Z2
  • Tilapia Nexus 7 2012 (3G)
  • Toro Galaxy Nexus (Verizon)
  • Toroplus Galaxy Nexus (Sprint)
This amazing Paranoid 6.0 ROM for OnePlus 2 comes with tons of new features and Settings and is based on Android 6.0.1 Marshmallow which also support our Beloved Cyanogen Theme Engine. A quick list of the main features in Official AOSPA is given below and we are sure you’d love to use this on your OnePlus 2:
  • Improved floating window mode, 
  • Immersive mode, 
  • On-the-spot controls for the behavior of the notification dropdown, 
  • A polished quick settings re-order mechanism, 
  • Battery style, 
  • An advanced power dialog, 
  • Support for Paranoid OTA updates, 
  • a Cyanogen theme engine, 
  • and support for layers. 
There are tons of useful articles and how-to guides on Droidphoria for the OnePlus 2, but we think you might be interested in the following posts :
Like this Official Build of Paranoid 6.0 AOSPA ROM based on the latest Android 6.0.1 ? We love it too and we know you are looking forward to install it on your phone now. Now please read below for important tips on how to make sure your installation goes smooth and you do not end up with any problems.

NOTE : If you are still on Oxygen OS with Locked Bootloader and Stock Recovery, follow our Easy and Detailed Guide on How to Unlock OnePlus 2 Bootloader and Install TWRP.

UPDATE : If your Bootloader is already unlocked, follow this Guide : (Install TWRP 3.0.2 Hybrid Recovery on OnePlus 2)
Tips : Backup your important APK + Data with Titanium Backup Pro if you are moving from a different ROM to Paranoid AOSPA ROM. 
OnePlus 2 Paranoid 6.0 Firmware Details:

 - Build Version: 6.0
 - Build Date: 2016-06-08
 - Size: 365.15 MB
 - MD5: 9c77017a00b6df8d04dcc20d3e287f57
 - File: pa_oneplus2-6.0-20160608-signed.zip

To Remember :
  • This tutorial is only for installing aospa 6.0 ROM on OnePlus 2. Please do not try on any other OnePlus variants.
  • Your phone should have a custom recovery installed in order to install this Paranoid 6.0 ROM on your phone.
  • We will be using TWRP Recovery for this tutorial.
  • This tutorial will wipe out all your data. Make sure you backup all your data in your phone before proceeding.
  • Perform a Dalvik Cache wipe before proceeding from the Recovery Mode.

HOW TO: Install Official CM 13 on OnePlus 2 [Latest Build]

Step 1: Download Official Paranoid 6.0 ROM and Google Apps for OnePlus 2 to your computer.
NOTE for GApps: Select ARM64 > Android 6.0 > Pico to download for the best result. Later on you can download all the GApps of your choice from Play Store.
Step 2: Connect and mount your OnePlus 2 USB memory to your computer using the USB cable.

Step 3: Now copy/paste the downloaded pa_oneplus2-6.0-20160608-signed.zip and Google Apps zip files to your phone memory / SD card. Make sure the files are in the phone memory / SD card root (not in any folder).

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

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

Step 6: Once you are in TWRP Recovery, perform a full data wipe by tapping on the ‘Wipe’ button. Then swipe on the “Swipe to Factory Reset” option at the bottom.

Step 7: Now go back to the main menu and then tap on the ‘Install’ button. From the list, choose the file (pa_oneplus2-6.0-20160608-signed.zip) that you copied to your phone memory in Step 3.

Step 8: Confirm installation on the next screen by swiping on the "Swipe to Confirm Flash" option. The installation procedure should start now.

Google Apps: Once the ROM installation is completed, repeat the above steps from Step 7 to Step 8 for the Google Apps zip file as well and install it on your phone.

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

Step 10: You can now reboot your phone by selecting the “Reboot System” button.

Your One will boot now and it might take about 5 minutes to boot on your first time after flashing a new ROM. So, please wait.

That’s it! Your OnePlus 2 should now have Official Paranoid 6.0 Marshmallow custom ROM installed! Go to Settings > About phone to verify.

Any problem during installation ? Let me know by commenting below! Also, don't forget to share, ONLY if you found this post helpful.

Update Huawei Ascend G8 (GX8) to EMUI 4.0 Android 6.0.1 Marshmallow Official Firmware

It is the time for the Huawei Ascend G8 (GX8) users to Rejoice. Chinese Manufacture Huawei has rolled out the Latest Marshmallow update for the Popular Huawei G8 aka G8. Both the Single and Dual SIM variant of GX8  had started receiving Android 6.0.1 Marshmallow in the form of EMUI 4.0 Skin. This will upgrade their firmware to Build RIO-L01C432B340 on the Dual SIM version and RIO L01C432B330 on the Single SIM version. The EMUI version has changed to 4.0 for the Single SIM with B330. However, it is still EMUI 3.1 for the other Huawei Devices.

Huawei Ascend G8

The update has been rolled out in most of the European Countries including  Spain, Belgium, France, Germany, Italy, Portugal, Estonia, Latvia, Lithuania, etc. The EMUI 4.0 based on Android 6.0.1 brings many new features, stability, bug fixes and performance improvements to the GX8.

If you had not received the update yet and wanted to Download it manually, read below to get the Download Link and Installation Guide as well.

Single SIM GX8 variant: GX8_Open Market_Spain_ B330 (Android 6.0, EMUI 4.0).zip and weighs whopping 1.65 GB whereas,

Dual SIM variant: Huawei_GX8_Firmware_RIO-L01_Android 6.0.1_EMUI 3.1_C432B340CUSTC432D001_Channel-Others.zip and weighs the same.

Download - EMUI 4.0 for Huawei GX8 B330 Single SIM

EMUI 4.0 based on Android 6.0.1 Marshmallow for Huawei G8 Single SIM
RIO-L01C432B330 Full Firmware Europe (Android 6.0.1, EMUI 4.0)
Download [Mirror] | File: GX8_Open Market_Spain_ B330.zip

Required Base firmware -
  • RIO-L01C432B170 (Lollipop Stable) or
  • RIO-L01C432B302 (Marshmallow Beta Firmware)

Download - EMUI 4.0 for Huawei GX8 B340 Single SIM

EMUI 4.0 based on Android 6.0.1 Marshmallow for Huawei G8 Dual SIM
RIO-L01C432B340 Full Firmware Europe (Android 6.0, EMUI 4.0)
Download | File: GX8_RIO-L01_Android 6.0.1_C432B340CUSTC432D001.zip
Required Base firmware -
  • RIO L01C432B180 (Lollipop Stable)
  • or RIO L01C432B301 (Marshmallow Beta firmware)
Disclaimer: Please read the following instructions thoroughly before attempting to flash your phone. Droidphoria.com absolves itself from any responsibility should something go wrong. Please proceed with caution and at your own risk.
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?
To Remember:
  • This tutorial is only for  Ascend G8 (GX8), and we are not sure if it will work on the other variants of the Huawei on other carriers.
  • Your phone can be on any previous Android version of Huawei, not on a custom ROM. Otherwise, this tutorial will not work.
  • This Firmware is a complete update file, so it is not important which firmware you have now.
  • Enjoy EMUI 4.0 based on Android M on your device and let us know your review about it!

How to Update Huawei P8 Lite to EMUI 4.0 based on Android 6.0 Marshmallow (Dual SIM):

Step 1: First of all check for the OTA Update in you Phone Setting. If you find OTA is available, you do not need this tutorial.

Step 2: Make a Backup of your all important personal data and charge your phone up to 85% or more.

Step 3: Download EMUI 4.0 based on Android 6.0 Marshmallow for Huawei Ascend G8 (GX8) from the above-given link.

Step 4: Unzip downloaded file in your computer

Step 5: Copy folder dload (with update.app file) in root of your Internal storage or on your microSD card.

Step 6: If you copy the update.zip file correctly, there will be this file shown now, tap on it and start installation

Please wait for some time. That’s it! Your Huawei Ascend G8 (GX8) should now have EMUI 4.0 based on Android 6.0.1 Marshmallow installed on your phone! Go to Settings > About phone to verify.

*You can find an upgrade manual in the zip for reference.

[Update] Huawei P8 Lite ALE-L02 (Android 6.0, EMUI 4.0, C636B530)

Huawei has officially released EMUI 4.0 based on Android 6.0 Marshmallow for its P8 Lite ALE-L02, with the update available now in Europe.

Google's Marshmallow API has been out for quite some time and the OEMs have been gradually updating their devices, but it's not exactly a rapid process.

Back in October 2015, the P8 Lite got Lollipop update in United State upgrading its software from the good old Android 4.4 KitKat.

Huawei P8 Lite ALE-L02

Huawei officially announced the new firmware on its Polish fan page, and the update is reportedly rolling out in Germany as well. More European countries should also be in the mix, and the update should later expand to other regions, including the United States.

However, if you had not received the OTA from Huawei, and want to update your Huawei P8 Lite, you can Manually Download and install it on your phone from this tutorial. Just Read below for Download links and Instructions.

The update weighs in at 1.51 GB and will boost the software to EMUI 4.0 based on Android 6.0 Marshmallow.

Disclaimer: Please read the following instructions thoroughly before attempting to flash your phone. Droidphoria.com absolves itself from any responsibility should something go wrong. Please proceed with caution and at your own risk.
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?
To Remember:
  • This tutorial is only for  P8 Lite ALE-L02, and we are not sure if it will work on the other variants of the Huawei on other carriers.
  • Your phone can be on any previous Android version of Huawei, not on a custom ROM. Otherwise, this tutorial will not work.
  • This Firmware is a complete update file, so it is not important which firmware you have now, but it should be Dual SIM Huawei firmware.
  • Enjoy EMUI 4.0 based on Android M on your device and let us know your review about it!
Download -  P8 Lite Firmware ALE L02 Andriod 6.0 EMUI 4.0 C636B530 Zip

Instructions:

How to Update Huawei P8 Lite to EMUI 4.0 based on Android 6.0 Marshmallow (Dual SIM):

Step 1: First of all check for the OTA Update in you Phone Setting. If you find OTA is available, you do not need this tutorial.

Step 2: Make a Backup of your all important personal data and charge your phone up to 85% or more.

Step 3: Download EMUI 4.0 based on Android 6.0 Marshmallow for Huawei P8 Lite from the above-given link.

Step 4: Unzip downloaded file in your computer

Step 5: Copy folder dload (with update.app file) in root of your Internal storage or on your microSD card.

Step 6: If you copy the update.zip file correctly, there will be this file shown now, tap on it and start installation

Please wait for some time. That’s it! Your Huawei P8 Lite should now have EMUI 4.0 based on Android 6.0 Marshmallow installed on your phone! Go to Settings > About phone to verify.

*You can find an upgrade manual in the zip for reference.

Update OnePlus 2 to OxygenOS 3.0.2 Official Android 6.0.1 Marshmallow Firmware

OnePlus's Staff  Member Helen at the forum just announced and released OxygenOS 3.0.2 which brings the Final Build of Android 6.0.1 Marshmallow to the OnePlus 2. After months of delays and false promises, OnePlus seems to have finally released the much waited OOS 3.0.2 based on Marshmallow Firmware that users had been waiting for a very long time.

Since Oxygen Team was not able to roll out Marshmallow update in Q1 of this year to meet deadlines by Carl Pie (OnePlus CEO), they have previously released the Community Build 1 and Community Build 2 so eager users can try out the new update before it was released publicly for everyone.

An OTA (over-the-air) update will be an incremental rollout which should reach 100% coverage in the next 48 hours or so.

But for those who do not want to wait can grab the OTA update file directly from this tutorial.

You will be able to update OnePlus 2 to OxygenOS 3.0.2 based on Android 6.0.1 Marshmallow using this complete tutorial. We covered installation process for all Rooted, Non-Rooted, Stock Recovery, TWRP Recovery users.

This tutorial doesn't matter whether you are in Previous version of Oxygen OS or Any other Custom ROM. We will cover all the steps for you.

This update is packed with new features and enhancements. One thing to note is that this update will clear your stored fingerprints on Dirty Flashing method. If you have fingerprint authentication set up, you will need to re-enroll again before use.

Here are some of the highlights of this update:
  • Android 6.0.1 Marshmallow upgrade
  • Enhanced Doze mode for better battery life
  • System wide performance improvements
  • Improved fingerprint sensor performance and recognition
  • New OnePlus Camera UI and AF optimization
  • MaxxAudio and Tuner have been removed. We have integrated with Dirac HD Sound technology for the speaker so you get a great experience without the knobs and dials
  • Shelf UX has been improved. You can now long press to edit a board
  • You can now lock apps in recents so they won't be cleared away. We've also added clear process in addition to clear-all for those of you who want a better control of background processes
  • Network operator selection will now stick to your choice so you don't accidentally roam onto unintended networks
  • Swiftkey update to 6.3.3
So let us know what you think. Enjoy the tutorial below!


OnePlus Official Update
Image Credit: https://oneplus.net/
Disclaimer: Please read the following instructions thoroughly before attempting to flash your phone. Droidphoria.com absolves itself from any responsibility should something go wrong. Please proceed with caution and at your own risk.

You can Update OnePlus 2 to OxygenOS 3.0.3 Android 6.0.1 Marshmallow Official OTA Build using this tutorial. If this will be your first time playing around with a Firmware, you should not be worried about it because this is an Official Release by OnePlus.

In this tutorial, you will learn the Fresh and Clean Installation method of OOS 3.0.2 on OnePlus 2. Also, if you want to keep your data as well and just need to upgrade your OnePlus 2, dirty flashing method is also described below.

LATEST: Update OnePlus 2 to Official CyanogenMod 13 [Latest Build]

As you continue reading below, we will guide you how to install OOS 3.0.2 on OnePlus 2. Don’t forget to backup all your apps and personal data as a precaution. Major revamps like these usually have a wipe script with them, meaning, after you finish the update process, your phone will be completely wiped. Now in order to avoid any problems we recommend backing up your data which might include documents, contacts, or even downloads. Let’s continue with the tutorial now.

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?

There are tons of useful articles and how-to guides on Droidphoria for the OnePlus 2, but we think you might be interested in the following posts :
Like this Official Build of OOS 3.0.2 Firmware based on the latest Android 6.0.1 ? We love it too and we know you are looking forward to install it on your phone now. Now please read below for important steps on how to make sure your installation goes smooth and you do not end up with any problems.

NOTE : If you are still on Oxygen OS with Locked Bootloader and Stock Recovery and you want something clean, follow our  Easy and Detailed Guide on How to Unlock OnePlus 2 Bootloader and Install TWRP

UPDATE : If your Bootloader is already unlocked, follow this Guide : (Install TWRP 3.0.2 Hybrid Recovery on OnePlus 2)
Tips : Backup your important APK + Data with Titanium Backup Pro if you are moving from a different ROM to CyanogenMOD ROM. 
To Remember :
  • This tutorial is only for installing OxygenOS 3.0.2 Android 6.0.1 Marshmallow on OnePlus 2. Please do not try on any other OnePlus variants.
  • Your phone should have a custom recovery installed in order to clean flash this OOS 3.0.2 on your phone.
  • We will be using Hybrid TWRP Recovery for this tutorial.
  • This tutorial will wipe out all your data. Make sure you backup all your data in your phone before proceeding.
  • Perform a Dalvik Cache wipe before proceeding from the Recovery Mode.

HOW TO: Install Official OxygenOS 3.0.2 on OnePlus 2

Step 1: Download Official OxygenOS 3.0.2 for OnePlus 2 on your computer.

Step 2: Connect and mount your OnePlus 2 USB memory to your computer using the USB cable.

Step 3: Now copy/paste the downloaded OOS 3.0.2 zip file to your phone memory / SD card. Make sure the files are in the phone memory / SD card root (not in any folder).

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

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

Step 6: Once you are in TWRP Hybrid Recovery, perform a full data wipe by tapping on the ‘Wipe’ button. Then swipe on the “Swipe to Factory Reset” option at the bottom.

Step 7: Now go back to the main menu and then tap on the ‘Install’ button. From the list, choose the ZIP file that you copied to your phone memory in Step 3.

Step 8: Confirm installation on the next screen by swiping on the "Swipe to Confirm Flash" option. The installation procedure should start now.

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

Step 10: You can now reboot your phone by selecting the “Reboot System” button.

Your One will boot now and it might take about 5 minutes to boot on your first time after flashing a new ROM. So, please wait.

That’s it! Your OnePlus 2 should now have OxygenOS 3.0.2 based on Android 6.0.1 Marshmallow Official Firmware installed on your phone! Go to Settings > About phone to verify.

Dirty Flashing Method:

For 100% Stock Users (Locked Bootloader and Stock Recovery without Root):
[If users don't want to not loose apps: Might lead to Play Services Crashes in the beginning]​

Download OxygenOS 3.0.2 Zip from here: [OnePlus 2] Mirrors for official Oxygen OS and OTA updates

Now copy/paste the downloaded OOS 3.0.2 zip file to your phone memory. Make sure the files are in the phone memory / SD card root (not in any folder).
  • Power Off Your Phone.
  • Reboot into recovery by pressing Power + Volume down button .
  • Select English.
  • Select Install from Local.
  • Select the Zip.
  • Click on Install
  • Wait for it to Install
  • Reboot.
  • You are Done.
Any problem during installation ? Let me know by commenting below! Also, don't forget to share, ONLY if you found this post helpful to you.
NOTE: In case if your process interrupts during installation and you brick your device, you can Contact Us to get back your Original Phone. So don't worry if anything goes wrong.

Any problem during installation? Do let us know by commenting below! If you find the above tutorial useful and they were helpful to you, please consider giving us a +1 or SHARE with others so they can also take benefit from these!

Update OnePlus 2 to Official CyanogenMod 13 [Latest Build]

Here we go! The wait is finally over now. Since a long time, CyanogenMod Lovers were using CM 13 by Grarak and of course me too. But now, our journey reached official.

Fans of the community-created CyanogenMod ROM, your cup runneth over with new gadgets to try out on CM 13 (based on Android 6.0 code).  The ROM is available at the Official download locations under CM's somewhat nebulous device codenames i.e. oneplus2.

Official support for Oneplus 2 exists only because of the hard work of Grarak, Altaf Patel (EOS Team) and Danny (thanks for fingerprint sensor).

CyanogenMod 13 is a free, community built distribution of Android 6.0.1 (Marshmallow) which greatly extends the capabilities of your phone.

CyanogenMod
Image Credit: https://cyngn.com/get-cyanogen-os

This is the official Build of CM 13 for the OnePlus 2 (all variants), which means you will receive OTA's from Cyanogen whenever the latest version rolls out by the respective Cyanogen Developers. If interested, Check our list of best Marshmallow ROM for OnePlus 2.

As this is an Official build, you need not have to worried about LAF, Alert Slider and Fingerprint Scanner. All are working fine, and we are pretty sure you will love it after using for a day.

This amazing Official CM 13 ROM for OnePlus 2 comes with tons of new features and Settings and is based on Android 6.0.1 Marshmallow which also support our Beloved Cyanogen Theme Engine. A quick list of the main features in Official Build CM 13 is given below and we are sure you’d love to use this on your OnePlus 2:
  • Based on Android 6.0.1 Marshmallow.
  • Supper Fast & Smooth.
  • More stable than OOS 3.0
  • Laser Auto Focus
  • Fingerprint scanner
  • Working Alert Slider
  • CApps Supported
  • Highly Customizable 
  • Stunning Battery Life
There are tons of useful articles and how-to guides on Droidphoria for the OnePlus 2, but we think you might be interested in the following posts :
Like this Official Build of CM 13 ROM based on the latest Android 6.0.1 ? We love it too and we know you are looking forward to install it on your phone now. Now please read below for important tips on how to make sure your installation goes smooth and you do not end up with any problems.

NOTE : If you are still on Oxygen OS with Locked Bootloader and Stock Recovery, follow our Easy and Detailed Guide on How to Unlock OnePlus 2 Bootloader and Install TWRP.

UPDATE : If your Bootloader is already unlocked, follow this Guide : (Install TWRP 3.0.2 Hybrid Recovery on OnePlus 2)
Tips : Backup your important APK + Data with Titanium Backup Pro if you are moving from a different ROM to CyanogenMOD ROM. 
To Remember :
  • This tutorial is only for installing Android 6.0.1 CM 13 ROM on OnePlus 2. Please do not try on any other OnePlus variants.
  • Your phone should have a custom recovery installed in order to install this CyanogenMOD ROM on your phone.
  • We will be using TWRP Recovery for this tutorial.
  • This tutorial will wipe out all your data. Make sure you backup all your data in your phone before proceeding.
  • Perform a Dalvik Cache wipe before proceeding from the Recovery Mode.

Download Official CyanogenMOD 13 for OnePlus 2 from here :

This is the Officially Updated download page for OnePlus 2 CM 13 ROM where you will find the latest build from CyanogenMod Community. Make sure you checked the last Added date before downloading. We suggest you to download the Snapshot version (if available) OR the latest build (for bug free experience).

DOWNLOAD

Download Official GApps ARM64 from here :

We always suggest downloading Official GApps only in order to access Google Apps.

DOWNLOAD
NOTE : Select ARM64 > Android 6.0 > Pico to download for the best result. Later on you can download all the GApps of your choice from Play Store.
HOW TO: Install Official CM 13 on OnePlus 2 [Latest Build]

Step 1: Download Official CM 13 ROM and Google Apps for OnePlus 2 to your computer from the above link.

Step 2: Connect and mount your OnePlus 2 USB memory to your computer using the USB cable.

Step 3: Now copy/paste the downloaded CM 13 ROM zip and Google Apps zip files to your phone memory / SD card. Make sure the files are in the phone memory / SD card root (not in any folder).

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

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

Step 6: Once you are in TWRP Recovery, perform a full data wipe by tapping on the ‘Wipe’ button. Then swipe on the “Swipe to Factory Reset” option at the bottom.

Step 7: Now go back to the main menu and then tap on the ‘Install’ button. From the list, choose the ZIP file that you copied to your phone memory in Step 3.

Step 8: Confirm installation on the next screen by swiping on the "Swipe to Confirm Flash" option. The installation procedure should start now.

Google Apps: Once the ROM installation is completed, repeat the above steps from Step 7 to Step 8 for the Google Apps zip file as well and install it on your phone.

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

Step 10: You can now reboot your phone by selecting the “Reboot System” button.

Your One will boot now and it might take about 5 minutes to boot on your first time after flashing a new ROM. So, please wait.

That’s it! Your OnePlus 2 should now have Android 6.0.1 CM 13 Marshmallow custom ROM installed on your phone! Go to Settings > About phone to verify.

Any problem during installation ? Let me know by commenting below! Also, don't forget to share, ONLY if you found this post helpful to you.