Install Android 9 Pie on OnePlus 5/5T


The team at OnePlus has been hard at work for producing a stable Android 9 Pie build for OnePlus 5 and OnePlus 5T. After a few betas build, we finally got our hands on a stable full ROM of OxygenOS 9.0.0. This is based on Android Pie 9.0 of course. Moreover, the update file here is actually a complete update and not partial. Therefore, even if someone is using a modified OS on OnePlus 5 or 5T, they can use it directly.

OxygenOS 9.0.0 OnePlus 5 and OxygenOS 9.0.0 OnePlus 5T ROMs are pretty much the same except for one small difference. The 5T variant now has support for navigation gestures. It is however not present on 5 because of the hardware home button. Since it is only made for phones with no hardware keys at the bottom, 5T is only one of these two to support it properly and logically.

In this guide, learn how to install stock OxygenOS 9 Full ROM on OnePlus 5 and OnePlus 5T. Don’t worry about download links. We’ve got you. These are listed below as well. For those who are interested, below is a brief overview of what to expect in this brand new update. oneplus 5t oxygenos 9.0.0 full rom zip download

What’s new in Android Pie (Android 9)

The major addition to Android Pie is the learning AI. These are called adaptive modes. So how this works is that as you use the phone more and more, it learn user preferences and makes changes based on pattern behaviors. This includes examples like adjusting brightness and battery optimization in the background.

Adaptive Learning

If someone likes to up their phone’s brightness only when watching a video, then OS will learn this behavior and do it for you next time. Similarly, Adaptive battery monitors which apps you use and how you use them. The most inactive apps will be cut in the background to save both data and power. The battery saver features are notorious for causing issues with certain apps. Here’s to hoping that it “learns” to not make those mistakes.

Another cool example of adaptive learning is playing the exact playlist you mostly listen to at certain times or places. For example, if someone has a different playlist set up for a workout, the phone will automatically play that playlist when you plug-in earphones or headphones. This feature seems pretty cool because it makes the device look really proactive.

oneplus 5 oneplus 5t android pie rom zip


Slices are probably the most exciting addition. To be fair, the team behind Android deserves all the credit for implementing such cool and useful features with such precision. What this feature does is that when the user searches for an app or app-related activity, they automatically get bits of useful information and usable activities. For example, searching for Uber would bring up results for the nearest driver, etc even before you open the app. This makes it super fast and crisp to use such apps.

Navigation Gestures

These gestures are common in hardware keys-less phones. These include swiping up to launch recent apps menu and more.

Improved Do-not-Disturb Mode

Schedule or activate this mode anytime. As soon as they do not disturb mode goes off, the screen turns to gray-scale and mutes all notifications. If someone wants to just disconnect from the digital world for a while, it one of the most aesthetically pleasing additions. It looks and works great!

Time Spent Dashboard

While this feature is not something new but it is still cool to see that Android now supports it by default. What it actually does is monitoring apps for their usage time. All apps and their usage times are listed in a user-friendly manner.

It comes in handy when you put time limits on using any app. For example, if someone sets 1 hour daily limit for the Facebook app, its icon will gray out when the time has ended. It reminds users of what their goals are. Small touches like this can help make days more productive.

oneplus 5 oxygenos 9.0.0 full rom zip download

What’s new in OxygenOS 9.0.0 (OnePlus 5/5T)

  • Brand new Android 9 Pie-based UI.
  • Navigation gestures were added. These are not available for OnePlus 5 due to the hardware home button.
  • A new Gaming Mode 3.0. It has a new notification system.
  • The camera apps now have Google Lens Mode.

Apart from this, there are only system performance improvements and new security patches. Most of the changes are the same as mentioned above in Android Pie features.

How to install OxygenOS 9.0.0 ROM on OnePlus 5/5T

Note that you should make a full backup of your datA before attempting to update the phone. The update may result in loss of user data. Also charge the phone above 50% before updating.


Note that the OTA update for OxygenOS 9 is incremental and may take some time to reach users in all parts of the world. Therefore, the manual update is the only solution. Follow the guides below to manually update OnePlus 5/5T to Android 9 Pie with OxygenOS 9.0.0 Full ROM Zip.

Non-Rooted Users

This method is for those who are using their phones in stock state. No changes like rooting were made. If you do not understand what rooting is, then this method is probably for you. Follow the steps below to install OxygenOS 9 on stock OP 5T/5 without a custom recovery.

  1. Download and put the zip file in the “Download” folder in the root of internal storage. By root we mean, the default directory. You can get here by pressing the UP or back button on file manager until there are no more directories left to go back to.
  2. Next up, head over to Settings > System Update > Settings > Local Upgrade.
  3. Select the downloaded file here.
  4. Follow the on-screen instructions to flash the zip on phone.
  5. Once the installation starts, leave the phone as it is until it completes.
  6. Once the installation is complete and the phone restarts, head back to stock recovery. It may stay in recovery. In this case, wipe the cache partition to ensure maximum performance and no glitches while using a new update.
  7. Enter stock recovery in OnePlus 5/5T manually by turning off the phone first and then hold volume down + power keys together until you see recovery.
  8. Use the volume buttons to navigate and the power button to select an option.
  9. Wipe Cache partition from here.
  10. Then restart the phone.

Rooted Users

This method specifies the steps to update rooted OnePlus 5/5T to OxygenOS 9.0.0 and keep it rooted. For this to work, your phone must already be rooted of course. Follow the steps below.

  1. Head over to Magisk Manager > Uninstall > Restore Images. Don’t reboot.
  2. Now follow steps 1-6 from the previous heading. (non-rooted users update method). Still do not restart the phone.
  3. Open Magisk > Install > Install > Install to Inactive/Second Slot (After OTA).
  4. Close background apps before installing magisk.
  5. Once the magisk installation is complete, restart the phone.

That’s it! Enjoy the latest Android Pie on both devices. Note that the update method for installing OxygenOS 9.0.0 ROM Zip on OnePlus 5 and OnePlus 5T is identical. Therefore, the above-mentioned method works for both devices.

Feel free to leave your feedback and queries in the comments section below.

Usama is a software engineer by profession and at he uses his expertise to solve everyday consumer tech problems with his main areas of interest being Android, iOS and Windows.

Got a question/query or a suggestion? Drop it below.