Automatic updates on Android are a double-edged sword. On the one hand, they guarantee up-to-date security, new features and bug fixes. On the other hand, uncontrolled downloads eat up traffic, drain the battery in the background and sometimes break the stability of the smartphone. This is especially critical for devices with limited memory or weak hardware, where each update can take up precious gigabytes or slow down the system.

In this article we will look at all possible ways to disable auto-updates from standard settings Google Play to hidden developer options and manual blocking of system services. The instructions are adapted to the latest versions Android 12-14 and take into account the features of firmware from Samsung (One UI), Xiaomi (MIUI/HyperOS), Google Pixel and other popular brands. You will learn how to disable updates for individual applications, the entire system, as well as how to bypass manufacturer restrictions that sometimes force updates.

We warn you right away: some methods require superuser rights (root) or working with ADB. If you are a beginner, start with the safe methods (sections 2โ€“4) and only then move on to the advanced ones. Also remember that disabling critical security updates may expose your device to viruses or vulnerabilities.

1. Disabling automatic application updates in Google Play

The easiest and safest way is to block automatic downloading of updates for applications via Google Play Store. This will not require administrator rights or technical skills, but will help save traffic and space on the device.

To disable auto-updates for all applications:

  1. Open Google Play Store.
  2. Tap on your profile avatar in the upper right corner.
  3. Select Settings โ†’ Network settings โ†’ Auto-update applications.
  4. Set value Do not update automatically.

For selective shutdown updates of individual applications:

  • ๐Ÿ” Find the application in Play Market and open its page.
  • ๐Ÿ› ๏ธ Click on the three dots in the upper right corner โ†’ Remove from auto-update.
  • โš™๏ธ Alternatively: long-press the application icon on the main screen โ†’ Application information โ†’ Three dots โ†’ Auto Updates โ†’ Disable.

Please note: even after disabling Auto Updates Play Market may sometimes download critical security updates in the background. To avoid this, additionally prohibit background activity for the service Google Play Services (see section 3).

๐Ÿ“Š What brand of smartphone do you use?
Samsung
Xiaomi/Redmi/POCO
Google Pixel
Huawei/Honor
Other

2. Blocking background activity Google Play Services

Google Play Services is a system component that is responsible for application updates, account synchronization and other background processes. Its activity can be limited to prevent hidden downloads.

Instructions for Android 10+:

  1. Go to Settings โ†’ Applications โ†’ All applications.
  2. Find Google Play Services (may be called Google Play Services).
  3. Select Mobile data and Wi-Fi โ†’ disable Background mode.
  4. Return back and tap Battery โ†’ Optimization โ†’ All applications โ†’ find Google Play Services and select Limit.

On some firmwares (for example, MIUI or ColorOS) these settings can be hidden. In this case:

  • ๐Ÿ”ง Use the ADB-command to force the limitation:
    adb shell dumpsys deviceidle force-idle

    (requires connection to a PC and debugging mode enabled).

  • ๐Ÿ“ฑ Install a third-party application like Greenify (requires root or special permissions to Android 12+).
โš ๏ธ Attention: Restriction Google Play Services may break some functions, for example, notifications from Gmail, Google Maps or YouTube. Before use, check whether you are using critical Google services.

Auto mode is disabled in the Play Store|Mobile data is limited for Google Play Services|Background activity is disabled in the battery settings|Checked for lack of updates in the "Download Manager"-->

3. Android system updates (OTA)

Smartphone manufacturers often impose firmware updates (OTA), which cannot be canceled through standard settings. However, there are ways to block their download and installation.

For most devices (except Google Pixel and some models Samsung):

  1. Go to Settings โ†’ System โ†’ System update.
  2. Tap on the three dots in the upper corner โ†’ Settings (or Additional).
  3. Disable the options:
    • ๐Ÿ”„ Automatic download via Wi-Fi
    • ๐Ÿ“ฅ Automatic installation of updates
    • ๐Ÿ”” Update notifications

On devices Xiaomi (MIUI/HyperOS) the path may differ: Settings โ†’ About phone โ†’ MIUI update โ†’ Three dots โ†’ Settings โ†’ Disable auto download.

If the manufacturer does not provide a disabling option (for example, on some Huawei or Realme), use one of the alternative methods:

Method Requires root Risks Efficiency
Removal OTA updater via ADB โŒ No Some system systems may stop working functions โญโญโญโญ
Freeze com.android.updater in Titanium Backup โœ… Yes Low (if performed correctly) โญโญโญโญโญ
Blocking OTA domains via hosts โœ… Yes May disrupt other services โญโญโญ
Disable Download Manager โŒ No (but requires ADB) There may be problems with downloading files โญโญโญ
How to remove the OTA updater via ADB

