How to turn off automatic reboot on Xiaomi devices: 5 proven methods

Automatic reboot on Xiaomi devices is one of the most annoying features for users, can go off in the middle of the night, interrupt file downloads, or even interfere with movie watching. This is a problem that is especially common for Mi TVs and MIUI smartphones, where the system is forced to update and restart without warning. In this article, we will explore all possible ways to disable reboot β€” from standard settings to hidden commands for power users.

It is important to understand that the reasons for automatic reboot can be different: it is planned firmware updates, system failures, and even viruses. We will not consider cases where the device restarts due to hardware problems (for example, a faulty battery or overheating).

If you've tried to turn off automatic menu updates, but the reboots are still going on, don't rush to factory resets. In 90% of cases, you can fix the problem without drastic measures using one of the methods below. Let's start with the easiest and safest ways, and then move on to the more complex ones.

1. disable automatic updates in MIUI settings

The most obvious reason for reboot is the background firmware update. Xiaomi defaults to download and install updates automatically, then restarts the device at a convenient (according to the system) time, and to stop this, just turn off auto-update:

On smartphones:

  1. Go to Settings β†’ About the phone β†’ System update.
  2. Slap the icon. βš™οΈ (gear) in the upper right corner.
  3. Turn off the options: πŸ”„ Automatic booting via Wi-Fi πŸ”„ Automatic installation of updates ⏰ Notify of new updates (optional)

On Mi TV (Android TV):

  1. Open Settings β†’ About TV β†’ Update system.
  2. Select the Update Settings (or Additional Settings).
  3. Turn it off: πŸ”„ Automatic verification of updates πŸ”„ Automatic installation

After this, the system will stop downloading and installing updates on its own, but this does not guarantee 100% protection against reboot, since some critical security updates can be installed by force.

πŸ“Š What kind of Xiaomi device do you have?
Smartphone (Redmi/POCO/Mi)
Television (Mi TV)
Tablet (Mi Pad)
Smartwatches (Mi Band)
Other gadgets

2.Using the Developer Mode to Block Reboot

If standard settings don’t work, you can use developer mode, which is suitable for smartphones and some Xiaomi TV models, and enable developer mode to disable background processes that can cause reboots.

How to turn on the developer mode:

  1. On your smartphone, go to Settings β†’ About the phone.
  2. Find the MIUI version and tap it 7 times in a row.
  3. After the notification appears, you become a developer! return to the main settings menu.
  4. Now there will be a new section for developers.

Step-by-step:

  1. Connect the device to your computer and open the command line (or Terminal on Mac/Linux).
  2. Check the connection command: Adb devices should appear serial number of your device.
  3. Enter the command to disable the update service: adb shell pm disable-user --user 0 com.android.updater For Mi TVs, another command may be required: adb shell pm disable-user --user 0 com.xiaomi.mitv.upgrade
  4. Reboot the device manually (adb reboot).

After that, the update service will be disabled, and the system will not be able to initialize reboot to install updates. To return everything back, use the command:

adb shell pm enable com.android.updater
What if the ADB can’t see the device?
1. Make sure that the debugging is USB 2. Try another one. USB-cable (original).3. Install Xiaomi drivers manually through Device Manager.4. On TVs, you may need to enable Network Debugging in the developer settings.

4. disable reboot via Recovery Mode (for firmware without root)

If your Xiaomi device is rebooting due to firmware failures (for example, after a failed update), you can try resetting the cache via Recovery Mode.This won’t disable automatic updates, but can eliminate the cause of spontaneous reboots.

How to log in to Recovery Mode:

  • πŸ“± On your smartphone: Turn off the device, then press the Power button + Loudness up before the appearance of the Mi logo.
  • πŸ“Ί On TV: Turn off the TV from the socket, then press the Power button on the case + Volume down and turn on the power.

