Automatic update of applications on Android - a convenient feature that saves time and ensures that apps are up to date. But what if these updates drain your battery in the background, eat up precious mobile data, or even break your favorite games? According to statistics, up to 30% of users at least once encountered problems after auto-updates: from sudden glitches to complete incompatibility with the device.

In this article you will find 5 proven methods disable auto-updates - from standard settings Google Play to hidden developer options and third-party tools. We will look at how to prohibit updates selectively (only for individual applications) or global (for all apps), as well as what to do if the settings are reset after a reboot. We will pay special attention to Android 12+where the update algorithms have changed.

We warn you right away: some methods require root access or disabling system services, which may affect the stability of the smartphone. If you are not ready to experiment, use the official settings Google Play Market, which will be enough in 90% of cases.

1. Disabling auto-updates through the Google Play Market

The easiest and safest way is to use the built-in settings Google Play. This method works on all devices, including Samsung, Xiaomi, Huawei (with Google services) and Pixel, regardless of version Android.

Instructions:

  • ๐Ÿ“ฑ Open the application Google Play Store.
  • ๐Ÿ‘ค Click on the profile icon in the upper right corner (or swipe right for the menu).
  • โš™๏ธ Select Settings โ†’ Network settings โ†’ Auto-update applications.
  • ๐Ÿ”„ From the list of options, select:
    • "Do not update automatically" โ€”complete disabling;
    • "Only via Wi-Fi" โ€”updates only when connected to a wireless network;
    • "Any time" โ€”updates via Wi-Fi and mobile data (enabled by default).

โš ๏ธ Attention: On some firmware (for example, MIUI or One UI) the path to the settings may differ. If you don't find the item Network settings, try searching through the search bar in the settings Google Play for "auto-update".

โ˜‘๏ธ Checking the shutdown auto updates

Done: 0 / 4

This method does not require superuser rights is reversible: you can turn auto-updates back on at any time. However, it does not block updates to system applications (for example Google Chrome or YouTube), which can be updated via Google Play Services.

2. Prohibiting updates for individual applications

If you need to disable auto-updates only for specific apps (for example, for Facebookwhich often โ€œeatsโ€ the battery after updates), do it manually:

Steps:

  • ๐Ÿ” Open Google Play Store and find the desired application through search.
  • ๐Ÿ“Œ On the application page, click on the three dots (โ‹ฎ) in the top right corner.
  • โœ… Uncheck the item "Auto-update" (or Enable auto update in the English version).

๐Ÿ’ก Useful advice: To quickly find all applications with auto-update enabled, go in Google Play Settings โ†’ Manage applications and device โ†’ Management โ†’ Updates. Here is a list of apps for which you can disable automatic updates in batches.

What to do if the "Auto-update" item is inactive?

This means that a global rule has already been set for the application (for example, โ€œDo not update automaticallyโ€ for all apps). To change settings for a specific application, first enable auto-updates globally in network settings, then go back and uncheck the app for the desired app.

Method limitation: if the application is updated via APK file (for example, Xiaomi GetApps or Huawei AppGallery), these settings will not work. In this case, you will have to disable the background activity of the application store in the settings Android.

3. Disabling background activity Google Play Services

Google Play Services is a system component that is responsible for updates not only through Play Market will stop working, but also for background data synchronization. Disabling it can completely stop auto-updates, but is fraught with side effects (for example, notifications in Google Maps or notifications in Gmail).

Instructions for Android 10โ€“14:

  1. ๐Ÿ“ฑ Go to Settings โ†’ Applications โ†’ All applications.
  2. ๐Ÿ” Find Google Play Services (may be called Google Play Services).
  3. ๐Ÿšซ Press "Disable" (if the button is inactive, first press "Stop").
  4. ๐Ÿ”„ Restart the device.

โš ๏ธ Attention: On On some devices (for example, Samsung Galaxy c One UI), disabling Google Play Services may lead to Google account failure and the inability to use services like YouTube or Google Drive. This method is only for experienced users.

๐Ÿ“Š Have you ever disabled Google Play Services?
Yes, to save battery
Yes, but there were problems
No, Iโ€™m afraid of the consequences
I donโ€™t know what it is

