How to get root rights to Xiaomi Redmi Note 8 Pro: from unlocking the bootloader to Magisk

Xiaomi Redmi Note 8 Pro (codenamed begonia) is still a popular device among Android customization enthusiasts. Despite its release in 2019, this smartphone is based on Mediatek Helio. G90T Supports modern firmware and modifications, provided that you are willing to sacrifice warranty and security. Getting root rights gives you access to deep system configuration, removal of embedded software (bloatware), installation of custom cores and even ported versions of Android.

However, the process of rooting on the Redmi Note 8 Pro is more complicated than on devices with Qualcomm processors. There is no universal method through fastboot - you will have to unlock the bootloader, install custom recovery (TWRP), In this article, we'll take a look at the current 2026 method, taking into account changes in Xiaomi policy and the features of the MediaTek chipset. If you're a beginner, be prepared for the fact that the process will take 2-3 hours and require care.

Preparation of the device: what to do before unlocking

Before you start unlocking, make sure your Redmi Note 8 Pro meets the key requirements. MIUI: At the time of writing (2026), official support for updates for this model is discontinued, but current firmware can be found on the forums. XDA Developers or 4PDA. The best option is firmware based on Android 10 or Android 11, as newer versions can block vulnerabilities used to unlock.

Second, make sure to back up all your data, unlock the bootloader and install root will result in a complete device reset. Use Mi Cloud, Google Drive, or local storage to save photos, contacts, and apps.

  • ๐Ÿ“ฑ IMEI (Write it down in a notebook - useful for restoring the network after firmware)
  • ๐Ÿ”‘ Account passwords (Xiaomi, Google, banking apps)
  • ๐Ÿ“ Files from internal memory (copy to PC or flash drive)
  • ๐ŸŽฎ Save games (use Helium or root backup if you already have root)

Also prepare a computer with Windows operating system 10/11 (for Linux/macOS You'll need more drivers:

  • ๐Ÿ–ฅ๏ธ Android SDK Platform-Tools (for adb and fastboot)
  • ๐Ÿ”Œ Mi Unlock Tool (official Xiaomi utility for unlocking)
  • ๐Ÿ› ๏ธ TWRP for begonia (version 3.7.0 or later)
  • ๐Ÿ” Magisk (last stable version)

โš ๏ธ Note: If your device was purchased in China (the domestic version), unlocking the bootloader may not be possible without special certificates. โ†’ The phone. โ†’ Version. MIUI. For global versions (Global/EEA/RU) no limits.

๐Ÿ“Š What is your experience with unlocking Android devices?
First time/Novichok
I've unlocked 1-2 devices.
Experienced user (3)+ device)
I was stitching custom firmware.

Unlock the bootloader on the Redmi Note 8 Pro

Xiaomi is blocking the bootloader on all its devices, and the Redmi Note 8 Pro is no exception. To unlock it, you need to go through the official procedure through the Mi Unlock Tool. Importantly, since 2021, Xiaomi has tightened the rules, and now unlocking requires you to link your account to the device for 7-30 days (depending on the region).

Instructions for unlocking:

  1. Activate Developer Modes: Go to Settings โ†’ About the phone, tap 7 times on the version MIUI, Notice: โ€œYou have become a developer".
  2. Enable USB debugging and OEM unlocking: Return to Settings โ†’ Additional โ†’ Developer. Activate USB debugging and OEM unlock.
  3. Link your Mi Account: In the same menu, find Mi Unlock Status and click Add Account and Device. Sign in to your Xiaomi account (it must be over 30 days old).

Connect your phone to your PC and start the Mi Unlock Tool:

  • Turn off the phone, then press Power + Volโˆ’ to log into the Fastboot.
  • Connect the device to your computer and run the Mi Unlock Tool (on behalf of the administrator).
  • Log in to the same Xiaomi account and follow the instructions.

If the process ends with a Couldn't unlock or Wait X days error, your account has not yet been verified.

  • ๐Ÿ”„ Try using another Xiaomi account (over 1 year old).
  • ๐Ÿ“… Wait for the specified number of days (usually 7-15 days).
  • ๐ŸŒ Change your account region to India or Russia (sometimes shortened by waiting time).

โš ๏ธ Warning: Once the bootloader is unlocked, the smartphone will perform factory reset. All data will be deleted, including files on internal memory!

Battery charge > 60%|Xiaomi account is over 30 days old|Debugging is on. USB|Drivers installed ADB|Backup made. IMEI-->

Installation of custom recovery (TWRP) begonia

