How to permanently disable auto-update on Xiaomi Redmi 6A: a detailed guide

Xiaomi Redmi 6A is one of the most popular budget smartphones, but its owners often face the problem of uncontrolled MIUI updates. The system automatically downloads and installs new versions of the firmware, which can lead to slowdown, loss of root rights or even locking the device if an unsuccessful update. In this article, we will analyze all working methods for disabling auto updates, from standard settings to technical solutions for power users.

The Redmi 6A (cactus) is based on MIUI Global Stable or MIUI China Stable, where the update policy is tightly controlled by the manufacturer, and even after the menu option is turned off, the system can ignore settings and force critical patches to be installed, so we will look at not only basic methods, but also alternative solutions โ€” including blocking through ADB and removing system applets.

It is important to understand that some methods require unlocking the bootloader or the rights of the superuser (root), which will void the warranty and may lead to the inability to restore through official Xiaomi services.

Why is Redmi 6A Updated Without Permission?

The reasons for the forced upgrades on Xiaomi Redmi 6A are rooted in the MIUI architecture and the manufacturerโ€™s policy:

  • ๐Ÿ”„ Automatic update check: The system sends a request to Xiaomi servers every 24 hours, even if the option is disabled in the settings.
  • ๐Ÿšจ Critical security patches: Some updates (such as Android vulnerability patches) are installed in the background without notice.
  • ๐Ÿ“ฆ Hidden system services. com.android.updater and DownloadProvider continue to work even if you have disabled Auto Update in the menu.
  • ๐Ÿ”’ Regional firmware policy. On Global devices ROM More updates are coming than in China ROM, Due to different support strategies.

Also, after resetting to factory settings (hard reset), all update settings return to default values, which means that even if you previously disabled auto updates, after reset, they will again become active.

โš ๏ธ Attention: On Redmi 6A firmware MIUI 12.5 and newer Xiaomi has introduced the mechanism "Silent" OTA" โ€” Hidden updates that are installed without notifications, and can only be detected by changing the version in Settings โ†’ The phone.

๐Ÿ“Š How often is your Redmi? 6A Updated without your knowledge?
Every week.
Once a month
Less often, but it happens.
Never noticed.

Method 1: Disabling Auto Updates through Standard Settings

The safest method, which requires no technical skills, is suitable for users who want to stop visible updates, but not block critical security patches.

Instructions:

  1. Open the Settings. โ†’ The phone.
  2. Slip on the item System Update (or MIUI version in English firmware).
  3. In the upper right corner, press three dots (โ‹ฎ) and select Settings.
  4. Turn off the slider Automatic download updates via Wi-Fi.
  5. Also deactivate the option of Automatic Update Installation (if available).

After that, the system will no longer download new versions of MIUI, but:

  • โœ… Notifications of available updates will still be coming.
  • โŒ Critical security patches can be installed in the background.
  • โš ๏ธ After resetting or resetting settings, the parameters may reset.

โ˜‘๏ธ Verification of disabling auto updates

Done: 0 / 4

If after these actions updates continue to download, move to the next method.

Method 2: Block updates via ADB (without root)

This method is suitable for users who are ready to use the Android debugging bridge (ADB), which allows you to completely disable system update services, but requires a connection to a computer.

What you need:

  • ๐Ÿ’ป Computer with Windows/Linux/macOS.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฑ Included debugging by USB on the Redmi 6A.
  • ๐Ÿ› ๏ธ Utilities. ADB Fastboot (you can download from the official Android website).

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. tap the MIUI version 7 times until the notification โ€œYouโ€™ve become a developerโ€ appears.

USB-debugging

  • Back to Settings โ†’ Additionally. โ†’ For developers.
  • Activate the debugging slider over USB.
  • Connect Redmi 6A to your computer and confirm debugging permission.
  • Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
  • Enter the command to check the connection: Adb devices should appear the name of your device.
  • Execute commands to disable update services: adb shell pm disable-user --user 0 com.android.updater adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.miui.analytics

These commands are off:

  • com.android.updater is the standard Android update applet.
  • com.miui.systemAdSolution is Xiaomiโ€™s advertising and analytics service (can influence background updates).
  • com.miui.analytics is a collection of statistics that sometimes initiates update checks.

โš ๏ธ Note: Once these services are disabled, you will not be able to manually check for updates through the settings menu. To return functionality, run commands with the enable option instead of disable-user.

๐Ÿ’ก

If updates come after you execute the commands, check if the Software Update app is in the app menu. You can manually disable it: Settings โ†’ Applications โ†’ Application Management โ†’ Software Update โ†’ Disable it.

Method 3: Remove the Applet Updates (root required)

The most radical method is to completely remove the system update application, which is guaranteed to stop all background processes, but requires super-user rights (root) and can lead to unstable operation of the system.

Pre-launch warnings:

  • ๐Ÿšซ Violation of warranty: Xiaomi does not provide support for root devices.
  • ๐Ÿ”ง The risk of "brike." Wrong actions can make the phone inoperable.
  • ๐Ÿ”„ Loss of loss OTA-You will not be able to update through the standard menu.

