Mobile devices based on the operating system Android regularly receive large update packages that are designed to improve security, add new features and optimize the interface. However, for many users, this process becomes a source of irritation: new firmware can slow down older processors, change the usual design, or remove favorite features. Unfortunately, smartphone manufacturers rarely provide a simple “Never Update” button, forcing owners to find workarounds.

Disabling updates completely requires a complex approach, as the system strives to download the new package in all available ways: via Wi-Fi, a mobile network, or even in the background when connected to a charger. In this article, we'll look at proven methods, from simple menu settings to advanced manipulation of system services via a computer. You will learn how to block access to update servers and restore stability to your gadget.

It is worth noting right away that refusing updates carries certain risks associated with the security of personal data. Lack of the latest security patches can make your device vulnerable to modern threats. However, if the priority is stability interface and maintaining performance hardware, performing the steps described below will be a justified step for an experienced user.

Disable automatic updates in settings

The first and most obvious step is to check the built-in system parameters. Most modern shells, such as One UI from Samsung or MIUI from Xiaomi, allow you to flexibly customize the behavior of the system when new software versions appear. You need to go to the section Settings → System → System Update. There is often a hidden “Startup and Install” option that must be deactivated manually.

Even after turning off startup, the system may continue to notify you that a new version is available, which creates constant visual noise. In some models, for example based on pure Android from Google, you can select the “Notification Only” option, which will prevent gigabyte files from being downloaded without your knowledge. However, in custom firmware this setting may be absent, requiring more radical measures.

⚠️ Attention: Disabling updates in the settings menu is often temporary. After rebooting the device or changing the network profile, the system can reset these settings and resume checking servers.

For maximum efficiency, it is recommended that you also disable the “Update via mobile network” option, if available. This will prevent accidental downloading of the firmware in the absence of Wi-Fi, which is especially important for tariffs with limited traffic. Remember that manufacturers constantly change the location of these items depending on the version shell.

📊 How often do you update Android?
Immediately after release
Only major versions
Never, disable everything
I update if the phone insists

Blocking system update services

If the standard settings do not give the desired result, you need to move on to managing system applications. Hidden deep within the operating system are services that are directly responsible for the process of downloading and installing patches. On devices of different brands, they may be called differently: Software Update, System Update or com.android.updater.

To find the application you need, go to the section Settings → Applications → Show system processes. Find the update service in the list and click on it. Your goal is to find the “Disable” or “Stop” button. If the button is inactive, you will need to obtain root access or use debugging tools, which we will talk about next. Disabling the service prevents the version checking process from running in the background.

  • 📱 On smartphones Samsung look for an application called “Software Update” or “Software” Update".
  • 🤖 In pure Android (Pixel, Motorola) the service is usually called “Google Play Services” or has a specific name in the update package.
  • 🇨🇳 In devices Xiaomi i Redmi The process may be disguised as “Updater” or “System Update.”

After the service is disabled, the system will no longer initiate checking for new versions. However, it is worth considering that some critical security updates may be distributed through a mechanism Google Play Servicesthat is difficult to completely disable without losing app store functionality. Therefore, this method is most effective against major version updates Android.

💡

Before disabling system services, take a screenshot of the current build number in the “About phone” section. This will help you know exactly which version you are on if you need to reset your settings.

Using ADB to freeze updates

The most reliable way, which does not require obtaining superuser rights, is to use the toolkit Android Debug Bridge (ADB). This method allows you to “freeze” system update packages, making them invisible to the operating system. To work, you will need a computer with installed device drivers and platform tools ADB.

First you need to activate developer mode on your smartphone. Go to Settings → About phone and quickly click 7 times on the “Build number” item. Then, in the “For Developers” menu that appears, enable software debugging. Connect your phone to your PC and enter the command to test the connection. If everything went well, you will see the device serial number in the console. USB. Connect your phone to your PC and enter the command to test the connection. If everything went well, you will see the device serial number in the console.

adb devices

Next you need to run the command to disable a specific update package. The name of the package varies by manufacturer, but a generic command is often used to block the update component. After executing the command, the system will consider that the update application has been deleted, although the files will remain in memory.

adb shell pm disable-user --user 0 com.android.updater

☑️ Preparing to work with ADB

Done: 0 / 4

It is important to understand that the list of packages may vary. To clarify the name of the service, you can use the command adb shell pm list packages | grep update, which will display all packages containing the word “update” in the name. By choosing the correct ID, you can be sure to stop the process. This method is considered the “gold standard” among advanced users.

