Installing TWRP on Xiaomi Redmi Note 8 Pro: a complete guide from unlock to firmware

Why is TWRP a must for Redmi Note 8 Pro owners?

Xiaomi Redmi Note 8 Pro (codenamed begonia) is still one of the most popular smartphones for firmware experiments. Even in 2026, the device is supported by most custom devices. ROM, but they are required to be installed TWRP (Team Win Recovery Project is an alternative recovery with advanced features, and unlike the standard Mi Recovery, it allows you to back up Nandroid, stitch up unofficial ones. ZIP-Files and even circumvent some restrictions MIUI.

However, the process of installing TWRP on the Redmi Note 8 Pro has nuances: due to the protected bootloader MediaTek Helio G90T and Xiaomi’s policy to block changes in the system partition, you will need to pre-unlock through the Mi Unlock Tool. Without this step, any attempts to flash the relays will lead to the FAILED error (remote: β€œNot allowed in Lock State”) In this article, we will analyze the entire process from beginning to end – with relevant links to tools and solutions to typical problems.

⚠️ Important: Installation TWRP It can cancel the warranty and can lead to a device blinking if you do the wrong thing. If you're a beginner, we recommend that you first learn the theory about working with fastboot and how to do it. ADB.

Preparation: What you will need before installation

Before you start the process, make sure you have everything you need.

  • πŸ“± Smartphone Xiaomi Redmi Note 8 Pro (model) M1906G7G or M1906G7T) battery-charged%.
  • πŸ’» Computer running Windows 10/11 (for Linux/macOS Additional drivers will be required).
  • πŸ”Œ Cable USB Type-C (preferably original to avoid connection issues).
  • πŸ”“ Unlocked bootloader (if not already unlocked, the instruction below).
  • πŸ›  Tools: Mi Unlock Tool (official software from Xiaomi), Platform Tools (package) ADB And Google's Fastboot. TWRP for begonia (version) 3.7.0_9-0 or newer).

We also recommend you to disable the antivirus and Windows firewall while you are running, they can block fastboot commands. If you have MIUI version 12.5+ installed, check if Find My Device is activated (you need to turn it off in your Xiaomi account settings).

πŸ“Š What experience do you have with firmware?
Never stitched.
I've been stitching up the official ROM.
Installed TWRP/Castom Firmware
I'm doing it professionally.

Step 1: Unlock the bootloader on the Redmi Note 8 Pro

Without an unlocked bootloader, you can’t install TWRP. Xiaomi requires you to link your account to your device and wait 168 hours (7 days) before unlocking.

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI Version and tap it 7 times until a notification appears You became a developer!.
  2. Enable USB debugging and OEM unlocking: Return to Settings β†’ Additional β†’ For developers and activate: Debugging over USB OEM unlock (may be called Factory Unlock).

Link your Mi Account to your device:

In the same menu, find Mi Unlock Status β†’ Add your account and device. Enter your Xiaomi account details (it must be over 30 days old).

Once you've tied it to your PC, run the Mi Unlock Tool and follow the instructions. The program will show you a countdown timer. If you see a message "Couldn't unlock" after 7 days, try using a different version of the tool (e.g. 5.5.224.24).

Xiaomi account tied (over 30 days) | USB |OEM |OEnabled Debugging |OEM |Device connected with original cable |Mi Unlock Tool launched on behalf of administrator-->

Step 2: Install drivers and check the connection

To correctly recognize the Redmi Note 8 Pro in fastboot mode, you will need to install MediaTek drivers. Download them at this link and install them manually through Device Manager:

  1. Connect your phone to your PC in fastboot mode (turn off the device, then press Power + Volume Down).
  2. Open Device Manager (Win + X β†’ Device Manager).
  3. Find a device with an exclamation point (usually MTK USB Port), right-click β†’ Update the driver β†’ Search on this computer and specify the path to the downloaded drivers.

After installation, check the connection with the command:

fastboot devices