Instructions:

  1. Get root rights with Magisk or SuperSU.
  2. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  3. Go to /system/priv-app/Updater/ or (depending on the firmware): /system/app/Updater/
  4. Delete or rename files: Updater.apk Updater.odex (if any)

Reset the device.

After that:

  • โœ… The "System Update" item will disappear from the settings menu.
  • โœ… Background checks of updates will completely stop.
  • โš ๏ธ For manual installation of firmware you will have to use Fastboot or Recovery.
MethodDifficultyNeed root?EfficiencyRisks.
Standard settingsโญโŒ No.Low (blocks only visible updates)Minimum
ADB-teamโญโญโŒ No.Medium (disables services but does not delete them)Medium (can be returned back)
Delete Updater.apkโญโญโญโœ… Yes.High (full lock)High (risk of instability)
Recoil on old firmwareโญโญโญโญโœ… Yes.Absolute (but temporary)Critical (brick possible)

Method 4: Recoil on the old version of MIUI (for experienced)

If all previous methods failed, you can force the firmware to roll back to an older version where auto-updates are less aggressive, a method that is suitable for users who:

  • Ready to lose data (complete reset required).
  • They can work with Fastboot and Mi Flash Tool.
  • Understand the risks of loss of IMEI or failure of the communication module.

Step-by-step algorithm:

  1. Download the archive with the desired version of MIUI for Redmi 6A (codename cactus) from the official website: MIUI Downloads (choose Stable, not Developer).

images.tar.gz

Mi Flash Tool

Redmi 6A

Fastboot

adb reboot bootloader

Turn off the phone and press Volume down + Power.

Mi Flash Tool

Refresh

Flash

Clean all

After the rollback:

  • โœ… Auto Updates will be disabled (if the version is selected without an aggressive update policy).
  • โš ๏ธ When you connect to the Internet, the system may again offer to update.
  • ๐Ÿ”ง To block updates forever, immediately after rollback, perform the method 2 (ADB) or 3 (removal Updater.apk).

โš ๏ธ Attention: On Redmi 6A firmware MIUI 11 and newer Xiaomi has implemented anti-rollback protection. rollback to a version older than the one that was originally installed can lead to a permanent lock bootloader (hard brick).

How to find the minimum valid version of the firmware for rollback?
The minimum version can be checked in the file. /vendor/build.prop Look for a line through the root conductor. ro.vendor.build.security_patch. A rollback below this patch is fraught with bribing.

What to do if the update has already been downloaded?

If Redmi 6A has already downloaded the update file but hasnโ€™t installed it yet, you can manually delete it or block the installation.

Methods of disposal:

  1. File Manager: Go to the /data/ota_package/ or /cache/. Delete files with the.zip extension (for example, update.zip).

Through ADB

adb shell rm /data/ota_package/*

Cancellation of installation

  • If the update starts to install, quickly restart the phone (press Power + Volume up for 10 seconds).
  • After restarting, check the /cache/ folder for temporary files.

If the update has already been installed and you want to go back to the previous version, use Method 4 (rollback via Fastboot).

Alternative solutions: how to minimize risks

If you completely disable auto updates does not work, you can mitigate their impact on the operation of the device:

  • ๐Ÿ“ต Limit Mobile Internet to Updater: Go to Settings โ†’ Annexes โ†’ Application management โ†’ Software Update โ†’ Mobile data. Turn off the slider Allow background data transfer.
  • ๐Ÿ”’ Use a firewall: Install the NetGuard or AFWall app+ (Block Internet access for com.android.updater.
  • โณ Delay Update: When the update notification appears, click Remind later and select the maximum time limit (usually 30 days).
  • ๐Ÿ›ก๏ธ Install custom Recovery: Squeeze TWRP Use it to block the installation of official updates.

๐Ÿ’ก

Even if you have disabled auto updates, check for critical security patches manually every 1-2 months. Some vulnerabilities (such as those in Bluetooth or Wi-Fi) can expose your device to attacks.

FAQ: Frequent questions about auto updates on Redmi 6A

Can I turn off updates forever without root?
Yes, but only partially. With ADB (Method 2), you will turn off system services, but Xiaomi can return them to work after resetting settings or through hidden mechanisms (for example, Silent OTA).
What happens if you delete Updater.apk without root?
Without root, you canโ€™t uninstall a system application โ€“ only disable it for the current user (pm disable-user command).Full removal requires superuser rights and can result in a cyclical reboot if executed incorrectly.
How do I know which firmware is installed on my Redmi 6A?
Go to Settings โ†’ About Phone and see the lines: MIUI Version (e.g. MIUI Global 12.5.1). Android Version (e.g. Android 9 Pie). Build Number (e.g. PKQ1.190118.001). The full firmware log can be obtained by ADB command: adb shell getprop ro.build.description
Will the ADB method work after resetting to factory settings?
No. In hard reset, all user settings are reset, including services disabled through ADB, and once reset, you need to re-run the commands from Method 2.
Can I roll back the firmware on Redmi 6A without unlocking the bootloader?
No. To roll back through Fastboot or Recovery, you need an unlocked bootloader, without which the system will block the installation of unofficial (or old) firmware.