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.
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:
- Activate Developer Modes: Go to Settings โ About the phone, tap 7 times on the version MIUI, Notice: โYou have become a developer".
- Enable USB debugging and OEM unlocking: Return to Settings โ Additional โ Developer. Activate USB debugging and OEM unlock.
- 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:
- Rename the file: For convenience, rename the downloaded file to twrp.img Place it in the platform-tools folder (where adb and fastboot lie).
- Run your phone in Fastboot: adb reboot bootloader or manually: press the Power + Volโ switched-off.
- 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 installed | Loader locked. | Repeat the unlocking with the Mi Unlock Tool |
| Telphon stuck on the logo after firmware | Incompatible version of TWRP | Sweat the stock firmware through fastboot |
| Touch in TWRP doesn't work | Recovery assembly error | Download another version TWRP (For example, from OrangeFox) |
| The system overwrites. TWRP | Active anti-rollback protection | Please. 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:
- 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.
- 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?
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:
1.The phone does not turn on or hovers on the MI logo
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:
- Download the firmware for your model from the official Xiaomi website.
- Extract. boot.img from the firmware file (use) 7-Zip Or Mi Flash Tool).
- Move it. boot.img On the phone and open in Magisk (click Install) โ Select and Patch a File).
- 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:
- Delete Magisk: Open the Magisk App and press Uninstall โ Complete Uninstall.Reboot the device.
- 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.