After unlocking the bootloader, the next step is installation. TWRP (Team Win Recovery Project. This custom recovery will allow you to flash Magisk and other modifications. There are several versions for the Redmi Note 8 Pro. TWRP, We recommend using the official assembly of XDA, Unofficial code may contain errors or malicious code.

Download the latest version TWRP for begonia (e.g, twrp-3.7.0_9-0-begonia.img) and perform the following actions:

  1. Rename the file: For convenience, rename the downloaded file to twrp.img Place it in the platform-tools folder (where adb and fastboot lie).
  2. Run your phone in Fastboot: adb reboot bootloader or manually: press the Power + Volโˆ’ switched-off.
  3. Please. TWRP: fastboot flash recovery twrp.img Then reboot to recovery: fastboot boot twrp.img

If, after the reboot, TWRP It's not saved and it's replaced with stock recovery, so your firmware has anti-rollback protection on:

  • ๐Ÿ”ง Please. TWRP Repeat, but before restarting, execute the command: fastboot flash recovery twrp.img fastboot reboot recovery
  • ๐Ÿ“ฆ Install Magisk immediately from TWRP, off-the-grid.
  • ๐Ÿ”„ If nothing works, run custom firmware (like Pixel Experience or LineageOS) that already includes it. TWRP.
Problem.Reason.Decision
TWRP is not installedLoader locked.Repeat the unlocking with the Mi Unlock Tool
Telphon stuck on the logo after firmwareIncompatible version of TWRPSweat the stock firmware through fastboot
Touch in TWRP doesn't workRecovery assembly errorDownload another version TWRP (For example, from OrangeFox)
The system overwrites. TWRPActive anti-rollback protectionPlease. disable_dm-verity_forceencrypt custom-made

๐Ÿ’ก

After installation TWRP The phone is not loaded into the system, try flashing disable_dm-verity_forceencrypt.zip This will disable the integrity check and allow you to boot.

Install Magisk and obtain root rights

Now that you have it installed. TWRP, You can start rooting with Magisk, and this tool allows you to get a superuser without changing the systemless root, which is important for the passage of SafetyNet and the operation of banking applications.

Step-by-step:

  1. Download Magisk: The latest version can be found on GitHub (file) Magisk-v26.4.zip Download the Magisk App as well (Magisk-v26.4.apk) root control after installation.
  2. Fly Magisk through TWRP: Copy. Magisk-v26.4.zip on a phone or a flash drive. TWRP press Install โ†’ select the file โ†’ Swipe to confirm. After installation, press Reboot System.

Check root:

  • Install Magisk App (unless installed automatically).
  • Launch the app and check the Installed status.
  • Install a Root Checker for additional check-up.

If the root does not work after the restart:

  • ๐Ÿ”„ You can check out Magisk through TWRP again.
  • ๐Ÿ“ฑ Check if the settings have reset in For Developers (sometimes debugging by USB shuts down after firmware).
  • ๐Ÿ”ง Install Magisk in another slot (if used) A/B-marking).

โš ๏ธ Attention: On some firmware MIUI 12+ Magisk can conflict with Google Play services. If apps start to stain, try: Disable Magisk modules in the settings. Install Magisk Delta (fork with improved compatibility). Switch GApps (Google Apps) separately through TWRP.

What if Magisk doesnโ€™t pass SafetyNet?
If banking applications (Sberbank, Tinkoff) or games (Pokรฉmon GO) If you refuse to work, you fail to pass the SafetyNet check. Solution: 1. In Magisk, install Universal SafetyNet Fix. 2. Enforce DenyList and add banking applications to the list. 3. Reboot the device. 4. Check SafetyNet status in Magisk or through the SafetyNet Test app.

Problems After Getting Root and Solving Them

Even if you successfully rooted, the Redmi Note 8 Pro can be unstable, and here are the most common problems and ways to fix them:

Reasons:

  • The incompatible version of Magisk or TWRP.
  • Damaged. boot.img firmware.
  • Custom core conflict.

Decision:

  • Download to TWRP (Press Power + Vol+).
  • Stitch the stock. boot.img for your version MIUI.
  • Run the Wipe. โ†’ Format Data (delete all data!).
  • Reflash Magisk or roll back to stock firmware.

2. Mobile network or Wi-Fi is not working

Reasons:

  • Dropped. IMEI (frequent issue on MediaTek).
  • Modem or nvram files are damaged.

Decision:

  • Check it out. IMEI *#06# If it is missing, restore it via Maui META or SN Writer Tool.
  • Squeeze the stock firmware through SP Flash Tool (for experienced users only!).
  • Install a patch for nvram (search for 4PDA model-themed).

3. Banking applications are not working

Decision:

  • Hide root through Magisk (enable Zygisk and add the app to DenyList).
  • Install the SafetyNet Fix module.
  • Use alternative versions of applications (for example, Sberbank Online Lite).

4. Fast battery discharge

Reasons:

  • Magisk background processes or modules.
  • Unoptimized custom core.

