About OS Updater
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 OPPO/OnePlus/realme app. App’s purpose
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 OPPO/OnePlus/realme app.
App’s purpose
Android OEMs roll 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—you can
download official OTA ZIPs directly, with built-in
MD5 checksum verification . They're the exact same files as system OTA, except we're faster 99% of the time. By doing so, this app lets you skip the rollout queue and install official updates ASAP.
Note: if you’re not receiving notifications, double-check app & Android settings. Also disable battery optimizations: https://dontkillmyapp.com/oneplus#user-solution.
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 OPPO/OnePlus/realme, OxygenOS/ColorOS, 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 devices that aren’t carrier-branded (e.g. T-Mobile & Verizon) work perfectly. Carrier-branded devices run a custom, completely locked-down OxygenOS/ColorOS flavour. If you own such a device, be aware that you cannot manually update your firmware, even if you don’t use our app.
See https://oxygenupdater.com/ for a full list of supported devices, and https://oxygenupdater.com/faq/ for frequently asked questions.
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.
Contact us via email or Discord if you need to.
This is a third-party app, not an official OPPO/OnePlus/realme application. Neither the developer of this app nor OPPO/OnePlus/realme 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.
Previous Versions
Here you can find the changelog of OS Updater since it was posted on our website on 2016-12-27 18:22:42.
The latest version is 7.1.0 and it was updated on 2026-06-22 03:55:18. See below the changes in each version.
OS Updater version 7.1.0
Updated At: 2026-04-25
Changes: 7.1.0:
• Support realme devices: https://oxygenupdater.com/article/562/
7.0.0:
• Renamed app to OS Updater, since we support OnePlus, OPPO, realme devices
6.8.1:
• Updated deps, bumped minSdk to 23 (Marshmallow)
• [download] improved support for OxygenOS/ColorOS 16+; auto-recovers before failure
• [settings] add clear cache button
• [device] show kernel version, screen size, camera MP
6.6.0:
• Support for OPPO devices: https://oxygenupdater.com/article/519/
OS Updater version 6.8.1
Updated At: 2026-03-25
Changes: 6.8.1:
• Removed Google's collapsible banner ad
• Minor styling improvements, properly support predictive back
• Updated deps, bumped minSdk to 23 (Marshmallow)
6.8.0:
• [download] improved support for OxygenOS/ColorOS 16+; will auto-recover before failure
• [settings] add button to clear app cache
• [device] show kernel version, screen size, camera megapixel counts
• Fixed 'HTTP $1d: $2s' download error and rare crashes
6.6.0:
• Support for OPPO devices: https://oxygenupdater.com/article/519/
OS Updater version 6.8.0
Updated At: 2026-02-13
Changes: 6.8.0:
• [download] improved support for OxygenOS/ColorOS 16+; will auto-recover before failure
• [settings] add button to clear app cache
• [device] show kernel version, screen size, camera megapixel counts
• Fixed 'HTTP $1d: $2s' download error and rare crashes
6.7.0:
• Search bar in device selection sheet, with model numbers displayed under the name — makes it easier to browse through the ~1000 devices we support!
6.6.0:
• Support for OPPO devices: https://oxygenupdater.com/article/519/
OS Updater version 6.7.6
Updated At: 2025-11-05
Changes: 6.7.6:
• Fixed crash when tapping download for the new OxygenOS/ColorOS 16 update
• [icons] renegerated badly-formed ReleaseAlert icon for announcements
• [update] use Material Symbols icon for download & download_anim
6.7.0:
• Search bar in device selection sheet, with model numbers displayed under the name — makes it easier to browse through the ~800 devices we support!
6.6.0:
• Support for OPPO devices: https://oxygenupdater.com/article/519/
OS Updater version 6.7.5
Updated At: 2025-08-05
Changes: 6.7.5:
• Support OnePlus Pad 3 regions
• Switched to Material Symbols icons
• Fixed "Become a contributor" auto-hiding upon open
• Performance improvements & dependency updates
6.7.0:
• Search bar in device selection sheet, with model numbers displayed under the name — makes it easier to browse through the ~600 devices we support!
6.6.0:
• Support for OPPO devices: https://oxygenupdater.com/article/519/
• Add scrollbars to NewsList & Article screens
• Show SOTA info in OS version
OS Updater version 6.7.2
Updated At: 2025-07-07
Changes: 6.7.2:
• Fixed device detection for EU/IN OPPO devices
• [settings] Fixed inability to type spaces in the device search bar
• Updated dependencies
6.7.0:
• Search bar in device selection sheet, with model numbers displayed under the name — should now be easier to browse through the ~500 devices we support!
6.6.0:
• Support for OPPO/ColorOS devices! See https://oxygenupdater.com/article/519/.
• Add scrollbars to NewsList (draggable) & Article (visual) screens
• Show SOTA info in OS version
OS Updater version 6.6.0
Updated At: 2025-05-02
Changes: 6.6.0:
• Support for OPPO/ColorOS devices! See https://oxygenupdater.com/article/519/ to know more.
• Add scrollbars to NewsList (draggable) & Article (visual) screens
• Show SOTA info in OS version if available
• Bumped compile & target SDK to 36 (Android 16)
- Updated all dependencies (including Kotlin 2.1)
OS Updater version 6.5.1
Updated At: 2025-01-20
Changes: 6.5.0 & 6.5.1:
• [settings] fixed checkboxes resetting in some cases
• [root] fixed UI bugs & improved UX
• Fixed rare crash when clicking links
• [news] unread count/badge now updates even if article was opened from a notification (no restart needed)
• [news] new articles are now immediately in view upon refresh (no scroll needed)
• Updated deps, reduced download size
6.4.1:
• [article] fix web ads being shown to ad-free users
• [network] fixed OTA ZIP downloads not working (caused by OnePlus)
OS Updater version 6.5.0
Updated At: 2024-12-24
Changes: 6.5.0:
• [news] unread count/badge now updates even if the article was opened from a notification (no need to restart the app)
• [news] new articles are now immediately in view upon refresh (no need to scroll up)
• [article] fix interstitial ad not being shown if opened from a notification
• Updated dependencies, which come with performance improvements and other fixes
6.4.1:
• [article] fix web ads being shown to ad-free users
• [network] fixed OTA ZIP downloads not working (caused by OnePlus)
OS Updater version 6.4.1
Updated At: 2024-09-24
Changes: 6.4.1:
• [article] fix web ads being shown to ad-free users
• [download] improved error dialog message to make it clear it's OnePlus OTA misbehaving
6.4.0:
• [network] fixed OTA ZIP downloads not working. This happened because on 2nd September, OnePlus started blocking external downloads. We managed to find a workaround. Hopefully this fix is permanent.
• Support predictive back gesture on Android 14+
• Updated dependencies, which come with performance improvements and other fixes
Disclaimer
Official Google Play Link
We do not host OS Updater on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Google and passed their terms and conditions to be listed there. We recommend caution when installing it.
The Google Play link for OS Updater is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.