How to Disable Automatic Updates on OnePlus [5 Methods]
There can be quite a few reasons why you would want to disable automatic updates on your OnePlus device. For instance, some users first go through the feedback of other users who have installed the update, and if it turns out to be free from performance, stability, and battery-related issues, they proceed to manually install it. Likewise, if you have rooted your device by patching and flashing patched boot/init_boot, then the update will replace the patched file with the stock one, thereby removing root from your device and nullifying all the modules as well.
But now comes the most crucial reaosn of disabling automatic OTA updates on OnePlus- the introduction of Anti RollBack . Once you install the firmware that has the ARB embedded in it [ here’s how to check it ], then you will no longer be able to downgrade your device to an older OS. If you try to do so, the ARB will kick in, and this will trip the eFuse.
As a result of this, your device will get hardbricked, and replacing the motherboard, which has that tripped efuse, is the only way out [EDL flashing will be of no use in such cases]. So, owing to such reasons, it is of paramount importance to prevent updates from getting auto-installed on your device. And in this guide, we will show you how to do just that. So without any further ado, let’s get started.
- How to Disable Automatic Updates on OnePlus [5 Methods] The Prerequisite Disable Software Update [Non-Root] Uninstall Software Update [Non-Root] Disable/Uninstall via App [Non-Root] Freeze Software Update [Root] Block Data Connection to Software Update [Root]
- Video Guide
How to Disable Automatic Updates on OnePlus [5 Methods]

Given here are four different methods that will help you get this job done. Go through all of them once and then try out the one that is in sync with your requirement. Also, before starting, please take a complete device backup. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
All these four methods requires interacting with the Software Update system app, whose app package name is com.oplus.ota.
The Prerequisite
Before starting with any of the four methods, please disable Automatic Updates from Developer Options. Here’s how it can be done:
- Head over to Settings> About Device > Version.
- Now tap on Version No. 7 times. This will enable Developer Options.
- So go to Settings > System & Update > Developer Options.
- Finally, disable the toggle next to Disable Automatic Updates.
Disable Software Update [Non-Root]
- Download and extract Android SDK Platform Tools on your PC.
- Then enable USB Debugging and connect your device to the PC.
- Open Command Prompt there and type in the below command: adb shell pm disable-user –user 0 com.oplus.ota
Uninstall Software Update [Non-Root]
- Download and extract Android SDK Platform Tools on your PC.
- Then enable USB Debugging and connect your device to the PC.
- Open Command Prompt there and type in the below command: adb shell pm uninstall -k –user 0 com.oplus.ota
- If the above command doesn’t work, then try out the one below: adb shell pm uninstall –user 0 com.oplus.ota
Disable/Uninstall via App [Non-Root]
You can also use the Canta app to disable/uninstall the Software Update system app from your device. The best part is that it doesn’t even require a PC; everything will be carried out directly on your device.

Freeze Software Update [Root]
If disabling the Software Update app didn’t work out, then you should consider freezing it. However, for that, you will need a rooted device. Here’s how all of this can be carried out.
- To begin with, root your device via Magisk / KernelSU / APatch .
- After that, download and install App Manager on your device.
- Next, launch it, give it root access, and agree to the warnings.
- Search Software Update, select it, choose Disable, tap Freeze.
Block Data Connection to Software Update [Root]
- To begin with, root your device via Magisk / KernelSU / APatch .
- Next up, download, install, and set up the LSPosed Framework .
- After that, download and install the HMA-OSS on your device.
- Then launch LSPosed > go to Modules > HMA-OSS > enable it.
- Now checkmark System Framework and then restart your device.
- Launch HMA-OSS > go to App Manage > Software Update > Enable Hide.
- Now, tap on Restrict Zygote Permission, check INET_GID, and hit OK.
Video Guide

- OnePlus: Disable Google Discover and Replace it with Shelf
- How to Check Anti RollBack Index of OnePlus Device & Firmware
- Which OnePlus Firmware to Avoid for Anti-Rollback
- OnePlus Android 16 Anti Rollback is Here!
- Google Sports Live Alerts Not Working/Missing on OnePlus [Fixed]
- How to Enable 3D Wallpapers on OnePlus Lock Screen
- How to Send OnePlus Lockscreen Notifications to the Bottom
(Cancel Reply)
Δ