How to make a Root on Xiaomi Redmi Note 8 Pro: expert guide

Modern smartphones, including the popular Redmi Note 8 Pro, come with limited access rights for the average user. Root rights allow you to fully control the operating system, remove system debris and install powerful modules. However, this process requires care, since interference with the bootloader can affect the warranty.

Owners of Xiaomi devices often face the need to expand the functionality of the gadget. The procedure for obtaining superuser rights on the Redmi Note 8 Pro requires the mandatory unlocking of the bootloader. Without this step, any manipulation of the system partition is impossible, and an attempt to firmware will lead to errors.

This article is a detailed guide covering all stages of preparation and implementation, we will look at the Mi Unlock and Magisk utilities, which are the industry standard at the moment, and follow the instructions consistently to avoid critical errors.

Preparing the device and computer for modification

Before starting any operations, you need to ensure a stable connection between your smartphone and your PC. USB-cable, preferably original, which came with the Redmi Note 8 Pro. Cheap cables may not transmit data correctly, which will lead to failures in the firmware process.

Make sure to back up all your important data, and when you unlock the bootloader, all the data on the internal drive will be permanently deleted, including photos, contacts, messages and installed applications.

⚠️ Warning: Unlocking the bootloader automatically cancels the device warranty in most service centers, and this action permanently erases data from the phone.

Make sure the battery is at least 60-70% charged. The process of unlocking and then installing root rights can take time, and suddenly turning the device off at a critical moment can turn the smartphone into a brick.

  • πŸ“± Charge the Redmi Note 8 Pro battery to above 60%.
  • πŸ’Ύ Backup your data to the cloud or PC.
  • πŸ”Œ Prepare for good. USB-cable and computer with Windows.
  • πŸ“Ά Check the stability of the Internet connection on PC and smartphone.

You will also need a Mi Account that must be linked to the device in advance, a requirement Xiaomi has to make in order to use the official unlock utility.

Activation of the developer mode and unlocking the bootloader

The first step in the software part is to activate hidden settings. You need to go to the Settings β†’ About menu and quickly click on the MIUI version several times (about 7-10 times).

Next, go to the extended menu β†’ For developers, you need to activate two key parameters: USB-Debugging and Accessing Device State (or β€œAllow Change via Mi Unlock”). Without enabling these options, your computer will not be able to properly interact with your phone’s system services.

In the same menu, find the item β€œMi Unlock Status” and click on it and select β€œAdd Account and Device.” The system will request confirmation via SMS or account password. Once the link is successfully linked, the unlock status message will appear.

β˜‘οΈ Checking before unlocking

Done: 0 / 4

You can now go to your computer. Download the official Mi Unlock Tool from the developer's website. Launch the utility, log in to the same account you had on your phone. Put your smartphone into Fastboot mode, holding down the Volume button and Power on the device that's off.