If you see the serial number of the device (for example, 1234567890abcdef fastboot: Connection is successful. If not, try another one. USB-port.

πŸ’‘

If fastboot devices don’t show the device, try disabling the driver signature in Windows. To do this, do the command line (on behalf of the administrator): bcdedit /set nointegritychecks on, then restart the PC.

Step 3: Firmware TWRP via Fastboot

Now we move on to the installation itself. TWRP. It is important to use the current version of the Recovery, as older builds may not support newer versions. MIUI. Download. twrp-3.7.0_9-0-begonia.img From the official website and follow the following steps:

  1. Place the twrp.img file in the folder with the platform-tools (where adb.exe and fastboot.exe lie).
  2. Open the command prompt in this folder (click Shift + right mouse button β†’ Open the PowerShell window here).
  3. Transfer your phone to fastboot mode (as described above) and execute the command: fastboot flash recovery. twrp-3.7.0_9-0-begonia.img
  4. After successful firmware, do not restart the device! immediately execute: fastboot boot twrp-3.7.0_9-0-begonia.img This team will temporarily load TWRP, to avoid overwriting the stock recap MIUI.

If you see the TeamWin logo, congratulations, TWRP is installed, and you can start building a backup or firmware custom ROM.

What to do if TWRP does not start?
If the device loads into a stock Recovery or the Mi logo flashes after the fastboot boot command, then 1. You used the wrong version of TWRP (check compatibility with your firmware). 2. Anti-Rollback protection is enabled (you need to flash the patch through TWRP). 3. The device has a locked bootloader (repeat step 1).

Step 4: Solving Common Mistakes

When installing TWRP on the Redmi Note 8 Pro, users often face typical problems, and we have collected the most common errors and their solutions:

Mistake.Reason.Decision
FAILED (remote: 'Not allowed in Lock State')The bootloader is not unlockedRepeat step 1 (unlock via Mi Unlock Tool)
Invalid sparse file format at headerThe twrp.img file is damaged.Download the image again from the official website
The device is loaded into a stock RecoveryMIUI re-records TWRPAfter the firmware, immediately boot to TWRP with the fastboot boot command.
Waiting for a device in fastbootNo connection to USB.Check the cable, port, drivers or disable the antivirus

After installation TWRP The phone does not boot into the system, try flashing Magisk for correct work with the system. MIUI. Download the latest version Magisk.zip from GitHub and install it through TWRP (Install β†’ Select a file β†’ Swipe to confirm).

πŸ’‘

If after TWRP firmware the phone is stuck on the Mi logo, don't panic! Press Power + Volume Up for 10 seconds to force the device to turn off, then reboot to TWRP and swipe Magisk or stock boot.img.

Step 5: Creating a backup in TWRP

The first thing you need to do after you install TWRP is to create a full backup of your current firmware, which will save you in case of a custom ROM firmware failure or other bugs.

  1. In the main TWRP menu, select Backup.
  2. Check boxes for Boot System Data (if you need to save user data) Vendor

Select a save location (preferably on MicroSD, if any).

Swipe the Swipe to Backup slider and wait until it is completed (it can take 10-20 minutes).

⚠️ Note: Backup takes up a lot of space (up to 10-15 GB), do not save it to internal memory if you plan to format a Data partition. TWRP Enabled option included MD5 Verification – This will help to avoid errors in the recovery process.

If you're a customist ROM, post-installation ZIP-File must be executed by Wipe β†’ Format Data (enter yes for confirmation) This will clear the partition /data from the remnants of old firmware and prevent conflicts.

Additional TWRP features on the Redmi Note 8 Pro

TWRP on begonia supports not only custom firmware installation, but also other useful functions:

  • πŸ”„ Backup recovery: You can return the system to its previous state if the new firmware is unstable.
  • πŸ”§ File Editing: Built-in file manager allows you to modify system files (e.g. build.prop for performance tweaks).
  • πŸ“± Kernel firmware: Install custom cores (such as Perseus or FrancoKernel) to improve autonomy or performance.
  • πŸ”’ Bloatwer Removal: You can manually remove unnecessary system applications MIUI (For example, Mi Browser or Mi Music).

A function is available for experienced users ADB Sideload that allows you to install ZIP-It's convenient if the internal memory is damaged. To use it, connect the phone to the PC in mode. TWRP, Choose Advanced β†’ ADB Sideload and then run on the computer:

adb sideload name file.zip

πŸ’‘

If you're a frequent ROM user, create a TWRP folder on a MicroSD and store all the backups and firmware there, so you can quickly access them even if the internal memory is formatted.

FAQ: Frequent questions about TWRP on the Redmi Note 8 Pro

Can I install TWRP without unlocking the bootloader?
No, Xiaomi blocks any changes to recovery and boot partitions on locked devices.The only workaround is using exploits (like DirtyCOW), but they only work on older versions of MIUI (up to 12.0).
Why does the phone not turn on after TWRP firmware?
Chances are you've stitched an incompatible version of TWRP or damaged the boot section. Try: Boot to TWRP via fastboot boot twrp.img. Restore backup (if any). Swipe stock firmware through the Mi Flash Tool.
How to upgrade TWRP to Redmi Note 8 Pro?
Update is performed in the same way as the initial installation: Download the new version twrp.img. It is now available through fastboot flash recovery. twrp_new.img. Immediately load into the new Recovery with the fastboot boot team twrp_new.img. Update is recommended if the current version TWRP It doesn't support new firmware. MIUI.
Can I get the stock recapavere back?
Yes, download the official firmware for your model from the Xiaomi website, extract the recovery.img file from it and run it with the command: fastboot flash recovery.img
Will Google Pay work after installing TWRP?
No, unlocking the bootloader and installing the TWRP breaks SafetyNet, which causes Google Pay and banking apps to stop working.