1. Connect your phone to the PC and enable USB debugging (Settings โ†’ About phone โ†’ Build number โ†’ 7 taps โ†’ Developer settings โ†’ USB debugging).

2. Enter the command:

adb shell pm uninstall -k --user 0 com.android.updater

3. For some devices (for example, Samsunguse:

adb shell pm disable-user --user 0 com.sec.android.soagent

4. Blocking updates through the developer settings

Hidden developer settings allows you to disable background processes associated with updates. This method works on most devices, but requires first activating developer mode.

To enable developer mode:

  1. Go to Settings โ†’ About phone.
  2. Find the item Build number and tap on it 7 times.
  3. Enter the PIN code or pattern if required.
  4. Now turn off auto-updates:

    • ๐Ÿ› ๏ธ Go back to Settings โ†’ System โ†’ For Developers.
    • ๐Ÿ”„ Find the option Automatic system update and disable it.
    • ๐Ÿ“ต In the section Network disable Background data for Google Play Services and Download Manager.
    • โšก In the section Applications set the limit of background processes on Maximum 2 processes.

    On some devices (for example, OnePlus or Oppo) there is a separate item in the developer settings Disable automatic optimization โ€”it should also be deactivated, as it can initiate hidden updates.

    โš ๏ธ Attention: Changing the developer settings can lead to unstable operation of the smartphone. For example, limiting background processes to 2 can cause delays when multitasking. If you notice lags, return the value to Standard limit.

    5. Advanced methods: root and system modification

    If standard methods do not help, and updates continue to download in the background, you will have to use advanced methods. They require superuser rights (root) or working with system files.

    Methods for users with root:

    • ๐Ÿ”ง Remove or freeze system applications:
      • com.android.updater (OTA updater)
      • com.google.android.gsf (Google Services Framework)
      • com.android.providers.downloads (Download Manager)

      This would be suitable Titanium Backup or Root Explorer.

    • ๐Ÿ“œ Edit the file /system/etc/hosts, adding the lines:
      127.0.0.1 android.clients.google.com
      

      127.0.0.1 update.googleapis.com

      This will block calls to the servers updates.

    • ๐Ÿ›ก๏ธ Install AFWall+ or NetGuard (with root) and block Internet access for:
      • Google Play Services
      • Download Manager
      • System Update

For devices without root can be used ADB:

  1. Connect your phone to the PC and do:
    adb shell pm disable-user --user 0 com.android.updater
    

    adb shell pm disable-user --user 0 com.google.android.gsf

  2. To get everything back:
    adb shell pm enable com.android.updater
    

    adb shell pm enable com.google.android.gsf

โš ๏ธ Attention: Removing or blocking system components can lead to inability to receive critical security updates. This is especially dangerous if you use mobile banking, payment systems, or store confidential data on the device.
๐Ÿ’ก

Before modifying the system, make a backup copy via TWRP or standard Android tools. This will help restore the device's functionality in case of failure.

6. Alternative methods: limiting traffic and network

If you donโ€™t want to delve into the settings or get root, you can go the other way - restrict network access for update services. This is less reliable than previous methods, but does not require technical skills.

Restriction options:

  • ๐Ÿ“ก Disable mobile data for updates:
    1. Go to Settings โ†’ SIM cards and mobile networks โ†’ Data transfer โ†’ Applications.
    2. Find Google Play Services and Download Manager โ†’ disable mobile traffic.
  • ๐Ÿ”’ Using VPN with blocking domains:
    • Install Blokada or AdGuard.
    • Add domains to the blacklist: android.clients.google.com, update.googleapis.com, ota.googlezip.net.
  • โณ Time limit:
    • B Digital Wellbeing (Settings โ†’ Welfare) set a usage limit for Play Market and System Settings.
    • Or use App Timer in application settings.
    • Another radical method is turn off Wi-Fi and mobile data at nightwhen most updates are downloaded. To do this:

      1. Go to Settings โ†’ Network and Internet โ†’ Airplane mode.
      2. Set the mode to turn on automatically on a schedule (for example, with 00:00 to 6:00).

      These methods do not provide a 100% guarantee, but will significantly reduce the likelihood of unwanted downloads.

      7. What to do if the update has already been downloaded, but not installed

      Sometimes the system downloads the update in the background, but does not install it immediately. In this case, the update file takes up space on the device and may be installed the next time you reboot. To remove it:

      For standard Android (Pixel, Motorola, Nokia):

      1. Go to Settings โ†’ Storage.
      2. Tap Files โ†’ Downloads or Cache.
      3. Find a file with a name like update.zip or OTA_*.zip and delete it.

      For Samsung (One UI):

      1. Open My file (or Samsung files).
      2. Go to Internal storage โ†’ Download.
      3. Delete files with extension .zip or .binassociated with updates.

      For Xiaomi (MIUI/HyperOS):

      1. Run Files โ†’ Categories โ†’ Downloads.
      2. Look for the folder downloaded_rom or file miui_*.zip.
      3. Delete it and empty the trash.

      If the update file hidden or inaccessible:

      • ๐Ÿ” Use Root Explorer or FX File Manager (with root) to search system folders: /cache, /data/ota_package, /sdcard/Download.
      • ๐Ÿงน Clear cache Download Manager i System Update in application settings.
      ๐Ÿ’ก

      Even after deleting the update file, the system can download it again. To avoid this, combine this method with disabling auto-updates (sections 1โ€“3).

      8. Risks of disabling auto-updates and how to minimize them

      Disabling updates completely. is fraught security vulnerabilities, application incompatibility and performance deteriorationHowever, risks can be reduced if you act consciously.

      Main dangers and ways to neutralize them:

      Risk Consequences How to minimize
      Outdated security patches Viruses, data theft, vulnerabilities for hacker attacks Manual check for updates every 1-2 months
      Incompatibility with new applications Applications may stop working or crash Use alternative versions (APK) or emulators
      Accumulation of bugs in the system Slowdown, interface errors Regularly clear the cache and data of problematic applications
      Blocking your Google account When using outdated versions Google Play Services Do not block critical services (see section 5)

      Recommendations for safe use:

      • ๐Ÿ”„ Periodically check for updates manually (once every 1-3 months).
      • ๐Ÿ›ก๏ธ Install an antivirus (for example, Malwarebytes or Bitdefender) to protect against vulnerabilities.
      • ๐Ÿ“ฑ Use alternative stores (for example, APKMirror or F-Droid) to install updated versions of applications without Play Market.
      • ๐Ÿ”’ Disable installation from unknown sourcesif you do not use third-party APKs.

      If you have disabled updates due to low memory, consider alternative solutions:

      • ๐Ÿ—ƒ๏ธ Transfer applications to SD card (if supported).
      • โ˜๏ธ Use Google Files or CCleaner to clear the cache.
      • ๐Ÿ”„ Enable Adaptive storage in the settings (if available).
      โš ๏ธ Attention: On devices with Android Go (for example, Nokia 1, Samsung Galaxy J2 Core), disabling updates may lead to complete inoperability of some functions due to strict integration with Google services. Before taking action, check your model. devices.

      FAQ: Frequently asked questions about disabling auto-updates

      Is it possible to disable auto-updates only for individual applications?

      Yes. Open the application page โ†’ three dots โ†’ Google Play Store open the application page โ†’ three dots โ†’ Remove from auto-updates. You can also disable updates for specific applications through settings Mobile data or Wi-Fi (turn off background mode). data-i="346">Google Play Market

      Why are they still installed after disabling auto-updates?

      Probable reasons:

      • The manufacturer forces updates through its service (for example, com.sec.android.soagent on Samsung).
      • You have not disabled Download Manager or Google Play Services.
      • The update was downloaded earlier and is awaiting installation upon reboot.

      Check sections 3 and 5 of this article for radical blocking methods.

      How to disable updates on Android without root?

      The following methods are available without root:

      • Disabling auto-updates in Play Market (section 1).
      • Limiting background data for Google Play Services (section 2).
      • Blocking domains via Blokada or AdGuard (section 6).
      • Deleting update files manually (section 7).
      • Use ADB to disable system applications (section 5).

      For complete blocking, a combination of several methods may be required.

      What will happen if you do not update Android at all?

      The consequences depend on the system version and model devices:

      • ๐Ÿ”ด Security: Risk of virus infection (especially if you use outdated versions Android 7 and below).
      • ๐ŸŸก Performance: Over time, applications may begin to slow down or crash.
      • ๐ŸŸข Functionality: New applications may require a more recent version of Android.

      We recommend checking for critical security updates manually at least once every six months.

      How to return auto-updates if they needed?

      To enable auto-updates back:

      1. In Play Market: Settings โ†’ Automatic application updates โ†’ Via Wi-Fi.
      2. For system updates: Settings โ†’ System โ†’ System update โ†’ Settings โ†’ Enable auto-update.
      3. If you used ADB or root, run the commands:
        adb shell pm enable com.android.updater
        

        adb shell pm enable com.google.android.gsf

      After that restart the device.