Mobile device users are often faced with a situation where an automatic system suggests installing a new version of software that they may not like. On smartphones Huawei and Honor with a shell EMUI or a new HarmonyOS this process occurs quite aggressively, sometimes slowing down the operation of the gadget or changing the usual interface. The desire to stay on a stable version of the system is quite justified, especially if the new software contains bugs or is incompatible with your favorite applications.
However, completely blocking the receipt of security patches and system improvements is not as easy as it seems at first glance. Manufacturers strive to keep their devices up-to-date, so they hide obvious switches. However, there are a number of effective methods that allow you to delete already downloaded files or prevent your phone from searching for new versions in the background without complex technical manipulations.
In this guide, we will look at all the available ways to control the update process, from simple settings in the menu to advanced methods via a computer. You will learn how to clear the bootloader cache, change date settings to bypass verification, and what risks a system rollback entails. It is important to understand that each action has its consequences for the security and stability of your smartphone Removing an already downloaded update package.
Uninstalling an already downloaded update package
Often the phone has already downloaded the new firmware files in the background, but has not yet installed them. In this case, freeing up memory and canceling the installation is possible through the standard settings menu. You need to follow the path Settings → System and updates → Software update. Here the system will show the presence of an available version.
If the “Download and Install” button is active, but you see a notification about the downloaded package, try to find the uninstall option. In some versions EMUI you need to click on the three dots in the upper corner of the screen or the gear icon. The “Remove update package” option may be hidden there. This action will clear the internal memory of extra gigabytes of data.
⚠️ Attention: Deleting a downloaded package does not guarantee that the phone will not start downloading it again the next time you connect to Wi-Fi. This is only a temporary measure to free up space.
Sometimes the system does not provide an explicit delete button. In this case, clearing the data of the system application responsible for updates helps. This method requires caution, but is one of the most effective ways to reset your download status. After completing the procedure, the phone will “think” that the update was never downloaded.
Before clearing system application data, make sure that you have a backup copy of important contacts, since in rare cases, resetting synchronization settings may require logging into your account again.
Disabling auto-updates through application settings
To prevent automatic downloading of new versions in in the future, you need to influence the system update service. This component is hidden from the average user, but is accessible through the app management menu. Go to the section Settings → Applications → Applications and click on the three dots at the top, selecting “Show system processes”.
In the list that opens, find the application with the name Software Update or Software Update. Click on it to open the information page. Here we are interested in two main actions: force stop and data clearing. First, click the "Stop" button to interrupt the current scan processes.
- 📱 Click "Memory" and then "Reset" or "Clear Data" - this will delete the scan cache.
- 🚫 Try clicking "Disable" if such a button is active (not available on all models).
- 🔒 Deny access to the mobile data and Wi-Fi for this application through the traffic settings.
After completing these steps, the system will no longer independently initiate the search for new versions. However, if you manually launch the update menu, the check may still pass successfully. This method is most effective in conjunction with restricting network access for a specific system service.
☑️ Block auto-update
Method of changing the date and time to bypass the check
There is a cunning way to deceive the update checking servers by changing the system time on the device. Security certificates and update package timestamps are based on the current date. If you set the time when the new firmware did not yet exist, the server may not offer to download it.
To implement this method, disable automatic time synchronization in the settings Date and time. Set the date, for example, one year ago from now. After that, go to the software update menu and click “Check for updates.” The system will report that you are using the latest version, since “future” updates for it do not yet exist.
⚠️ Attention: Don't forget to return the current date after checking! Working with the wrong time can break the functioning of browsers (SSL errors), instant messengers and banking applications.
This trick is good for a one-time check or if you want to temporarily avoid annoying notifications. However, it is impossible to keep the phone in the past tense all the time due to problems with the operation of Internet services. Use this method only as a temporary solution to reset the update status.
Advanced blocking via ADB and computer
For users who are not afraid to work with a computer, there is a more reliable method of blocking system components through USB debugging. The tool ADB (Android Debug Bridge) allows you to send commands directly to the system, disabling packages that cannot be removed through the settings menu. This requires enabling developer mode.
First activate developer mode by clicking 7 times on the build number in the menu About phone. Then, in the menu that appears, enable USB Debugging. Connect your smartphone to your PC, install drivers Huawei and open a command line in the folder with ADB. You will need to enter a command to freeze the update package.
adb shell pm disable-user --user 0 com.huawei.android.hwouc
This command deactivates the system component HWOUresponsible for checking and downloading updates on Huawei devices. After completing it, the application will disappear from the list of active ones, and the phone will not physically be able to contact the server to receive new firmware. To return everything back, use the command replacing disable-user with enable.
What to do if the computer does not see the phone?
Make sure that a window asking for permission to debug appears on the smartphone screen and you click “OK”. Also try replacing the USB cable or port, as some cables only support charging.
Rolling back the system to the previous version (Downgrade)
If the update is already installed and you are not satisfied with the operation of the phone, the only option is to roll back to the old version. This procedure is more complicated than a regular installation and requires a special package eRecovery or full firmware. On modern models with a locked bootloader, this is officially becoming increasingly difficult to do.
You will need to download the full version of the firmware that you want to return from the official portal or reliable sources. The files must be placed in the root of the memory card or internal memory in the folder dload. After this, a hard reboot is performed using a combination of the volume and power buttons.
| Action | Key combination | Result |
|---|---|---|
| Enter eRecovery | Volume + and Power | Recovery menu |
| Firmware mode | Both volume buttons + Power | Automatic installation |
| Reset settings | Through the Recovery menu | Delete all data |
| Reboot | Power button | Exit mode |
Before starting, be sure to back up your photos, contacts and messages. The process can take from 10 to 30 minutes, and it is strictly forbidden to interrupt it, otherwise the phone will turn into a “brick.”
⚠️ Attention: Rolling back to an Android version lower than the one currently installed may be blocked by the manufacturer due to Anti-Rollback protection. Carefully study the compatibility of versions before starting the procedure.
Downgrading the system is an extreme measure that requires full preparation and understanding of the risks of data loss, but is the only way to return the old firmware after an unsuccessful update.
Frequent questions and problems when canceling updates
Even if all instructions are followed, users may encounter non-standard system behavior. Below are answers to the most popular questions that arise when trying to limit the functionality of updates on smartphones Huawei. These tips will help you avoid common mistakes.
Is it possible to completely block updates forever?
It is difficult to completely and guarantee block updates on a modern smartphone, since the manufacturer can unlock the service through other system processes. However, the combination of disabling the service via ADB and prohibiting Internet access for system applications gives a 99% guarantee of success.
Why is the “Disable” button inactive in the application settings?
System applications that are critical to the operation of the OS are often protected from being completely disabled through the standard interface. In such cases, only the method with ADB commands or freezing through third-party utilities like Titanium Backup (Root access required).
Is it safe to stay on the old version of Android?
Refusal of updates deprives you of security patches that close vulnerabilities. As long as you don't visit suspicious sites or install apps from unknown sources, the risk is minimal. For banking applications, keeping the OS version up to date can be critical.
What to do if the phone turned on and updated itself at night?
This means that the update service was not stopped correctly or restarted after the phone was rebooted. Check your application startup settings and make sure that the update service is set to prohibit background activity and network access.
Will deleting the update package erase my personal files?
No, deleting the downloaded update package only affects the firmware files in temporary storage. Your photos, contacts and applications will remain completely safe. The only danger is the procedure of a complete system rollback (downgrade).