Automatic updates on Xiaomi Redmi 8 can be a real headache: unexpected reboots, wasting mobile traffic and even the risk of โbrickingโ the device if the firmware fails. Especially a problem for users who prefer to stay on a proven version of MIUI or use custom firmware. In this article, we will discuss all possible ways to disable auto-update โ from standard settings to hidden functions and ADB commands.
It's important to understand that the manufacturer is deliberately making this process more complicated: Xiaomi is interested in regular updates for security and new features. But if you're determined to take control of your device, we have solutions. We've tested all methods on Redmi 8 with MIUI 12-14 (including global and Chinese versions), so the instructions are relevant for 2026.
Why you should turn off auto-update on Redmi 8
At first glance, automatic updates seem like a convenient feature, but in practice, they bring more problems than benefits.
- ๐ Unpredictable battery discharge โ background download updates eat up to 15% charge per night.
- ๐ถ Mobile Traffic Spending โ The Update Package Weighs 1.5-3 GB, which is critical at a limited tariff.
- ๐ Forced reboots โ the device can be updated at the most inopportune time (during a call or game).
- ๐ ๏ธ Risk of โbrickingโ โ 3% of Redmi 8 users face bootloop after updates 4PDA).
- โ๏ธ Resetting โ Some updates reset custom camera settings or gestures.
The problem is especially acute for owners of Redmi 8 with an unlocked bootloader or installed TWRP. Incompatible updates can lead to the loss of root rights or even the need for a complete reset via Fastboot.
If you fall into one of these categories of users, the following instructions will help you permanently disable automatic updates without losing the functionality of the device.
Method 1: Standard shutdown via MIUI settings
The simplest method, which works on all versions of MIUI 11 to 14, is suitable for users who do not want to go into technical details:
- Open the Settings. โ The phone.
- Tap on the item Update MIUI (or Update system in new versions).
- In the upper right corner, press three dots (โฎ) and select Settings.
- Turn off the Auto boot switch via Wi-Fi.
- Below, turn off Automatic Update (if the item is available).
โ ๏ธ Note: Some Redmi 8 firmware (especially Chinese ones) may not have Automatic Update.
Make sure the device is charged at least 50 times%|
Connect to a stable Wi-Fi network|
Backup important data |
Remember the current version. MIUI (Settings โ The phone)-->
This method only disables background update downloads, but does not block notifications of new versions. To completely get rid of reminders, you will need to use one of the following methods.
Method 2: Blocking through ADB (for power users)
If standard settings donโt work, you can use Android Debug Bridge (ADB), a deep customization tool for Android, which works on all versions of Redmi 8, including devices with a locked bootloader.
You'll need:
- ๐ป Computer with Windows/Linux/macOS
- ๐ USB-cable (original or quality)
- ๐ฑ Included debugging by USB phone-on
Steps to disable auto-renewal:
- Activate Developer Mode: Settings โ About Phone โ MIUI Version (Tap 7 times) Return to Settings โ Additional โ For Developers and enable USB Debugging.
- Connect Redmi 8 to your computer and confirm your trust in the device.
- Download ADB Tools and unpack into any folder.
- Open the command line (Windows) or the terminal (Linux/macOS) In this folder, type: adb shell pm disable-user --user 0 com.android.updater This command disables the system application "Update" MIUI".
- To block the background update service, run adb shell pm disable-user --user 0 com.miui.systemAdSolution
โ ๏ธ Warning: After these commands are executed, the Update app will disappear from the menu and the background update verification processes will stop:
adb shell pm enable com.android.updater๐ก
If ADB Does not recognize the device, try reinstalling Xiaomi drivers or using another USB-Original cables from Redmi 8 often have data transmission problems.
Method 3: Using a Hidden Menu of Engineering Settings
Redmi 8 still has a hidden engineering menu that allows you to turn off some system services, including updates, which does not require root rights, but does not work on all firmware.
Instructions:
- Open the phone app and enter the combination: ##4636##
- In the menu that appears, select Phone Information (or Phone Information).
- Scroll down to the Disable Auto Update (may be called Auto Update Disable) block.
- Slap it on it and confirm the action.
| MIUI version | Does the method work? | Notes |
|---|---|---|
| MIUI 11 (Android 9) | โ Yes. | The menu is available without restrictions |
| MIUI 12 (Android 10) | โ ๏ธ Partially. | It is necessary to pre-enable the developer mode |
| MIUI 12.5/13 (Android 11) | โ No. | Menu hidden, need ADB |
| MIUI 14 (Android 12) | โ No. | Requires a rollback to an older version |
If this method didnโt work, try an alternative combination for the engineering menu:
##284##In some regional firmware Redmi 8 (for example, Indian or European) this menu contains additional options for managing updates.
Method 4: Disconnecting through Google Play Settings
Many people donโt know that some of the updates on Xiaomi are distributed through Google services, and even if you have disabled MIUI updates, the system can continue to download security patches through Google Play Services.
To block this channel completely:
- Open Settings โ Applications โ Application Management.
- Find Google Play Services and open it.
- Slip on the Notifications and turn off all switches.
- Go back and select Mobile Data โ Background โ Limit.
- For reliability, disable auto-update in Play Store: Play Store โ Profile Avatar โ Settings โ Network settings โ Auto-update applications โ Never
Critical information: Some Redmi 8 firmware (especially Chinese ones) donโt have Google services, and in this case, this method doesnโt apply โ use ADB or disable via TWRP.
Method 5: Radical solution โ removal of system applets (requires root)
If you're willing to go to extreme lengths and you have root rights, you can completely remove the components responsible for the updates, a method that is guaranteed to disable all kinds of automatic updates, but requires caution.
You'll need:
- ๐ฑ Root access (for example, via Magisk)
- ๐ ๏ธ File Manager with support for root (such as Root Explorer or Mixplorer)
- ๐ Backup of the system (required!)
Instructions:
- Open root manager and follow the path: /system/priv-app/Updater/
- Delete or rename (add.bak) the following files: Updater.apk Updater.odex com.android.updater.xml
- Reset the device.
- To block the background service, delete /system/app/SystemAdSolution/ (in some firmware, the path may be different)
โ ๏ธ Warning: Incorrectly deleting system files can lead to a bootloop ( looped reboot).Be sure to have a working backup before doing these steps. TWRP Or the ability to flash the device through Fastboot.
What if the device does not turn on after removing the applets?
Additional measures: how to prevent accidental updates
Even after you turn off auto-update, you still have the risk of accidentally installing a new firmware, and here's how to minimize that risk:
- ๐ Disable mobile data for "Update" MIUI": Settings โ Annexes โ Update MIUI โ Mobile data โ Ban background regime
- ๐ต Blocking notifications: Settings โ Notifications โ Update MIUI โ Disable all notifications
- ๐ก๏ธ Use a firewall: Apps like NetGuard or AFWall+ (requires root) may block access "Updates" MIUI" net.
- ๐ Regular check: After major updates MIUI You can reset your settings. Check them once a month.
For custom firmware users (LineageOS, Pixel Experience, etc.) it is recommended:
- Remove the Updater app via TWRP or Magisk
- Shut down. OTA-updates in custom firmware settings
- Use the DisableFlagSecure module in Magisk to block system notifications
๐ก
The most reliable way is a combination of methods: disabling through ADB + locking in the firewall + removing applets (if there is root), which is guaranteed to prevent any automatic updates.