An alternative option is limit background activity without completely shutting down:

  • ๐Ÿ“ต In settings Google Play Services select Mobile traffic โ†’ Background โ†’ Limit.
  • ๐Ÿ”‹ In the section Battery โ†’ Optimization enable optimization for this application.

This will not stop updates completely, but will reduce their frequency and impact on performance.

4. Using ADB to block updates (without root)

If standard methods do not help, you can use Android Debug Bridge (ADB) a debugging tool that allows you to manage system settings without superuser rights. This method is suitable for Android 8.0+ and does not require unlocking the bootloader.

Step-by-step guide:

  1. ๐Ÿ’ป Install ADB Tools on your computer (Windows/macOS/Linux).
  2. ๐Ÿ“ฑ On your smartphone, turn on Developer mode (go to Settings โ†’ About phone โ†’ Build number and press 7 times).
  3. ๐Ÿ”Œ Enable USB debugging in the developer settings and connect the device to the PC.
  4. ๐Ÿ–ฅ๏ธ Open the command line (or Terminal) and enter:
    adb shell pm disable-user --user 0 com.android.vending

    This command disables Google Play Store for the current user.

  5. ๐Ÿ”„ To return everything back, use:
    adb shell pm enable com.android.vending

โš ๏ธ Attention: After executing the command Google Play Market will disappear from the application menu, but system updates (for example, for Google Chrome) may continue through Play Services. To block them, additionally do:

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

This is the only way to completely stop auto-updates of system applications without root access, but it may disrupt the operation of other Google services. Use it only if you are prepared for possible problems (for example, push notifications will stop coming).

5. Completely disabling updates using root access

If your device unlocked and you have root accessyou can permanently block auto updatesby deleting or โ€œfreezingโ€ system components. This method is suitable for experienced users and requires caution.

