How to install OxygenOS 12 (Android 12) on your OnePlus phone right now

OxygenOS 12 Shelf
OxygenOS 12 Shelf (Image credit: Harish Jonnalagadda / Android Central)

OnePlus has kicked off the public beta for OxygenOS 12 based on Android 12, and you can install it now. Like last year, the build is limited to OnePlus' best Android phones, so if you have the OnePlus 9 or 9 Pro, you will be able to download the build and get an early look at all the Android 12 features.

So if you're rocking the latest OnePlus flagship and want to take a look at what the Android 12-based OxygenOS 12 has in store, here's how you can install the build right now.

How to install OxygenOS 12 (Android 12) on your OnePlus phone

The best way to get OxygenOS 12 installed on your OnePlus phone is to download the build on your phone and use the local upgrade option. Doing so will allow you to make the switch to OxygenOS 12 without losing any data. Here's how to do it:

  1. Go to the OnePlus OxygenOS 12 forum post from your OnePlus 9 or 9 Pro.
  2. Download the OxygenOS 12 build. You can use these direct download links for the OnePlus 9 (Indian version), OnePlus 9 (global version), OnePlus 9 Pro (Indian version), and OnePlus 9 Pro (global version).
  3. Once the file is downloaded, navigate to File Manager.

Install OxygenOS 12 based on Android 12

Source: Android Central (Image credit: Source: Android Central)
  1. The file will be in the Downloads folder. Navigate to the folder, and Long press the file to select it.
  2. Tap the action overflow menu (three vertical dots).
  3. Choose Rename to remove the .jar from the end of the file. The build should just include the .zip extension. Once this is done, hit Ok.

Install OxygenOS 12 based on Android 12

Source: Android Central (Image credit: Source: Android Central)
  1. Long press the file once again and select Cut from the action overflow menu.
  2. Select Internal storage.
  3. Select the Paste button to paste the build in the root directory. The file needs to be in this directory for the local upgrade option to work. Once you move the file, head into the settings to initiate the update.

Install OxygenOS 12 based on Android 12

Source: Android Central (Image credit: Source: Android Central)
  1. Go to Settings.
  2. Tap System.
  3. Tap System Updates.

Install OxygenOS 12 based on Android 12

Source: Android Central (Image credit: Source: Android Central)
  1. Tap the Gear icon at the top and choose Local upgrade.
  2. The file that you put in the root directory will show up here. Select the file to start the local upgrade.
  3. Hit Install Now to manually install the OxygenOS 12 public beta on your OnePlus phone.

Install OxygenOS 12 based on Android 12

Source: Android Central (Image credit: Source: Android Central)

It will take up to 10 minutes to install the build, and once it's done, you will have to restart your phone. As this is a local upgrade, the existing data on your phone will still be intact after you switch to OxygenOS 12. Once the phone boots into OxygenOS 12, navigate to the About phone page within the settings to make sure the build number is up to date.

While OxygenOS 12 is technically a beta release, the underlying Android 12 version is the release candidate, so it shouldn't be as buggy as the Android 12 beta this year. That said, I wouldn't advice flashing the OxygenOS 12 build just yet on your daily driver; there may be an entirely new set of bugs with this version. I got the build going on my OnePlus 9, and will detail all the new features in the coming days, so stay tuned.

Have you listened to this week's Android Central Podcast?

Android Central

Every week, the Android Central Podcast brings you the latest tech news, analysis and hot takes, with familiar co-hosts and special guests.

  • Subscribe in Pocket Casts: Audio
  • Subscribe in Spotify: Audio
  • Subscribe in iTunes: Audio
Harish Jonnalagadda
Senior Editor - Asia

Harish Jonnalagadda is a Senior Editor overseeing Asia at Android Central. He leads the site's coverage of Chinese phone brands, contributing to reviews, features, and buying guides. He also writes about storage servers, audio products, and the semiconductor industry. Contact him on Twitter at @chunkynerd.