Connect your phone to your PC with a cable. Mi Unlock should show you the device information. Press the Unlock button. The system will alert you to the data loss again. If done correctly, a process that can take anywhere from seconds to days (depending on Xiaomi's security policy).

  • πŸ”“ Enable the developer mode through taps according to the version MIUI.
  • βš™οΈ Activate. USB-Debugging and access to device status.
  • πŸ”— Link your Mi Account to the Unlock Status Menu.
  • πŸ’» Use the Mi Unlock Tool on your computer.

Often users encounter a waiting timer (72 or 168 hours), which is a security measure that is officially impossible to circumvent, you just need to wait for the specified time without untidying the account, and try to unlock again through the utility.

Installation of drivers and preparation of ADB tools

To successfully modify the Redmi Note 8 Pro, the computer must correctly recognize the device in various modes. You will need ADB drivers, Fastboot drivers and Qualcomm drivers. Without them, console commands will not execute.

It is recommended to use the ready-made Platform Tools package from Google. Unpack the archive to the root of the C: disk or to the desktop so that the path to the folder does not contain Cyrillic characters or spaces. This is a common cause of errors when executing commands.

Open the command prompt (CMD) or PowerShell in the tool folder. Enter the adb device command. If the drivers are installed correctly, you'll see the serial number of the connected device. If the list is empty, check the cable or reinstall the drivers.

adb reboot bootloader

This command will put the phone into Fastboot mode directly from the operating system if it is connected via USB with debugging enabled. In Fastboot mode, the check by the fastboot device team should also show the serial number.

πŸ’‘

If your computer can't see your phone in Fastboot mode, try pressing the Volume Down button right after you plug in the cable, holding the power. USB-port on the back of the PC.

It's important to understand the difference between modes. ADB works when the system is loaded and debugging is enabled. Fastboot works at a low level when the system is not yet running. For the firmware of the Recovery, we need Fastboot mode.

Installation of custom TWRP Recovery

Recovery does not allow you to install modified files. We will need a TWRP (Team Win Recovery Project). For the Redmi Note 8 Pro (codename begonia), you need to download the current version of the image (.img).

⚠️ Attention: Use TWRP, Not designed for your particular model, may cause the touchscreen or fingerprint sensor to fail.

Place the image file (for example, twrp-begonia.img) file ADB-Put your smartphone into Fastboot mode and connect to your PC. In the command line, run a command to check the connection:

fastboot devices

If the device is displayed, enter a command to temporarily load the Recovery:

fastboot boot twrp-begonia.img

The phone will reboot to the TWRP interface. At this point, it is important to prevent automatic reboots to the system, as this can overwrite the backs with stock. In TWRP, go to the Wipe section and make Format Data (enter yes) to unencrypt.

  • πŸ“₯ Download the current image TWRP for the begonia model.
  • πŸ“‚ Put the.img file in the Platform Tools folder.
  • πŸ”„ Transfer the phone to Fastboot mode.
  • πŸš€ Run the command fastboot boot with the file name.

After formatting the data, the phone may suggest booting into the system. Opt out (Swipe to Wipe or Reboot System -> Cancel button) and select a reboot in Recovery to fix the result, or immediately proceed to install Magisk if TWRP allows you to work with the file system.

Magisk firmware to obtain Root rights

The current standard for obtaining superuser rights is Magisk. Unlike the old methods (SuperSU), Magisk works systemless, which allows you to pass security checks in banking applications and games.

Download the current one. APK-Magisk file from the official GitHub repository. Rename the file extension from.apk to.zip. Copy this archive into the phone's internal memory while it's in mode TWRP.

In TWRP, press Install. Find the previously copied Magisk.zip archive. Confirm the swipe installation. The process will take a few seconds. Once complete, press Reboot System.

ComponentFunctionPost-installation status
BootloaderLoader OSUnlocked (Unlocked)
RecoveryRecovery environmentTWRP (Castomic)
MagiskRoot managerEstablished and active
System PartitionSystem sectionUnchanged (Systemless)

Once you boot the system, find the Magisk app in the menu. If it is installed but requires β€œInstallation” when you start it up, or shows the β€œNot Installed” status, just click the Installation button inside the application and select β€œDirect Installation.” This finalizes the process.

What if Magisk doesn’t see Root?
If the application is running but the root rights are not working, try restarting the device. In rare cases, you need to reflash the boot image via fastboot using a patched image created by Magisk itself (the "Select File" function -> "Pack boot image").

Now your Redmi Note 8 Pro has full administrator rights: You can install modules, change system fonts, make full app backups, and use system-level ad blockers.

Frequent problems and methods of their solution

The modification process can be challenging, and one of the most common is the cyclic reboot. If the phone is stuck on the Xiaomi logo, try slamming the Volume Up button and Power to log into Recovery and making Wipe Cache/Dalvik.

Another problem is a broken fingerprint, which is often the case when using an incompatible version of TWRP or when you're firmware the wrong images, so the solution is to find and flash the right image of the backpack specifically assembled for your version of Android (10, 11 or 12).

You may also encounter a blockage of banking applications. Magisk has a built-in hide feature (Magisk Hide or Zygisk). In Magisk settings, enable Zygisk, create a Denilist, and check the banking apps and Google Play Services.

  • πŸ”„ Bootloop: Entering Recovery, clearing cache, rebooting.
  • οΏ½ Fingerprint: Reflashing compatible TWRP.
  • 🏦 Banks are not working: activation of Zygisk and setting up DenyList.
  • πŸ“‰ Network: resetting settings APN modem-flashing.

If nothing works, you can always go back to factory status, and you need to download the official Fastboot ROM for the Redmi Note 8 Pro and flash it through the Mi Flash Tool in Clean All mode.

πŸ“Š What problem have you encountered most often?
The print is not working.
Cyclical reboot
Banking applications
It went well.
I didn't dare to do Root.
Is it safe to make Root on the Redmi Note 8 Pro in 2026-2026?
Yes, if you follow the instructions and use the current versions of Magisk. However, the risks always exist: the theoretical possibility of obtaining a brick if a user error remains, and some applications (banks, games with anticheat) may refuse to work on rooted devices, although Magisk often allows this to be avoided.
Will the unlock counter reset after flashing the drain?
No. Unlocked status, displayed when downloading, remains forever, even if you return the official firmware and close the bootloader (which, however, is almost impossible on Xiaomi without official tools that are rarely available), it does not affect the performance of the phone, but noticeably visual.
Do I need to replay TWRP after every Android update?
Yes, when you upgrade to Android (e.g., from MIUI 12 to MIUI 13 or HyperOS), partition structure may change. The old version of TWRP may not start or see partitions.
Can I get it? OTA-Update with installed Root?
Standard. OTA-Updates "over the air" with Magisk installed and modified boot partitions usually do not arrive or install. Usually you need to manually download the full firmware and update via Recovery or Fastboot, saving data, but repatch the boot image for Magisk.

πŸ’‘

Getting Root on the Redmi Note 8 Pro is a powerful tool for enthusiasts, giving full control of the device, but requiring discipline when installing updates and caution when working with system files.