Methods:

  • ๐ŸงŠ Freezing via Titanium Backup:
    1. Install Titanium Backup (requires root).
    2. Find Google Play Market i Google Play Services in the application list.
    3. Select Freeze for both.
  • ๐Ÿ—‘๏ธ Removing system application updates:
    su
    

    pm uninstall -k --user 0 com.android.vending

    pm uninstall -k --user 0 com.google.android.gms

    Attention: This will remove all updates, but not the applications themselves (they will remain in the factory version).
  • ๐Ÿ“ Editing a file build.prop:

    Add a line ro.maintenance.update=0 to the file /system/build.prop (requires write permission to the system partition).

  • โš ๏ธ Attention: Incorrect actions s with root access can lead to "brick" of the device (complete inoperability). Before experiments, make a backup copy via TWRP or OrangeFox Recovery.

    ๐Ÿ’ก

    If after freezing Google Play Services banking applications stop working (for example, SberBank or Tinkoff), defrost the component and try the alternative methods from this article.

    The advantage of this method is 100% blocking of all updates, including system ones. However, it is only suitable for firmware with root and may conflict with some applications (for example, Netflix or Pokรฉmon GOthat check the integrity of the system).

    6. Alternative methods: traffic limiting and firewall

    If you need to temporarily pause updates (for example, when roaming or with limited traffic), use Android's built-in firewall or third-party applications like NetGuard.

    Methods:

    • ๐Ÿ“ก Limiting mobile traffic:
      1. Go to Settings โ†’ Network and Internet โ†’ Mobile network โ†’ Traffic usage.
      2. Find Google Play Market and Google Play Services in the list.
      3. Disable Background traffic and Auto-sync.
  • ๐Ÿ”ฅ NetGuard firewall (without root):
    1. Install NetGuard from F-Droid.
    2. Enable filtering for Google Play Store and Google Play Services.
    3. Block outgoing connections for these applications.
  • ๐ŸŒ Change DNS:

    Use DNS66 or Blokadato block domains responsible for updates (for example, android.clients.google.com).

  • ๐Ÿ“Š Comparison of methods:

    Method Requires root Blocks system updates Impact on stability
    Google Play Settings โŒ No โŒ No โœ… No
    ADB commands โŒ No โš ๏ธ Partially โš ๏ธ Average
    Frozen via Titanium Backup โœ… Yes โœ… Yes โš ๏ธ High
    Firewall (NetGuard) โŒ No โŒ No โœ… No
    Editing build.prop โœ… Yes โœ… Yes โŒ Critical

    โš ๏ธ Attention: Blocking Google domains via DNS may disrupt the operation of other services (for example, Gmail or YouTube). Use this method only if you understand the risks.

    Common problems and solutions

    Even after turning off auto-updates, users encounter unexpected difficulties. Let's look at typical scenarios and ways to solve them:

    Problem 1: Settings are reset after a reboot.

    • ๐Ÿ”„ Reason: Some firmware (for example, ColorOS or Flyme) reset settings Google Play at restart.
    • ๐Ÿ› ๏ธ Solution: Use ADB or Tasker to automatically apply the settings after boot.

    Problem 2: Applications are updated via Huawei AppGallery or Samsung Galaxy Store.

    • ๐Ÿ“ฑ Reason: Manufacturers use their own application stores with separate auto-update settings.
    • ๐Ÿ› ๏ธ Solution: Open the settings of the relevant store and disable auto-updates there. For example, in Galaxy Store: Settings โ†’ Auto-update applications โ†’ Disable.

    Problem 3: After disabling Google Play Services banking applications stopped working.

    • ๐Ÿฆ Reason: Many banks (for example, SberBank or VTB) check the presence of Google Play Services for security.
    • ๐Ÿ› ๏ธ Solution: Return the settings Play Services to their original state or use MicroG an alternative implementation of Google services.

    Problem 4: The Android 12+ ADB command does not work for disable Play Market.

    • ๐Ÿค– Reason: In new versions of Android, the rules for working with user profiles have changed.
    • ๐Ÿ› ๏ธ Solution: Try the command indicating user:
      adb shell pm disable-user --user 0 com.android.vending

      If it does not work, use --user current instead --user 0.

    ๐Ÿ’ก

    On devices with Android 13+ some ADB commands may require confirmation on the smartphone screen. If nothing happens after entering the command, check the notifications on your phone!

    โ“ Is it possible to disable auto-updates only for mobile traffic, but leave them via Wi-Fi?

    Yes, in the settings Google Play Store select option "Only via Wi-Fi". This will allow you to update applications automatically only when the device is connected to a wireless network.

    โ“ Why do some applications still update after disabling auto-updates?

    This happens due to:

    • ๐Ÿ”„ System applications (for example, Google Chrome or YouTube), which are updated through Google Play Services.
    • ๐Ÿ“ฑ Brand stores (for example, Samsung Galaxy Store or Xiaomi GetApps).
    • ๐Ÿ”ง Manual update via adb or scripts (for example, in firmware LineageOS).

    To completely block updates, use a combination of methods: disable auto-updates in Google Play, the company store and block background activity through ADB or firewall.

    โ“ How to return auto-updates if I disabled them via ADB?

    Run the command:

    adb shell pm enable com.android.vending

    If you also disabled Google Play Servicesenable them back:

    adb shell pm enable com.google.android.gms

    After To do this, restart the device.

    โ“ Will applications work if I disable all updates?

    Yes, applications will work, but:

    • โœ… Pros: Saving traffic, battery and preventing sudden changes in the interface.
    • โŒ Cons:
      • Security vulnerabilities (if not updated Google Chrome or Android System WebView).
      • Incompatibility with new functions (for example, in Instagram or Telegram).
      • Errors in operation (if the application requires the latest version for correct operation).
      • We recommend checking for critical updates manually at least once every 2-3 months.

    โ“ Is it possible to disable auto-updates on Android Go?

    On devices with Android Go (for example, Nokia 1 or Samsung Galaxy J2 Core), auto-update settings may be limited. Try:

    1. Open Google Play Market โ†’ Settings โ†’ Auto-update applications.
    2. If the option is not available, use ADB (method 4 from this article).
    3. As a last resort, turn off mobile traffic for Play Market in the Android settings.