This is a comprehensive guide on how to flash TWRP Recovery on Redmi 5 Plus (codename Vince). Additionally, we will use it to flash Magisk and gain root safely.
Xiaomi Redmi 5 Plus is one of Xiaomi budget phone with a twist. Some said it as the next iteration of Redmi Note 5 because it is known as Redmi Note 5 in India. The fact, Xiaomi has also rolled out Redmi Note 5 in China in which it has been modified and named as Redmi Note 5 Pro in India.
The phone sports Qualcomm MSM8953 Snapdragon 625 SoC with 14nm fabrication. The chipset features Octa-core 2.0 GHz Cortex-A53 processor and Adreno 506 GPU. The processor is battery-friendly and it can deliver a decent performance for day-to-day usage.
However, such awesomeness would not be perfect without root access. You cannot use the phone at its maximal level without root.
This tutorial will walk you through the required steps on rooting Redmi 5 Plus. Since we are going to use Magisk, it is necessary to install a custom recovery first. The best recovery for this task is Team Win Recovery Project (TWRP).
Developed by Team Win Dev Team, TWRP boasts more advanced features than the stock MIUI recovery; including the ability to flash third-party binaries.
However, since TWRP alters the system part of your device, you will need to obtain bootloader unlock permission. Read the complete steps after the jump.
Warning! Unlocking bootloader, flashing Recovery, and gaining root may wipe your data. Please make sure you have created a full backup of your phone, especially the crucial data and files. We take no responsibility of any damage that might occur on your device.
Please proceed with caution and do it responsibly.
How to Install TWRP
Step 1. Unlock the bootloader of your phone. Follow our previous guide here.
Step 2. Download ADB Fastboot driver software install it on your computer. We suggest you to install it on drive C:\adb\ (if you have not installed it yet).
Step 3. Download TWRP for Redmi 5 Plus Vince. Place the .img file inside the ADB folders in C:\adb\.
Step 4. Rename the TWRP file to recovery.img. You can right-click then choose Rename.
Step 6. Grab your phone and enable Developer Options:
Go to Settings >> About Phone >> Tap the MIUI Version several times (7x approx) >> Congratulation, you are developer now.
Step 7. Enable USB Debugging option:
Go to Settings >> Additional Settings >> Developer Options >> USB Debugging >> toggle it on.
Step 8. Connect your phone to your PC using its USB cable.
Step 9. Transfer the Magisk zip and No DM-verity zip files to your phone storage. It is better to put it on the root directory (not inside any folder), so that you can easily find it later.
Step 10. Now open up Windows Explorer on your computer. Navigate to the ADB folder at C:\adb\.
Step 11. Hold down the Shift key on keyboard and right-click on anywhere inside that folder.
Step 12. Choose “Open PowerShell window here“.
Step 13. Now execute the below comment:
adb reboot bootloader
fastboot flash recovery recovery.img
adb reboot recovery
At this stage, you have installed TWRP and your phone should reboot into TWRP recovery for the very first time.
Step 14. Now in the TWRP interface, “Allow System Modification” by sliding the provided slider.
How to root Redmi 5 Plus
Step 1. Enter the TWRP main menu.
Step 2. From the main menu, choose “Install“.
Step 3. Now locate the Magisk zip file you have copied earlier. Tap on it to select it.
Step 4. Do the “Swipe to confirm flash” action.
Step 5. Wait till TWRP finishes its job.
Step 6. Once done, go back to main menu and choose “Install” again. Do not reboot or your phone will enter bootloop.
Step 7. Locate the zip file of Lazy Flasher or No DM-verity (disabler). Select it.
Step 8. Again, do the “Swipe to confirm flash” action.
Step 9. Wait till TWRP finishes its job. Once done, choose “Reboot“.
Step 10. Your phone will reboot into normal mode.
Voila! Your phone has been rooted successfully. You will notice a new app called Magisk Manager. The app allows you to manage all root access requested by apps.
Go ahead open it and get familiar with it. There is no additional configuration needed. However, you can install additional Magisk modules.
That’s it. You can install Root Checker app from Play Store to confirm the root access.
Have you tried the trick above? How was it? Have you encountered any problem? Is there any part of the steps that you don’t understand? Please do not hesitate to leave feedback below. Thanks.