Automatic app updates on Android often cause unexpected problems: from functions suddenly disappearing to a drained battery due to background activity. This is especially annoying when an update breaks the familiar interface or adds unnecessary advertising. Fortunately, Android allows you to completely block updates โboth for individual apps and for all at once.
In this article we will look at all available methods โfrom standard settings Google Play to hidden features through ADB and modification of system files. You'll learn how to disable updates on Samsung, Xiaomi, Huawei and other devices, including phones without Google services. And also - what is the risk of forcibly blocking updates and how to bypass manufacturers' restrictions.
Why applications are updated without asking and why it is dangerous
Default Google Play Market and branded stores (Galaxy Store, AppGallery) are configured to automatically update all installed applications. This is done for security: developers close vulnerabilities, add new features and adapt apps for the latest versions of Android. However, this approach has serious disadvantages:
- ๐ Traffic and battery consumption. Background updates eat up to 500 MB per month and drain the battery 10-15% faster.
- ๐ฑ Glitches in operation. New versions may contain bugs, especially on older smartphones (for example, Android 8-10).
- ๐จ Changing the interface. Developers often simplify the design by removing familiar functions (as they did VK or YouTube in 2023-2026 years).
- ๐ Blocking old devicesSome applications (for example, banking) stop working on outdated versions of Android after updating.
The biggest problem is some applications (for example, system ones from Samsung or Xiaomi) are updated bypassing the Play Market through proprietary servicesThey require separate blocking. actions that we will describe below.
โ ๏ธ Attention: Forcibly disabling updates for banking applications, encrypted messengers (for example, Telegram, WhatsApp) or antiviruses may lead to to security vulnerabilities. Use this method only if you understand the risks.
Method 1: Disable auto-updates in Google Play (for all applications)
The simplest and safest method is to configure Google Play Market so that it does not update apps without your permission. This works on all devices with Google services (including Samsung, Xiaomi, OnePlus etc.), but does not affect system applicationsthat are updated through branded stores.
Instructions:
- Open Google Play Store.
- Tap on your profile avatar in the upper right corner โ
Settings. - Select
Network settings โ Auto update applications. - Set the value
Do not update automatically.
After this, applications will be updated Only manually - through the โUpdateโ button on the app page. However, this method does not block updates completely: you can still accidentally click โUpdate allโ in the section Manage applications.
Make sure that your Google account does not have multiple devices with auto-update enabled|
Turn off synchronization of Play settings Market in your Google account (Settings โ Google โ Google account management โ Data and personalization โ Synchronization)|
Check that โAuto-update over Wi-Fi and mobile networkโ is not enabled in your mobile network settings-->
Method 2: Blocking updates for individual applications
If you need to disable updates only for specific apps (for example, Facebook, Instagram or VK), do the following:
- Open the application page in Google Play.
- Click on the three dots in the upper right corner โ
Remove from auto-update(orDisable auto-updateon new versions of the Play Market). - Confirm the action.
For Samsung Galaxy and some other devices this item may not be available. In this case:
- ๐ง Use Method 3 (disabling through application settings).
- ๐ฆ Uninstall updates manually:
Settings โ Applications โ [app name] โ Three dots โ Delete updates.
On Huawei i Honor (without Google) there is a similar setting in AppGallery:
Profile โ Settings โ Auto-update applications โ Select applications manually.
โ ๏ธ Attention: Some applications (for example, Google Chrome, YouTube) can be updated through system services (Google Play Services). Blocking them requires superuser rights (root) or use ADB (see Method 5).
Method 3: Disabling updates through Android settings (without Play Market)
On some firmware (for example, MIUI from Xiaomi or One UI from Samsung) applications are updated through proprietary services, ignoring settings Google Play. To stop this:
For Xiaomi/Redmi/POCO:
- Go to
Settings โ Applications โ Manage applications. - Tap on the three dots โ
SettingsโAuto-update applications. - Select
DisableorOnly via Wi-Fi(if you want to limit updates).
For Samsung Galaxy:
- Open Galaxy Store.
- Go to
Menu โ Settings โ Auto-update applications. - Disable slider or select
Do not update.
On Huawei i Honor (from AppGallery):
AppGallery โ Profile โ Settings โ Auto-update.- Select
Disableor configure exceptions.
| Manufacturer | App Store | Path to auto-update settings | Notes |
|---|---|---|---|
| Samsung | Galaxy Store | Menu โ Settings โ Auto-update |
Does not block updates via Google Play |
| Xiaomi/Redmi/POCO | GetApps | Settings โ Applications โ Management โ Auto-update |
Works only for branded applications |
| Huawei/Honor | AppGallery | Profile โ Settings โ Auto-update |
Can be configured via Wi-Fi or disabled completely |
| Google Pixel | Play Market | Profile โ Settings โ Network โ Auto-update |
No separate settings for system applications |
If, after disabling auto-updates, the application is still updated, check for duplicate services. For example, Google Play and GetApps can work simultaneously on Xiaomi. Disable auto-updates in both!
Method 4: Uninstalling updates and blocking them through the app settings
Even if you have disabled auto-updates, Some apps (for example Google Play Services or Samsung Knox) can be updated forcibly. To return the old version and block further changes:
- Go to
Settings โ Applications โ [app name]. - Click on the three dots in the upper right corner โ
Uninstall updates. - Confirm the rollback to the factory version.
- Return to the main page of the application and click
Disable(if the button active).
This method works for most system applications, but has limitations:
- โ Some apps (for example, Google Play Services) cannot be disabled without rootrights.
- โ ๏ธ After resetting the settings or updating the firmware, the lock is locked will be removed.
- ๐ Some applications (for example, YouTube) will be automatically updated the next time you start them.
For Samsung and LG there is an additional trick: you can freeze application via Settings โ Applications โ [name] โ Storage โ Clear cache/dataand then disable it. This will not remove the app, but will stop it from working until you reboot.
What to do if the "Uninstall updates" button inactive?
This means that the application is critical to the system (for example, Google Play Services or Samsung Framework). In this case, you will need:
1. Use ADB (Method 5).
2. Obtain rootrights and delete updates via Titanium Backup or Lucky Patcher.
3. Install custom firmware without these services (for example, LineageOS).
Method 5: Completely blocking updates via ADB (for advanced users)
If the previous methods did not work, you can Forcibly disable updates via Android Debug Bridge (ADB). This works even for system applications, but requires connection to a computer.
Instructions:
- Enable
USB debuggingon the phone:Settings โ About phone โ Build number(tap 7 times) โ return inSettings โ System โ For developers โ USB debugging. - Connect your phone to the PC and confirm access.
- Open a command line (Windows) or terminal (Mac/Linux) and enter:
adb shell pm list packages -f | grep "package_name"
(Replace package_name with part of the application name, for example com.facebook.katana for Facebook.)
- Copy the full package name (for example,
package:/data/app/com.facebook.katana-1/base.apk=com.facebook.katana). - Enter a command to block updates:
adb shell dumpsys package com.facebook.katana | grep "installerPackageName"
If the answer contains com.android.vending (Google Play) or com.sec.android.app.samsungapps (Galaxy Store), run:
adb shell pm uninstall -k --user 0 com.facebook.katana
adb shell pm block com.facebook.katana
These commands will remove updates and block further changes for the current user. To unblock:
adb shell pm uninstall -k --user 0 com.facebook.katana
adb shell pm unblock com.facebook.katana
โ ๏ธ Attention: Some manufacturers (for example, Huawei or Oppo) block commands pm block on their firmware. In this case, only getting rootrights will help.
ADB commands work without root access, but the blocking is reset after resetting the settings or updating the firmware. permanent effect requires modification of system files (only for experienced users!).
Method 6: Using third-party tools (without root)
If you donโt want to mess around with ADB, you can use specialized applications. They do not require superuser rights, but have limitations:
- ๐ก๏ธ App Blocker (NoRoot) โ blocks updates by intercepting requests. Works on Android 5-12, but may conflict with some firmware.
- ๐ Disable Service โ disables background update services (for example,
com.google.android.gmsfor Play Services). - ๐ฆ Package Disabler โ allows you to โfreezeโ system applications (required ADB or root on new versions of Android).
Example of working with App Blocker:
- Install an application from Google Play.
- Select
Blocking updatesin the main menu. - Add to the list applications that should not update.
- Activate protection (overlay permission will be required).
Disadvantages of this method:
- Modifier applications can update themselves and lose functionality.
- Some manufacturers (for example, Xiaomi) block the operation of such tools at the firmware level.
- After a reboot, the blocking can be reset.
What to do if nothing helps: radical measures
If all of the above methods did not work, remain extreme measures:
- Installing custom firmware (for example, LineageOS or GrapheneOS) without Google Play Services. This will completely disable automatic updating, but will require unlocking the bootloader and losing the warranty.
- Obtaining root access and removing system updates via Titanium Backup or Magisk. Risk: loss of OTA updates and possible security problems.
- Use of alternative stores (for example, F-Droid or Aurora Store), where updates are controlled manually. Minus: not all applications are available.
- Rollback to an older version of Android (if the current firmware updates apps too aggressively). For example, Samsung you can flash an earlier version One UI via Odin.
Before resorting to these methods, weigh the risks:
- ๐ Root and custom firmware they will deprive you of your warranty and may lead to brick (inoperability) of the device.
- ๐ก๏ธ Lack of security updates makes the phone vulnerable to viruses and attacks.
- ๐ต Some applications (banking, Netflix, Pokรฉmon GO) refuse to work on modified firmware.
โ ๏ธ Attention: On devices with Samsung Knox (for example, Galaxy S22, S23), obtaining root-rights will lead to irreversible operation flag Knox 0x1which will block Samsung Pay, Secure Folder some corporate functions.
FAQ: Frequently asked questions about disabling updates
Is it possible to disable updates for system applications (for example, Google Play Services) without root?
Partly - yes. Through ADB (Method 5) you can remove updates and block further changes for the current user. However, some system applications (for example, Samsung Framework or Huawei Mobile Services) are protected from modifications and will require rootrights to be completely blocked.
Why, after disabling auto-updates in the Play Market, are applications still updated?
This happens due to duplicate services:
- On Samsung working Galaxy Store.
- On Xiaomi โ GetApps.
- On Huawei โ AppGallery.
- Some applications (for example, Facebook) have a built-in auto-update mechanism.
You need to disable auto-updates in all stores and check the settings of individual apps.
How to return the old version of the application after a forced update?
There are several ways:
- Through
Settings โ Applications โ [name] โ Uninstall updates(does not work for all apps). - Download the APK of the old version from trusted sources (for example, APKMirror) and install manually, after disabling auto-updates.
- Use ADB to rollback (command
adb install -r -d file_name.apk).
Will the banking application work if you prevent it from updating?
Most likely not. Most banks (Sberbank, Tinkoff, VTB) require the latest version of the application to work. When blocking updates, you risk:
- Receiving an error
"Outdated version"when logging in. - Lose support for new features (for example, biometrics or Push notifications).
- Encounter security problems (vulnerabilities will not be closed).
For banking applications, it is better to leave automatic updates or update manually when notifications appear.
Is it possible to disable updates on Android without Google (for example, on Huawei or devices in China)?
Yes, but the process is different:
- On Huawei/Honor: turn off auto updates in AppGallery (see Method 3).
- On devices without Google (for example, Meizu, some Xiaomi for China): use alternative stores (Aurora Store, APKPure) with manual update control.
- For system applications (for example, Huawei Mobile Services) you will need ADB or root.
On some Chinese firmware (for example, ColorOS on Oppo/Realme) you may need to disable the service com.heytap.pco via ADB.