Why install TWRP on the Redmi Note 8 Pro?
TWRP (Team Win Recovery Project) is a powerful tool for owners of Xiaomi Redmi Note 8 Pro (codename begonia), which provides access to advanced device management functions. With it you can install unofficial firmware, create full backups of the system (nandroid backup), remove preinstalled applications and even restore the phone after serious failures.
However, the process of installing TWRP on the Redmi Note 8 Pro has its own nuances. Unlike other Xiaomi models, this smartphone is equipped with a Mediatek Helio G90T processor, which requires a special approach to unlocking the bootloader and flashing the back. In this article, we will discuss each step in detail - from preparing the device to the final test of the TWRP, and also consider typical errors and how to fix them.
Before you start, consider: installing custom recavery will void the manufacturer's warranty and may lead to data loss. If you are not sure about your actions, it is better to contact specialists or use official updating methods.
Requirements and preparation of the device
Before installing a TWRP, you need to follow several mandatory steps, skipping any of them can lead to a device being knocked out of service.
- π± Xiaomi Redmi Note 8 Pro with a battery charge of at least 70%. the process of unlocking and firmware can take up to 30 minutes, and the discharge at this point is critical.
- π» Computer running Windows 7/10/11 (64-bit) or Linux/macOS supportive ADB and Fastboot.
- π Cable USB Original Type-C cables can cause data transmission errors.
- π Mi Account tied to the device, without which unlocking the bootloader is impossible.
- π Backup of important data. Installation TWRP Resets all settings and deletes files from internal memory.
Also make sure your device has USB debugging and OEM unlocking enabled.
- Go to Settings β About Phone β MIUI version and click on this line 7 times to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Activate the USB Debugging and OEM Unlock switches.
π‘
If the "OEM Unlock" option is inactive, connect your device to the Internet via a mobile network (not Wi-Fi) and try again.
Unlock the bootloader on the Redmi Note 8 Pro
The bootloader is locked on all Xiaomi devices by default. To install TWRP, it must be unlocked through the official Mi Unlock Tool. Importantly, this process can take up to 720 hours (30 days) of waiting if you have not previously unlocked the bootloader on this device.
Download the latest version of the Mi Unlock Tool from Xiaomiβs official website and follow the instructions:
- Install the program on your computer and run it on behalf of the administrator.
- Sign in with the same Mi Account that is linked to your phone.
- Connect the Redmi Note 8 Pro to your computer in Fastboot mode (turn off the phone, then press Power + Volume down until the Fastboot logo appears).
- In the program, press Unlock and wait for the process to be completed.
If you see a message called Couldn't unlock.Wait for 168/72/0 hours, it means you have to wait for the specified time.Don't try to get around the wait using informal methods, it can lead to a permanent lockdown of the bootloader.
Download and Prepare TWRP Files
There are several versions of TWRP for the Redmi Note 8 Pro, but not all of them work well. We recommend using a build from the developer wrzd, which supports data encryption and correctly works with MIUI 12/13/14.
Download the latest versions of the files from official sources:
| File. | Reference | Note |
|---|---|---|
| TWRP for begonia | twrp.me | Choose the version marked unofficial or orangefox (alternative recaveri). |
| Platform Tools (ADB/Fastboot) | Android Developers | Unpack the archive in the root of the C:\platform-tools disk. |
| Disable Force Encryption (DM-Verity) | XDA Developers | Necessary to disable forced encryption after installing TWRP. |
| Magisk (optional) | GitHub | To obtain root rights after installing the recaveri. |
After downloading:
- Rename the TWRP file to twrp.img and place it in the platform-tools folder.
- Copy the files. disable_dm-verity_forceencrypt.zip and Magisk.zip microSD card or internal phone memory (if available).
The bootloader is unlocked|File. twrp.img in the platform-tools folder|Debugging by USB included|Backup copy of data created|The battery is charged to 70%+
-->
Install TWRP via Fastboot
Now we move on to the most important step - firmware TWRP. Connect the Redmi Note 8 Pro to your computer in Fastboot mode and follow the instructions:
- Open the command line in the platform-tools folder (press Shift + PCM β Open the PowerShell window here).
- Check the device connection command: fastboot devices If the device is displayed, you can continue. If not, install Mediatek drivers manually.
- Squeeze TWRP temporarily (for the test): fastboot boot twrp.img The device will reboot to recap mode. Check the performance of the sensor and buttons.
- If everything works, run TWRP constantly: fastboot flash recovery twrp.img
After successful firmware, donβt restart your device to the system! Return to the main TWRP menu and follow these steps:
- Click Wipe β Format Data and enter Yes to disable encryption.
- Go to Install and select the file. disable_dm-verity_forceencrypt.zip.
- Please use Magisk.zip if you need root rights.
- Reboot to the system (Reboot β System).
What to do if TWRP does not start?
Addressing common mistakes
Even with the correct following of the instructions, errors can occur, and here are the most common problems and ways to fix them:
- β FAILED (remote: 'Flashing is not allowed in Lock State' - bootloader not unlocked. Repeat the procedure with Mi Unlock Tool.
- β Invalid sparse file format at header magic twrp.img. Download it again.
- β The device hung on the logo. MI After the firmware - reset data via Fastboot: fastboot erase userdata fastboot erase cache
- β TWRP Does not see internal memory β format the Data partition in the Recovery itself.
If after installing TWRP, the phone stopped booting into the system, try:
- Refuse the original recavator with Fastboot: Fastboot Flash Recovery stock_recovery.img
- Install full MIUI firmware via Mi Flash Tool (select Clean All mode).
π‘
If the phone doesn't turn on after installing TWRP, DO NOT PANIC. In 90% of cases, the device can be restored via EDL (Emergency Download Mode) mode using a Xiaomi author account.
Checking the health and the first steps in TWRP
After successful installation of TWRP, it is recommended to perform several checks:
- Make sure the touch control is working correctly (check swipes and taps).
- Connect the device to the computer in MTP mode (should be defined as a removable disk).
- Back up your current firmware: Go to Backup. Select Boot, System, Data. Click Swipe to Backup and wait until it's finished.
If you plan to install custom firmware (like LineageOS or Pixel Experience), remember:
- π Always do a backup before the firmware.
- π§ Check firmware compatibility with the code name begonia.
- β‘ Use only official assemblies or verified ports with XDA Developers.
Note: Some custom firmware may not support Redmi Note 8 Pro camera modules (64 MP + 8 MP + 2 MP + 2 MP).
Security and recommendations after TWRP installation
Installing custom recavΓ©ri is a great opportunity, but it also increases safety risks.
- π Do not install firmware from unknown sources β they may contain malicious code.
- π Update regularly TWRP Update to the latest version (watch out for updates on twrp.me).
- π± Avoid using root rights (Magisk) in banking applications and payment systems.
- π Before the update MIUI through OTA Turn off the automatic installation (otherwise) TWRP It's gonna be replaced by a stock Recovery).
If you plan to use the Redmi Note 8 Pro with TWRP in your everyday life:
- Install the Magisk module to hide root from applications (e.g. MagiskHide Props Config).
- Use Titanium Backup or Swift Backup to back up your applications and data.
- Turn off forced encryption if it causes performance issues.
π‘
To restore stock recovery without losing data download the original recovery.img for your version MIUI Fastboot: Fastboot Flash Recovery stock_recovery.img.