Updates to the firmware on Xiaomi devices often come inappropriate: interrupt the movie on the TV, discharge the battery of the smartphone at the most inopportune moment or even break the stable operation of the system. If youβre tired of the annoying βNew Update Availableβ notifications or want to avoid forced updates that impair performance, this article will help you completely block automatic software updates on any Xiaomi device β from Mi. TV Redmi Note.
We will analyze legal and technical methods: from simple disabling notifications in settings to deep changes through the Internet. ADB Importantly, some methods require developer rights or even unlock the bootloader, which you should only use if you're confident in what you're doing.
We warn you in advance: blocking updates deprives you of security patches and new features.If your goal is simply to delay the update, rather than remove it permanently, use Xiaomiβs official tools (about them in the first section).
1.Official ways to disable updates (without risk to warranty)
The safest way is to use the device's built-in settings, which don't require root rights or technical knowledge, but their effectiveness depends on the model and version. MIUI/HyperOS.
On Mi TVs. TV/Redmi TV:
- Open Settings β About TV β Update system.
- Click on the three dots in the upper right corner (or Additional).
- Select Update Settings and turn off the Autoboot option.
- Uncheck the tick to Notify you of new updates.
On Xiaomi/Redmi/POCO smartphones:
- π± Go to Settings. β The phone. β Update MIUI (or hyperos).
- π Slip on the three points at the top. β Settings β Turn off Auto Update and Download over Wi-Fi.
- π Some firmware has a separate Update Notice switch β it must also be deactivated.
On routers. Xiaomi/Mi Router:
- π Go to the web interface at 192.168.31.1 (the username / password is usually a combination with a sticker on the case).
- π§ Go to Additional Settings β System system β Firmware update.
- π« Turn off automatic update checks.
β οΈ Note: On some devices (such as Mi Box S or Mi) TV Stick) the option to disable updates may not be in the menu. In this case, use the methods from the following sections.
2. How to remove an already downloaded update
If the system has already downloaded the update file (usually 1GB to 3GB), it can be manually deleted, freeing up space and preventing accidental installation.
On Android smartphones:
- π Open the File Manager (or any other file manager, such as MiXplorer).
- π Go to the folder. /sdcard/Download/rom or /sdcard/downloaded_rom.
- ποΈ Find a file with a name like this. miui_*.zip or update.zip and remove it.
- π§Ή Clear the app's cache Update (Settings) β Annexes β Application management β Update β Warehouse β Clear the cache).
On Mi TVs:
- πΊ Go to Settings. β Annexes β Application management.
- π Find the System Update (or Updater) app).
- π§Ή Choose Clear Data and Clear Cache.
- ποΈ Through the Explorer, check the folder. /storage/emulated/0/Download availability of update files.
| The device | Path to the update file | File size | Can you just delete it? |
|---|---|---|---|
| Xiaomi/Redmi smartphone | /sdcard/Download/rom/ | 1.5-3 GB | Yes. |
| Mi TV/Redmi TV | /storage/emulated/0/Download/ | 1β2.5 GB | Yeah, but it needs to clean up the cache. |
| Mi Router | /tmp/upgrade/ (readily SSH) | 50β200 MB | Only through Telnet/SSH |
| Mi Box/TV Stick | /data/data/com.xiaomi.mitv.upgrade/ | 1-1.8 GB | We need root rights. |
β οΈ Note: Some HyperOS firmware may store update files in secure folders. If you can't see them through standard Explorer, use Root Explorer (root rights required) or connect the device to your PC via a PC. ADB.
π‘
If the update appears again after deleting the file, check the Task Planner settings in the Battery and Performance section. Sometimes Xiaomi automatically restores the boot through the background processes.
3. Blocking updates through ADB (for advanced users)
If disabling the settings doesnβt help, you can block the update service via Android Debug Bridge (ADB). This method works on most Xiaomi devices, but requires a computer connection.
Step 1: Preparation
- π» Install. ADB Tools on PC (Windows/macOS/Linux).
- π± On your smartphone/television, turn on debugging USB (Settings β The phone. β Version. MIUI β 7 times press the version β Return to the Additional Settings β For developers).
- π Connect the device to the PC through USB (You might need to watch TV. OTG-cable).
Step 2: Commands to lock
Open the command prompt (or Terminal) in the adb folder and do:
adb devices(Your device should show up. If not, check the drivers.)
adb shell pm disable-user --user 0 com.android.updater
adb shell pm disable-user --user 0 com.miui.updater
adb shell pm disable-user --user 0 com.xiaomi.marketStep 3. Checking.
- π Reset the device.
- π Try manually running update checks - the message "Application disabled" should appearΒ».
For Xiaomi routers, the updates are blocked through SSH:
ssh root@192.168.31.1
nvram set auto_upgrade=0
nvram commit
rebootInstall ADB Tools on PC|
Enable debugging on USB device-wise|
Connect the device with cable (or over Wi-Fi)|
Check the detection of the device by the team `adb devices`|
Make a backup copy of the data-->
4. disable updates through editing system files (root)
If you have root rights, you can permanently remove or freeze the components responsible for the updates, and this method irreversibly removes the ability to update through standard means, so only use it if you are confident in your actions.
Method 1: Removal of the updater through Magisk/TWRP
- π± Install Magisk Manager or any file manager with root access (e.g., file manager, FX File Explorer).
Method 2: Freeze with Titanium Backup
- π¦ Install Titanium Backup (root required).
- π Find in the list of applications Update MIUI or System Updater.
- βοΈ Choose Freeze (Freeze).
Method 3: Editing build.prop
Open the file. /system/build.prop through the root-access editor and add at the end:
ro.miui.no_updater=1
ro.build.type=userSave the changes and restart the device.
β οΈ Warning: Incorrect editing of system files can lead to bootloop ( looped boot).Before changes, back up through TWRP Or OrangeFox.
What if the device does not turn on after removing the updater?
5. How to block network-level updates (for routers and TVs)
If Xiaomi is trying hard to upgrade despite all your efforts, you can block access to update servers at the router level or through a hosts file.
Method 1: Blocking through a router
- π Go to your router control panel (usually 192.168.0.1 or 192.168.1.1).
- π Find Parental Controls or Filtration URL.
- π« Add the following domains to the blacklist: update.miui.com api.io.mi.com bigota.d.miui.com ota.tv.miui.com (for TVs)
Method 2: Editing a hosts file (for Android)
- π± Install the Hosts Editor app (root required).
- π Add the following lines to the end of the hosts file: 127.0.0.1 update.miui.com 127.0.0.1 bigota.d.miui.com 127.0.0.1 ota.tv.miui.com
- π Save and restart the device.
Method 3: Use VPN traffic-filtered
- π‘οΈ Install. VPN-application with support for custom rules (for example, AdGuard or Blokada).
- π Add update domains to the blacklist.
- π Connect to VPN Check if update notifications are missing.
π‘
Network-level blocking is the only way to stop forced updates (e.g., on Mi). TV Stick, where there is no manual shutdown), however, this method may interfere with other Xiaomi services, such as cloud storage or account synchronization.
6 How to return updates if something goes wrong
If you change your mind or experience problems after blocking updates (for example, Xiaomi services stopped working), hereβs how to get it back:
For ADB-method:
adb shell pm enable com.android.updater
adb shell pm enable com.miui.updaterFor root methods:
- π Return the original name to the Updater folder (if you renamed it).
- βοΈ Freeze the app in Titanium Backup.
- π Remove the added lines from build.prop or hosts.
For network locking:
- π Remove domains from router blacklist.
- π‘οΈ Turn it off. VPN or remove custom rules.
If the device stopped turning on after editing system files:
- Download to Recovery Mode (usually Power) + Vol Up).
- Connect to the PC and execute: Adb shell mount /system adb push original_build.prop /system/build.prop (where original_build.prop β fileback).
- Reset the device.
7. Alternative solutions: postpone updates or use custom firmware
If you donβt need to block updates entirely, but only delay them or gain more control, consider these options:
1.Delay the update for 30 days.
On some devices (e.g., Mi) TV) When you receive an update notification, you can click Remind later β It's a temporary process, but it doesn't require any technical manipulation.
2.Install custom Recovery (TWRP)
- π§ Unlock the bootloader through the Mi Unlock Tool.
- π₯ Install. TWRP for your model.
- π« You can now only flash updates you choose (via Install). ZIP into TWRP).
3. Go to custom firmware (LineageOS, PixelExperience)
- π οΈ Custom firmware (such as LineageOS) does not have a built-in Xiaomi updater.
- π Updates will only come through the developer community (on request).
- β οΈ Disadvantage: loss of function MIUI (For example, Mi Share or Quick Apps).
4. Use firmware versions without OTA
Some modified firmware (for example, MIUI EU Xiaomi.eu allows you to disconnect OTA-updates via settings. You can find them on the forums xiaomi.eu or 4PDA.
π‘
Before installing custom firmware, check its compatibility with your model on the site. XDA Developers: Wrong firmware can turn a device into a 'brickΒ».