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:
- Open Google Play Store.
- Tap on your profile avatar in the upper right corner.
- Select
Settings โ Network settings โ Auto-update applications. - 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).
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+:
- Go to
Settings โ Applications โ All applications. - Find
Google Play Services(may be calledGoogle Play Services). - Select
Mobile dataandWi-Fiโ disableBackground mode. - Return back and tap
Battery โ Optimization โ All applicationsโ findGoogle Play Servicesand selectLimit.
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):
- Go to
Settings โ System โ System update. - Tap on the three dots in the upper corner โ
Settings(orAdditional). - 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:
- Go to
Settings โ About phone. - Find the item
Build numberand tap on it 7 times. - Enter the PIN code or pattern if required.
- ๐ ๏ธ Go back to
Settings โ System โ For Developers. - ๐ Find the option
Automatic system updateand disable it. - ๐ต In the section
NetworkdisableBackground dataforGoogle Play ServicesandDownload Manager. - โก In the section
Applicationsset the limit of background processes onMaximum 2 processes. - ๐ง 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.com127.0.0.1 update.googleapis.comThis will block calls to the servers updates.
- ๐ก๏ธ Install AFWall+ or NetGuard (with root) and block Internet access for:
Google Play ServicesDownload ManagerSystem Update
Now turn off auto-updates:
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:
For devices without root can be used ADB:
- Connect your phone to the PC and do:
adb shell pm disable-user --user 0 com.android.updateradb shell pm disable-user --user 0 com.google.android.gsf - To get everything back:
adb shell pm enable com.android.updateradb 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:
- Go to
Settings โ SIM cards and mobile networks โ Data transfer โ Applications. - Find
Google Play ServicesandDownload Managerโ disable mobile traffic.
- Go to
- Install Blokada or AdGuard.
- Add domains to the blacklist:
android.clients.google.com,update.googleapis.com,ota.googlezip.net.
- B Digital Wellbeing (
Settings โ Welfare) set a usage limit forPlay MarketandSystem Settings. - Or use App Timer in application settings.
- Go to
Settings โ Network and Internet โ Airplane mode. - Set the mode to turn on automatically on a schedule (for example, with 00:00 to 6:00).
- Go to
Settings โ Storage. - Tap
FilesโDownloadsorCache. - Find a file with a name like
update.ziporOTA_*.zipand delete it. - Open
My file(orSamsung files). - Go to
Internal storage โ Download. - Delete files with extension
.zipor.binassociated with updates. - Run
FilesโCategories โ Downloads. - Look for the folder
downloaded_romor filemiui_*.zip. - Delete it and empty the trash.
- ๐ Use Root Explorer or FX File Manager (with root) to search system folders:
/cache,/data/ota_package,/sdcard/Download. - ๐งน Clear cache
Download ManageriSystem Updatein application settings. - ๐ 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.
- ๐๏ธ Transfer applications to
SD card(if supported). - โ๏ธ Use Google Files or CCleaner to clear the cache.
- ๐ Enable
Adaptive storagein the settings (if available). - The manufacturer forces updates through its service (for example,
com.sec.android.soagenton Samsung). - You have not disabled
Download ManagerorGoogle Play Services. - The update was downloaded earlier and is awaiting installation upon reboot.
- 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
ADBto disable system applications (section 5). - ๐ด 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.
- In Play Market:
Settings โ Automatic application updates โ Via Wi-Fi. - For system updates:
Settings โ System โ System update โ Settings โ Enable auto-update. - If you used
ADBorroot, run the commands:adb shell pm enable com.android.updateradb shell pm enable com.google.android.gsf
Another radical method is turn off Wi-Fi and mobile data at nightwhen most updates are downloaded. To do this:
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):
For Samsung (One UI):
For Xiaomi (MIUI/HyperOS):
If the update file hidden or inaccessible:
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:
If you have disabled updates due to low memory, consider alternative solutions:
โ ๏ธ 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:
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:
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:
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:
After that restart the device.