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
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 updatein 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:
- ๐ฑ Go to
Settings โ Applications โ All applications. - ๐ Find Google Play Services (may be called
Google Play Services). - ๐ซ Press "Disable" (if the button is inactive, first press
"Stop"). - ๐ 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.
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 โ Optimizationenable 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:
- ๐ป Install ADB Tools on your computer (Windows/macOS/Linux).
- ๐ฑ On your smartphone, turn on
Developer mode(go toSettings โ About phone โ Build numberand press 7 times). - ๐ Enable
USB debuggingin the developer settings and connect the device to the PC. - ๐ฅ๏ธ Open the command line (or Terminal) and enter:
adb shell pm disable-user --user 0 com.android.vendingThis command disables Google Play Store for the current user.
- ๐ 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:
- Install Titanium Backup (requires
root). - Find Google Play Market i Google Play Services in the application list.
- Select
Freezefor both.
- Install Titanium Backup (requires
- ๐๏ธ Removing system application updates:
Attention: This will remove all updates, but not the applications themselves (they will remain in the factory version).supm uninstall -k --user 0 com.android.vending
pm uninstall -k --user 0 com.google.android.gms - ๐ Editing a file
build.prop:Add a line
ro.maintenance.update=0to the file/system/build.prop(requires write permission to the system partition). - ๐ก Limiting mobile traffic:
- Go to
Settings โ Network and Internet โ Mobile network โ Traffic usage. - Find Google Play Market and Google Play Services in the list.
- Disable
Background trafficandAuto-sync.
- Go to
- ๐ฅ NetGuard firewall (without root):
- Install NetGuard from F-Droid.
- Enable filtering for Google Play Store and Google Play Services.
- Block outgoing connections for these applications.
โ ๏ธ 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:
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.vendingIf it does not work, use
--user currentinstead--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!
FAQ: Answers to popular questions
โ 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
adbor 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:
- Open Google Play Market โ
Settings โ Auto-update applications. - If the option is not available, use ADB (method 4 from this article).
- As a last resort, turn off mobile traffic for Play Market in the Android settings.