Decision:

  • Disable unnecessary modules in Magisk.
  • Install Kernel Adiutor to configure the kernel.
  • Return to the stock core if the problem persists.

๐Ÿ’ก

If after receiving root the device began to work worse โ€“ go back to the stock firmware. Root is not always justified: to remove embedded applications is enough ADB, For backups, Swift Backup without root rights.

Alternative ways to get root without TWRP

If installation TWRP It seems too complicated, there are alternative methods to root on the Redmi Note 8 Pro. They are less versatile, but may work in some cases:

1. Patching. boot.img via Magisk

This method does not require TWRP, but it will require extraction boot.img firmware:

  1. Download the firmware for your model from the official Xiaomi website.
  2. Extract. boot.img from the firmware file (use) 7-Zip Or Mi Flash Tool).
  3. Move it. boot.img On the phone and open in Magisk (click Install) โ†’ Select and Patch a File).
  4. Fastboot: Fastboot Flash boot magisk_patched.img

2. Use of utilities like MTKClient

For devices on MediaTek, there is a tool called MTKClient that allows you to root through exploits in the bootloader.

  • โš ๏ธ Risk-taking (may lead to hard brick).
  • ๐Ÿ”ง It requires knowledge of Python and ADB.
  • ๐Ÿ“Œ It doesnโ€™t work on all versions of the firmware.

3. Installation of custom firmware with pre-installed root

Some custom firmware (such as Havoc-OS or ArrowOS) already include Magisk and TWRP. It simplifies the process, but:

  • ๐Ÿ”„ Requires a complete refashion of the device.
  • ๐Ÿ“ฑ Some functions may not be supported (e.g., camera or NFC).
  • ๐Ÿ”ง You need to manually stitch GApps and vendors.

If you choose this path, we recommend firmware based on Android 11 โ€“ they are the most stable for the Redmi Note 8 Pro.

How to remove root and return stock firmware

If you need to return the device to its original state (for example, for sale or warranty repair), follow the following steps:

  1. Delete Magisk: Open the Magisk App and press Uninstall โ†’ Complete Uninstall.Reboot the device.
  2. Sweep through stock firmware: Download the official firmware for your model. Unpack the archive and run through the Mi Flash Tool (select clean all).

Close the loader (optional):

  • This can only be done through the Mi Unlock Tool, but the process is irreversible.
  • Once the bootloader is locked, you will not be able to re-unblock it for 30 days.

If after the firmware of the stock version the phone does not turn on:

  • Try flashing anti-rollback firmware (if you previously stood in the caste).
  • Use it. SP Flash Tool for Download Agent Recovery.
  • Contact the service center (indicate that you have been stitched through the official software).

โš ๏ธ Note: If you sell your phone after you get root, be sure to execute Format Data in the TWRP Or run the stock firmware, and the residues of Magisk or custom cores can cause problems for the new owner.

FAQ: Frequent questions about root on Redmi Note 8 Pro

โ“ Can I get root without unlocking the bootloader?
On the Redmi Note 8 Pro (as on all modern Xiaomi), unlocking the Bootloader is a must. TWRP, There's no way to install Magisk, the only exception is exploits for older versions. MIUI (For example, DirtyCOW, but they are long closed.
โ“ Why after the firmware? TWRP phone doesn't load?
You probably have an incompatible version. TWRP Or your firmware has anti-rollback protection. TWRP Install OrangeFox Recovery, an alternative. TWRP You can go back to the stock firmware with fastboot.
โ“ How to get around the wait 7/15/30 days off?
Officially, no. But there are a few non-guaranteed ways: Use a Xiaomi account registered in India or Russia (sometimes reducing latency), try unlocking through the Mi Unlock Tool on another PC (sometimes it works). Ask Xiaomi for official support to speed up the process (unlikely but possible). โš ๏ธ Beware of โ€œwaiting buccaneersโ€ for money โ€“ itโ€™s a scam!
โ“ Can I update you? MIUI after rooting?
Technically yes, but highly discouraged. OTA The Mi Flash Tool can: Delete Magisk and TWRP. Bring to bootloop. Lock the bootloader (if the update contains security patches). If you want to upgrade, download the full firmware (.tgz) from the official website. TWRP (No Wipe Data. Re-scan Magisk.
โ“ Does Google Pay and other payment systems work with root?
The default is no, because root violates SafetyNet. However, this can be bypassed: In Magisk, turn on Zygisk and add Google Pay to DenyList. Install Universal SafetyNet Fix. Check SafetyNet status in the SafetyNet Test app. If it doesnโ€™t work, use alternative payment methods (e.g. Samsung Pay via Island). โš ๏ธ Banks can block an account if root is detected, even if SafetyNet is passed!