How to roll back Android update on Xiaomi Redmi 8 Pro: a step-by-step guide

Modern Xiaomi smartphones regularly receive updates that should improve performance and add new features, but in practice, the opposite often happens. Owners of the popular Redmi 8 Pro model may face a situation where the new version of the MIUI starts to work unstable, quickly puts the battery down or causes constant freezes.

The downgrade process requires carefulness and strict adherence to the algorithm of actions, since any violation can lead to data loss or software errors. You do not need to be a professional programmer to perform this procedure, but a basic understanding of the file structure and the ability to work with the computer is mandatory. We will consider safe methods that allow you to return the device to work without the need for a difficult unlocking of the bootloader in some cases.

Before you start taking action, you need to understand the risks and prepare all the tools in advance. Don't try to roll the system "by sight" hoping for luck, as the Android file system is sensitive to incorrect interference. Proper preparation will take about 15-20 minutes, but will save your device from serious problems.

Risk analysis and device preparation

The first step is to understand that rolling back is not a regular feature, but rather an emergency measure. When you move to an older version of software, the system may not properly process user data left over from the new firmware, which is why full backup is a critical step, which is unacceptable, all photos, contacts and documents must be stored in the cloud or on the computer.

The second important aspect is battery power. The flashing or reset process can take a considerable time, and if the device turns off in the middle, you can get a brick. 60-70%. Also check integrity USB-cable, as interruption of connection during file transfer may disrupt integrity of system partitions.

⚠️ Note: When you roll back the firmware, all user data on the internal drive will be permanently deleted.

You also need to check your device model. Redmi 8 Pro has different modifications for different regions (Global, Chinese, Indian). Trying to install firmware from another model or region without first unlocking the bootloader will lead to an installation error or a cyclic reboot. You can find out the exact model in the settings menu or on the box from the smartphone.

πŸ“Š What problems have arisen after the update?
The smartphone is running out fast.
Constant interface freezes
The sound or the net is missing.
It's working fine.

Necessary tools and software

To successfully perform the procedure, you will need a set of specific software and equipment. Without the original cable or a quality replacement, it is better not to start the process, since cheap cables often do not provide stable data transfer, but only charging. Your computer or laptop should have a good one. USB-Ports and Internet access for downloading files.

The main tool for working with the file system will be the file manager built into MIUI, or a third-party explorer if the standard one does not cope. You may also need to use the MIUI bootloader app or access to the official site to search for archives. It is important to download the Recovery version of the firmware, not the Fastboot, if you plan to do this without an unlocked bootloader.

  • πŸ’» Computer with Windows, macOS or Linux operating system for file management.
  • πŸ”Œ Original. USB-Type-C or Micro-USB cable (depending on board revision) for connection.
  • πŸ“‚ Stable Internet connection to download heavy firmware archives.
  • πŸ”‹ Charged smartphone battery at least 70% to prevent disconnection.

Special attention should be paid to finding the right firmware version. You need an archive with the.zip extension, which is designed to be updated through Recovery. Such files usually weigh about 2-3 GB. If you find a file with the.tgz extension, this is an image for Fastboot that requires an unlocked bootloader and a computer with the Mi Flash Tool utility.

Finding and downloading the correct version of the firmware

Finding the right software is a stage where many users make mistakes. You can't just download the first version you get from a site with a smaller number. You need to know exactly which version you had before the problematic update, or find the last stable build before the current one. Redmi 8 Pro is relevant to Android 9 and Android 10 versions, depending on the region.

It is recommended to use proven resources, such as the official forum Xiaomi or specialized portals such as: XDA Developers. These sites are not only the sites where you can find files, but also other users' feedback on the stability of a particular build. Pay attention to the type of firmware: it should be labeled as Recovery. ROM.

⚠️ Note: Installing firmware from another region (e.g., Chinese on the global version) without unlocking the bootloader is impossible and will lead to an error "Can't verify update update".

Once you download the file, put it in the root folder of your smartphone's internal memory. Don't put it in deep folders or on a microSD card, because the system restorer may simply "not see" the file. It's better to leave the file name original, don't rename it so as not to break the checksums that the installer checks.

Where do you find old firmware?
The official website miui.com often hides older versions, and it is better to use archives on sites like xiaomifirmwareupdater.com or miui.ru, where the history of all software outputs for each model is stored.

Reversed through the standard update menu

The easiest and safest way to do this without having to manipulate codes and modes is to use the built-in update mechanism, but by default, the system blocks the installation of the older version, and to activate this feature, you need to enable a hidden function in the file selection menu.

Go to your smartphone settings and find the About Phone section. Click on the MIUI version (usually the logo in the center of the screen) to open the update menu. In the upper right corner, click on the three menu points and select "Select firmware file." At this point, the system may give an error if the function is hidden.

