Android 8.0 Oreo will most likely be officially released for the OnePlus 3. But, until we actually see the official roll out, I recommend you something else, something different in term of Android experience. I’m talking about the latest Linage OS build, which by the way is powered by Android 8.0 Oreo. So, yes, during this tutorial you can learn how to update the OnePlus 3 to Android 8.0 Oreo with the help of the new LinageOS 15.0 custom ROM firmware.
The OnePlus 3 is still a powerful smartphone, so running on Android 8.0 Oreo shouldn’t be a problem – the latest Android features will run smoothly and without causing bugs, lags, hangs or other similar problems. But, since the official roll out is still far away, you can choose to update right away by flashing the latest release of Linage OS. Thanks to those of xda-developers, the LineageOS 15.0 software is available and now bootable for the OnePlus 3.
Lineage OS 15.0 is based on the pure Android 8.0 Oreo firmware and comes patched with all the latest features, apps and capabilities pre-loaded on the Oreo system along with other goodies through which you can tweak your smartphone. In fact, with this ROM installed your OnePlus 3 should run even faster than before and the battery life should be also improved. Overall, the general Android experience will be optimized and customized so that you can receive better results while using your apps, playing your games and so on.
However, the LineageOS 15.0 platform for the OnePlus 3 is still under development stage which means that the devs are still working in addressing recent reported issues – yes, you might still find minor problems from time to time but nothing major though. As a general idea, you have nothing to worry about: the Lineage OS powered Android 8.0 Oreo firmware can be successfully used on the OnePlus 3 on a daily basis.
And for making everything extra safe you can also choose to make a Nandroid backup before starting the update steps from below. With the Nandroid backup you can save the current Android OS that runs on your OnePlus 3 and restore it afterwards – if, for example, the Oreo software isn’t running as you previously expected.
Flashing Lineage OS on OnePlus 3 is not an official manner in which you can update your smartphone. The Lineage OS is not developed by your OEM but by third party devs and the firmware cannot be associated with any other official company. Thus, you will use a ported version of the stock / pure Android 8.0 Oreo system. That’s why, the process explained below becomes an unofficial operation. Also, that’s why you will lose your OnePlus 3 warranty if you choose to complete this tutorial – this is the major downside related with this guide.
As you will see while applying the actual steps, the update operation requires a full wipe – you will have to clear app data cache and perform a hard reset on your OnePlus 3. Without the wipe, the new custom ROM firmware will not be able to run properly. So, there is one major risk: you can lose your personal data, info, accounts and files if you’re not careful enough. And for saving everything you should now initiate a backup operation. A few hints: you can save your data by using your Google Account (just sync your files with your account); you can use cloud storage platforms that already runs on your phone; or you can download backup and restore tools from Google Play.
If you decided to try the Lineage OS on your OnePlus 3, first read the essential pre-requisites which are being detailed during the following list of tasks:
- Start by rooting your OnePlus 3 because a custom ROM can be installed only on an unlocked Android system.
- Then, install TWRP recovery on your smartphone because the custom ROM file can be flashed only through a custom recovery image.
- Remember to backup your data and to make a Nandroid backup in order to avoid further unpleasant situations.
- Make sure that a computer or any other similar device can be used during the update process – the LineageOS 15.0 firmware package must be downloaded on that device.
- On your OnePlus 3 you must enable Developer Options – this feature can be enabled by tapping repeatedly on Built Number (keep tapping until the ‘you are a developer’ message appears).
- Access Developer Options (do that by navigating towards ‘menu – > settings’) and check the USB Debugging field.
- Check the battery power on your phone. Resume the Android 8.0 Oreo update operation only if the power left is higher than 50%.
- So, charge your phone if that’s required; otherwise, your handset might get bricked – if the Android OS gets turned off while you perform the update operation.
- Do apply everything from this tutorial but only if you own the OnePlus 3 – the update package from below is compatible only for this particular Android based device.
How to Update OnePlus 3 to Android 8.0 Oreo via LinageOS 15.0 custom ROM firmware
- Download the Android 8.0 Oreo custom ROM on your computer. You can get the Lineage OS 15.0 ROM from here.
- Also download compatible Google Apps. This package is not included in the update file so it will have to be installed separately.
- Switch off your smartphone and then reboot recovery mode on your OnePlus 3.
- From recovery initiate the wipe: select “wipe data factory reset”, “wipe cache partition” and “wipe dalvik cache”.
- Reboot your phone afterwards and then connect it with your computer via USB cable.
- From your computer transfer the downloaded files and place everything on your smartphone.
- Remove the USB cable when done and afterwards reboot recovery once more.
- This time, from recovery tap on Install and load the Android 8.0 Oreo package. Swipe in order to begin the flashing process.
- If you’re not using TWRP recovery choose: “install zip from SD card” followed by “choose zip from SD card”.
- Remember to install Google Apps too.
- When done, go back to main menu of recovery and pick “reboot system now”.
You can boot your OnePlus 3 into Lineage OS 15.0 firmware now. So, you can use the Android 8.0 Oreo OS on your own device. Just test the main features and check how everything else runs. If you find something that isn’t running as it should, don’t hesitate and share your observations with us and with the users who are already thinking in using this step by step guide.