how to disable system update in android

So you want to stop those Android system update notifications, or maybe you're worried a new version will break something you rely on. You're not alone. If you've ever searched "how to disable system update in android", you probably found a mess of conflicting advice, old tricks that don't work anymore, and warnings about bricking your phone.
Let's cut through that noise.
Here's the reality: as of 2026, most major Android manufacturers have locked down the ability to fully disable updates through simple settings. Google's own security policy requires monthly patch compliance for certain apps and services. But that doesn't mean you're stuck.
There are legitimate methods to postpone, block, or manually control updates, each with its own risks and limitations. We'll walk through them so you can decide what's right for your device and your comfort level.
Contents
Quick Answer
The only reliable no-root method is turning off automatic updates in Developer Options. This stops background downloads but does not block manual update checks. For a longer pause, ADB commands can disable the system update service entirely.
Rooting gives full control but voids your warranty and breaks banking apps. No method works forever on all devices.
Why This Isn’t a Simple Toggle (And Why Accuracy Matters)
Image source: Wikimedia Commons / Alphabet, Inc.
Open your Settings app and look for "System update." You'll likely see a toggle that says "Automatic updates" or "Download updates automatically." Flip it off. Feels done, right? Not quite.
Manufacturer specifications indicate that toggle only controls whether updates download over Wi-Fi vs. mobile data. It does not stop the phone from checking for updates, nor does it prevent the notification from appearing. On many Samsung and Xiaomi devices, that toggle is gone entirely in recent Android versions.
Google Pixel phones hide it under Developer Options.
The problem is that Android's update system is deeply baked into the operating system. It's not just an app you can uninstall. Disabling it improperly can break Google Play Services, which in turn breaks app notifications, Google Pay, and even basic location services.
That's why accuracy matters here. A wrong step can turn a minor annoyance into a daily headache.
What Actually Works (And What Doesn’t)
Let’s separate the real methods from the myths.
What works (with caveats):
- Developer Options toggle, disables automatic download, but manual update check remains.
- ADB shell command to disable the update service, stops the update process entirely, but requires a PC.
- Package disabler apps (non-root), can freeze the update app, but many are blocked by newer Android versions.
- Root access, full control, but high risk and warranty void.
What does not work (or is dangerous):
- Clearing data of Google Play Services, temporarily silences updates, but breaks other Google functions.
- Blocking system update notifications via Settings, only hides the alert, updates still run.
- Using VPN to block update servers, unreliable, can interfere with other apps.
- Deleting system update APKs, voids warranty, can cause boot loops.
How Android System Updates Really Work
Most people think an update is just a file that gets downloaded and installed. It's more like a three-stage process.
Stage 1: Check + Download
Your phone contacts Google's servers or your manufacturer's update server (Samsung, Xiaomi, etc.) once every 24 hours or so. It compares your current build number to the latest available. If a newer build exists, it starts downloading the OTA (over-the-air) package into a hidden partition.
Stage 2: Staging
The OTA file is verified, decompressed, and written to a separate system partition. On devices with A/B slots (most phones from 2019 onward), this happens in the inactive slot. That's why you can't interrupt a download safely, if you delete the file mid-process, the partition can get corrupted.
Stage 3: Reboot and Install
When you tap "Install Now" (or when the scheduled install time arrives), the phone reboots into recovery mode. The system image in the inactive slot is swapped to be the active boot slot. The entire process takes 10 to 30 minutes.
The key insight: disabling the update service only stops Stage 1. If an update is already staged on the inactive slot, your phone will still try to install it on reboot. That's why timing matters.
If you decide to disable updates, do it before any pending download starts.
Your Actual Options: A Risk-Aware Breakdown
The Settings Toggle (Safest, but Limited)
On phones running Android 10 and older, you might still have a simple toggle in System > System Update > Settings (three dots). This turns off automatic downloads. On Android 11 and newer, many OEMs have removed it.
Check first. This method is safe and reversible. It simply tells the phone not to download updates until you manually ask.
You'll still see the notification badge, but no background data usage.
The Developer Options Method (Better, but Not Forever)
- Go to Settings > About Phone > Tap "Build Number" 7 times.
- Enter your PIN when prompted.
- Go back to Settings > System > Developer Options.
- Scroll to "Automatic system updates" and toggle it off.
This works on most Android 12, 13, 14, and 15 devices. The setting tells the phone not to auto-install after download. However, on some Samsung One UI 6+ phones, this toggle is ignored after a factory reset.
It's a reliable starting point, but don't trust it blindly.
The ADB Method (Advanced, Reversible)
ADB (Android Debug Bridge) lets you send commands to your phone from a computer. No root needed. The command adb shell pm disable com.android.systemupdate stops the update service package.
On some devices, the package name is slightly different (e.g., com.sec.android.systemupdate on Samsung). This method survives reboots but can sometimes be re-enabled by a system update itself. It is reversible: adb shell pm enable com.android.systemupdate.
Requires USB Debugging enabled.
The Root Method (Full Control, Full Risk)
Rooting (gaining superuser access) lets you freeze or even remove the update service entirely. Apps like Titanium Backup or System App Remover can do it. But rooting trips SafetyNet/Play Integrity, breaking banking apps, Google Pay, and some streaming services.
It also voids your warranty and can make the phone vulnerable to malware because system protections are disabled. Only consider this if you fully understand the consequences.
Step-by-Step: Disable Updates Without Root (Two Reliable Methods)
Image source: Wikimedia Commons / Userdamo (CC BY-SA 4.0)
Method 1: Via Developer Options (Most Android Versions)
What you'll need: Your phone, no extra tools.
Steps:
- Open Settings.
- Go to About Phone or About Device.
- Find Build Number (it may be under "Software Information" on Samsung).
- Tap it 7 times. You'll see a toast: "You are now a developer."
- Enter your lock screen PIN to confirm.
- Go back to Settings > System (or System & Updates on some phones).
- Tap Developer Options.
- Scroll down to Automatic system updates (sometimes labeled "Automatic updates").
- Toggle it OFF.
What this does: Your phone will still check for updates and notify you, but it won't download or install them automatically. You'll have to manually tap "Download" when you're ready. Works best on Pixel, Motorola, and OnePlus devices.
On Samsung flagships, it may only delay installation by a few days.
Limitations:
- Some carriers (Verizon, AT&T) override this setting after a system reboot.
- After a factory reset, you'll have to re-enable Developer Options and flip the toggle again.
- On Android 14 and 15, some OEMs have moved this toggle to a less visible location.
Method 2: Using ADB Commands (No Root Needed)
What you'll need:
- A Windows/Mac/Linux computer.
- USB cable.
- ADB installed on your computer (search "platform-tools" from Google's developer site).
- USB Debugging enabled on your phone (Settings > Developer Options > USB Debugging).
Steps:
Connect your phone to the computer via USB.
Open a terminal/command prompt in the ADB folder.
Type
adb devicesand confirm the authorization prompt on your phone.Once your device is listed, type:
adb shell pm disable com.android.systemupdate(For Samsung devices, try
com.sec.android.systemupdateorcom.wssyncmldm.)You should see "Package com.android.systemupdate new state: disabled" in the terminal.
Disconnect the phone.
How to reverse it:
Run adb shell pm enable com.android.systemupdate and reboot the phone.
What this does: The system update service is completely stopped. Your phone will not check for updates, download anything, or notify you. It behaves like the update service has been uninstalled, but it's still there, just disabled.
Limitations:
- Some manufacturers (Xiaomi, Huawei) block ADB commands on locked bootloaders.
- A future system update (if triggered by another app or service) might re-enable the package. Check every few months.
- If you ever enable the service again and there are multiple pending updates, your phone might try to download them all at once, causing performance lag.