⚠️ Attention: ADB commands provide deep access to the system. An error in the name of the package can lead to unstable operation of other system functions, so copy the commands carefully.

Blocking update servers via DNS and Hosts

Another effective level of protection is blocking smartphone access to servers where firmware files are stored. Even if the update service is active, it will not be able to download data if the network request is redirected to nowhere. This can be done in two ways: by editing the file hosts (requires root) or by setting up private DNS.

The private DNS method is available on Android 9 and later without obtaining superuser rights. In the network settings, find the “Private DNS” item and select the “ISP Hostname” mode. Enter the address of a service that blocks advertising and tracking domains, many of which coincide with update domains. However, for targeted blocking, it is better to use applications like Blokada or similar VPN filters.

Manufacturer Update server domain Blocking status
Samsung fota-spp-eu-dn.npms.samsungcloud.com High priority
Xiaomi update.miui.com Critical
Google Pixel android.googleapis.com Medium (risk for Play)
OnePlus otau.sw.coloros.com High priority

If you have root access, you can edit the system file /system/etc/hostsby adding lines to redirect the specified domains to the local one address 127.0.0.1. This is the most reliable method, since it works at the operating system level and does not depend on the router settings or applications. The file hosts is a fundamental element of the network configuration of any OS.

List of domains to block

To completely block Samsung updates, you need to add the following domains to hosts: fota-cloud-dn.ospserver.net, fota-spp-eu-dn.npms.samsungcloud.com. For Xiaomi: update.miui.com, api.miui.security.xiaomi.com. Be careful, blocking some Google domains may disrupt the operation of the Play Store.

Rolling back the system to a previous version

If the update has already occurred and the phone has started to work incorrectly, the only way out may be to roll back (downgrade) to the previous version Android. This procedure is much more complicated than a conventional installation and carries a high risk of data loss. Manufacturers often block the ability to rollback, requiring the bootloader to be unlocked (Bootloader), which automatically voids the warranty.

The process begins by searching for the official stock firmware of the exact version you want to revert to. Files must be downloaded only from trusted resources, such as official manufacturer forums or firmware archives like Sammobile for Samsung. An incorrectly selected version of the region or model can turn the device into a “brick.”

  • 🔓 Unlocking the bootloader completely erases all data from the device (Factory Reset).
  • 💾 Be sure to save a backup copy of your contacts and photos before starting the procedure.
  • ⚡ Charge your phone to at least until 80%, since the firmware process is energy-consuming.

For direct installation, use the mode Fastboot or specialized software like Odin (for Samsung) or SP Flash Tool (for MediaTek). Commands are entered through the ADB console in fast boot mode. For example, the command fastboot flash boot boot.img writes a new bootloader image. An error at any stage may make it impossible to turn on the phone.

⚠️ Attention: The system rollback procedure is irreversible for user data. All photos, applications and settings will be deleted without the possibility of recovery, unless a full backup was made in advance.

💡

System rollback is only possible with an unlocked bootloader and the presence of official firmware of the required version, but this entails complete loss of data and voids the warranty.

Frequently asked questions and problems during shutdown

When blocking updates, users often encounter unusual situations when the system behaves unpredictably. Below are answers to the most common questions that will help you avoid common mistakes and understand the principles of operation of anti-modification mechanisms.

Is it possible to completely remove the update application?

Complete removal of the system update application without root access is impossible, since it is protected by superuser rights. However, the ADB command disable-user effectively hides it for the current user, which is the same as deleting it in terms of functionality. When resetting to factory settings, the application will be restored automatically.

Will the phone receive security updates if you disable system updates?

Depends on the manufacturer. Critical security patches often come separately through services Google Play (Project Mainline) and do not require a complete system flashing. However, vulnerabilities at the kernel or driver level are fixed only by full OTA updates, which you block.

What to do if the phone turned on and updated itself at night?

This means that one of the satellite services bypassed your blocking. Check if Do Not Disturb mode is activated with exceptions for system tasks. Also make sure that you have blocked access to servers through DNS or the hosts file, since simply disabling an item in the menu is often reset by the system.

Does disabling updates affect the operation of banking applications?

In most cases, no. Banking apps check for security certificates and system integrity, not a specific version of Android. However, if your version becomes too old (for example, Android 8 or lower), some services may no longer be supported by app developers, regardless of your settings.