To unlock the option of selecting an older version, you need to quickly click 10 times in a row on the MIUI logo or Android version in the same menu. After a series of clicks, a notification will pop up that additional features are enabled. Now, when you try to select a file through three menu points, the system will allow you to install an earlier version, but warn you about the data cleanup.

  • πŸ“² Go to Settings. β†’ The phone. β†’ Version. MIUI.
  • πŸ‘† Tap 10 times on the logo to activate hidden features.
  • πŸ“‚ Choose the downloaded one. ZIP-archive via menu (three dots).
  • βœ… Confirm the action and wait for the automatic reboot.

Once confirmed, the file will be checked and pre-installed, and the smartphone will reboot to Recovery mode, where it will automatically clean the data partition and install the new (old) system, which can take anywhere from 5 to 15 minutes.

β˜‘οΈ Pre-installing check

Done: 0 / 4

Resetting and cleaning partitions (Wipe Data)

In some cases, especially when switching between major versions of Android (for example, from Android 10 to Android 9), a simple update is not enough. The structure of the file partitions may differ, which will lead to unstable operation even after a successful installation.

To enter this mode, turn off the smartphone completely. Then press the volume button and the power button at the same time. Hold them until the Redmi logo appears, then release the power button, while keeping the volume high. You will be taken to the main Recovery menu, where the control is carried out by the volume buttons and the choice by the power button.

From the menu, select Wipe Data, then Wipe All Data. The system will ask you to confirm the action, as this will delete all photos, contacts and applications. Once you finish cleaning, select Back to Main Menu and then Reboot. If you have previously thrown the firmware into memory, this method may not work for installation, it will only clean the phone to a factory state, which sometimes solves problems without completely reflashing it.

Action.DescriptionRisk of data loss
Normal rollbackThrough the update menu with file selectionTall (automatic)
Wipe DataComplete cleaning through RecoveryComplete (100%)
Fastboot ModeDeep Flashing from PCComplete (100%)
Safe ModeSafe mode for diagnosisNo (data retained)

Alternative method via Fastboot and Mi Flash

If standard methods fail or the bootloader is damaged, the only reliable option is to use the Fastboot mode and the Mi Flash Tool utility on your computer.This method requires an unlocked bootloader, which takes 3 to 7 days to get received after submitting an application on the Xiaomi website.

Once you have permission and unlocked, download the Fastboot firmware (.tgz extension) for your particular model. Unpack the archive to the root of the C disk so that the path does not contain Cyrillic. Launch the Mi Flash Tool, connect the phone with the volume button pressed (Fastboot mode) to the PC.

fastboot devices

This command is in the command line (when installed) ADB/Fastboot The driver must show the serial number of the device, which will confirm the correct connection. In the Mi Flash utility, select the path to the unpacked firmware and press the "Flash" button. clean_all in the lower corner of the program to ensure clean installation without conflicts of old files.

⚠️ Warning: Interrupting the firmware process through Fastboot (cable shutdown, PC shutdown) with a high degree of probability will turn the smartphone into a β€œbrick”, the recovery of which is possible only in the service center.

It takes a few minutes, the progress indicator will be filled in green, and when it's finished, the phone will automatically restart, and the first boot after that can take up to 10 minutes -- that's OK, the system adjusts the components.

πŸ’‘

Use it. USB-port 2.0 (black) on the computer motherboard to connect the smartphone when you are firmware. USB 3.0 sometimes causes driver errors in older utilities.

Frequently Asked Questions (FAQ)

Can I roll back the firmware without losing data?
Unfortunately, when you upgrade to an older version of Android or MIUI, data loss is inevitable. Security prevents potential file structure conflicts by compulsorily requiring /data partition cleanup. The only way to save data is to make a full copy of it before starting the procedure.
What to do if the phone is stuck on the logo after a rollback?
If the device is stuck on the logo for more than 15 minutes, try forcibly rebooting it by holding the power button for 10-15 seconds. If this does not help, you need to enter Recovery mode and perform Wipe Data.
Will the MIUI counter reset after the pullback?
No, the bootloader unlock time meter (if you applied) is tied to your Xiaomi account and servers, not the firmware version. However, if you have already unlocked the bootloader, it will remain unlocked when you roll back unless you specifically lock it again (which is not recommended on custom firmware).
Is it safe to use firmware from third-party sites?
Using modified firmware carries the risk of malicious code. To roll back, it is better to use only original images from official servers or verified archives. Always check the checksums (MD5/SHA1) of the file, if they are provided by the source.

πŸ’‘

The safest way to roll back is to use the built-in update menu with pre-downloaded ZIP-Recovery firmware archive that does not require unlocking the bootloader.

In conclusion, the rollback procedure on the Redmi 8 Pro is an effective way to restore the comfort of using your smartphone.The main thing is to take your time, read the warnings carefully and have a backup of important data on hand.