Oxygen Updater - Update OxygenOS firmware
Update your Android device's OxygenOS easily and efficiently from one app

- 6.5.1 Version
- 4.7 Score
- 1M+ Downloads
- In-app purchases License
- 3+ Content Rating
Oxygen Updater is an open-source app supported by ads & donations. Ads can be removed by purchasing the ad-free unlock in the app’s settings. This is a third-party app, not an official OnePlus application.
**App’s purpose**
OnePlus rolls out OTA updates in a staged manner, meaning you might have to wait a long time before receiving an update. That’s where this app comes in — it downloads only official updates directly from OnePlus/Google servers, and even verifies the integrity of the ZIP before allowing you to install. By doing so, Oxygen Updater lets you skip the rollout queue and install official updates ASAP. It’s faster than OTA 99% of the time.
Note: if you’re not receiving notifications, double-check app & Android settings. Also disable battery optimizations.
**Features**
- 🪄 First-launch setup wizard: auto-detects correct device/method & allows configuring privacy options
- 📝 View important info: changelog & device/OS versions (including security patch)
- 📖 Fully transparent: check filename & MD5 checksums
- ✨ Robust download manager: recovers from network errors to avoid wasting data
- 🔒 MD5 verification: protects against corruption/tampering
- 🧑🏫 Detailed install guides: never miss a step
- 🤝 World-class support: email & Discord (thanks to our community)
- 📰 High-quality news articles: cover a variety of topics about OnePlus, OxygenOS, and our project
- ☀️ Themes: Light, Dark, System, Auto (time-based)
- ♿ Fully accessible: professionally-crafted design (adhering to WCAG 2.0), support for screen readers
**Supported devices**
All OnePlus devices that aren’t carrier-branded (e.g. T-Mobile & Verizon) work perfectly. Carrier-branded devices run a custom, completely locked-down OxygenOS flavour. If you own such a device, be aware that you cannot manually update your firmware, even if you don’t use our app.
**Works perfectly without root**
If you grant root access to the app, there are some additional features you can take advantage of: "become a contributor" feature, which tries to submit OTA URLs captured from your device (opt-in), and improved update method recommendations (full vs incremental). If you want to update a rooted device while maintaining root, follow these steps:
1.Install via “local upgrade” as you normally would, but *DO NOT* reboot.
2.Open Magisk and select the “flash to inactive slot” option.
3.Reboot and enjoy.
**Supports all update tracks & package types**
Tracks:
- Stable (default): supposed to be pristine quality, daily-driver material.
- Open Beta (opt-in): may contain bugs, but you can experience new features early.
- Developer Preview (opt-in, if available for your device): unstable, meant only for developers or hardcore enthusiasts.
Switching between different tracks may require enabling “advanced mode” in the app’s settings.
Package types:
- Incremental (default): much smaller than full, meant for a specific source → target version combo (e.g. 1.2.3 → 1.2.6). Incompatible if rooted, standard Android behaviour. Note: app falls back to full if, for whatever reason, an incremental isn’t available.
- Full: contains the entire OS, so they’re quite large. Uses: switching between different tracks, or upgrading to a brand new major Android version (e.g. 11 → 12), or if you’re rooted. In all other cases, incremental is recommended.
FAQ
Downloading an update takes very long. Why?
The download servers may be slow when many people download updates at the same time. Just wait patiently until the download has finished.
The download seems to be stuck. What should I do?
First, wait for a while and see if the download resumes. If your download is still stuck after waiting 10 minutes, cancel the download and re-try to download the update again. The download server may be busy, or you might have experienced a network issue.
Can I verify if the downloaded update is authentic?
Oxygen Updater does this automatically for you. The app server obtains the MD5 checksum of the file from OnePlus. This takes place when importing the update, right before you receive a push notification of it. When you use the app, the app obtains the MD5 checksum from the app server using a secure connection. When downloading, the file is verified using this checksum. If the file has been tampered with or was incomplete, an error will be shown and the file will be deleted from your device.
How can I install updates?
You can either install them by reading the installation guide (which you'll usually automatically see after downloading an update), or use automatic update installation (only if you have root access). If you don't get an option to select automatic update installation, this means you don't have root access.
The update changelog screen (system settings) is empty after i've installed an update using Oxygen Updater. What's going wrong?
Normally, when your phone gets an update, it stores a copy of the changelog of the update, so you can view it after you've installed it. However, if you update using Oxygen updater, you'll likely upgrade before you got the regular system update notification. Therefore, your phone has no way to save a copy of the changelog and it will be empty after having installed the update through Oxygen Updater. However, there is a solution: The changelog is also available in Oxygen Updater! To view it, open Oxygen Updater. You'll see a screen telling that "your system is up to date". Now, tap on "view update information" and you'll see the change log on your screen.
Contact us via email or Discord if you need to. This is a third-party app, not an official OnePlus application. Neither the developer of this app nor OnePlus are responsible for your actions. Back up your files/media regularly.
OnePlus, OxygenOS and the respective logos are registered trademarks of OnePlus Technology (Shenzhen) Co., Ltd. AdMob™, AdSense™, Android™, Google Play and the Google Play logo are registered trademarks of Google LLC.
- Version6.5.1
- UpdateMar 10, 2025
- DeveloperAdhiraj S. Chauhan
- CategoryTools
- Requires AndroidAndroid 5.0+
- Downloads1M+
- Package Namecom.arjanvlek.oxygenupdater
- Signaturedd4bdf0b782f8e93a551873b18cb15e4
- Available on
- ReportFlag as inappropriate
-
NameSizeDownload
-
5.84 MB
-
5.80 MB
-
9.96 MB
Easy to get update files
Clear UI design
Helpful customer support
Contains ads