Further action:

  1. Use volume buttons for navigation and power button for selection.
  2. Select Wipe & Reset (or Advanced β†’ Wipe Cache Partition)
  3. Confirm the action and wait for the completion.
  4. Reboot the device (Reboot).

This method won't delete your data, but it will clear temporary files that may have caused the crashes, and if the problem was in the damaged cache, the reboots will stop.

β˜‘οΈ Preparation for cache dumping

Done: 0 / 4

5. manually remove updates (if reboot is already scheduled)

Sometimes Xiaomi will download an update and schedule a reboot, but it won’t install it right away, in which case you can manually delete the update file to prevent reboot.

Where to look for update files:

The deviceThe path to the fileFile name
Xiaomi smartphones/sdcard/Download/romupdate.zip or miui_*.zip
Mi TVs/storage/emulated/0/Downloadupgrade_*.zip
Mi Pad tablets/sdcard/MIUI/rommiui_*.zip

How to delete a file:

  1. Connect the device to your computer or use a file manager (such as Mi File Explorer).
  2. Click one of the paths above and find the update file.
  3. Delete it or move it to another folder (for example, create a folder). old_updates).
  4. Reset the device.

If the update file is already installed but not activated, you can try rolling back the system.

  1. Enter Recovery Mode (see previous section).
  2. Select Apply update β†’ Choose from storage.
  3. Find a folder with a backup of the firmware (if any) or select Cancel to interrupt the process.

πŸ’‘

Deleting update files is a temporary solution, and the system can download them again if the auto-update in the settings is not disabled.

6. Radical methods: rollback of firmware and custom assemblies

If none of the above methods worked, there are radical measures: rollback on the old version of the firmware or installing custom build (for example, LineageOS), these methods require unlocking the bootloader and can deprive you of warranties, so use them only as a last resort.

How to roll back firmware on a smartphone:

  1. Download the necessary firmware version from the official Xiaomi website.
  2. Rename the file to update.zip and place it in the root folder of internal memory.
  3. Log in to Recovery Mode and select Install update.zip.

For Mi TVs, the process is more complicated:

  • πŸ› οΈ Requires unlocking the bootloader via fastboot.
  • πŸ› οΈ Need firmware to support your model (see forums) 4PDA or XDA Developers).
  • πŸ› οΈ Installation is carried out through ADB Sideload or fastboot.

Warnings:

⚠️ Attention! Firmware rollback can cause data loss. Always back up via Mi Cloud or TWRP (if established).

⚠️ Attention, Mi TVs. TV Unofficial firmware can block Netflix and other services from the Internet DRM-protection.

If you are not sure of your abilities, you should contact the Xiaomi service center or the support forum. Wrong actions can turn the device into a brick.

FAQ: Frequent questions about reboot on Xiaomi

Why does Xiaomi TV reboot every day at 3 a.m.?
This is a scheduled system update. Mi TV checks and installs updates at night by default to avoid disturbing the user. disable auto-update in settings or via ADB (see section 3).
Can I turn off reboot without root rights?
Yes, in most cases, it is sufficient to disable auto-update in settings or through ADB. Root rights are only required for deep modification of the system (for example, removal of system applications).
After the auto updates were disabled, the phone stopped checking the updates manually. How do I get them back?
Turn back on Notify of new updates in system settings. You can also manually check for updates through Settings β†’ System Update β†’ Check for updates.
What if after resetting the cache, the device is stuck on the Mi logo?
This means that the reset was incorrect. Try: Log in Recovery Mode and repeat the cache reset. If it doesn't work, run Wipe Data/Factory Reset (all data will be deleted!). At the very least, flash the device through fastboot.
How do I know what causes reboot: update or crash?
Check the system logs: On your smartphone, install the Logcat Extreme or MatLog application. After the next reboot, open logs and look for lines with reboot, update or crash. On your TV, connect via ADB and type: adb logcat | grep -i "reboot\|update\|crash" If there is a mention of updater in the logs, the update is to blame. If kernel or watchdog is a hardware failure.