Being another iteration of Redmi Note 5 Pro, the Redmi Note 6 Pro is quite a thing. Xiaomi rolled out the device that has codename Tulip with decent specification improvements over its predecessor.
Nevertheless, it seems that Tulip has gotten its own success. It draws users’ attention in no time after its official release. The short schedule of the next iteration was just in its way.
Redmi Note 7 and 7 Pro arrive shortly after Redmi Note 6 Pro. On top of that, both come with better specifications.
Well, that’s just a story. Anyway..
Any Xiaomi devices always draw attention from both novice and enthusiast users. Redmi Note 6 Pro is not exceptional in this matter.
The existence of ported TWRP recovery is a great example. A custom recovery is a fine replacement of stock Mi recovery. It allows users to flash almost anything including Magisk root.
ATG Droid, a senior member at XDA, has managed to port TWRP recovery. He makes it even better.
TWRP ATG Droid boasts full support for MTP and USB OTG storage. His version of TWRP is also fully compatible with Qualcomm-based full-disk encryption. That means ext4, f2fs, NTFS, and fat file system support (read, write, format, backup & restore).
The best part, TWRP ATG is always synced with signatures from Android platform. Hence, you don’t have to worry about the signature mismatch when flashing MIUI incremental OTA.
Download TWRP ATG Droid for Redmi Note 6 Pro
Available below is TWRP ATG Droid version 18.104.22.168. This version was built on April 15th, 2019.
- Slightly modified screen offset, so you can now see clock in the statusbar.
- Updated decryption blobs to pie, decryption should now work properly, after that there is also slightly improved vold decryption in case that default decryption fails
- Updated kernel to Android 9.0
Download flash-able image file:
How to Install TWRP on Redmi Note 6 Pro
Flashing a custom recovery requires an unlocked bootloader. This process wipes all your data. Please create backups beforehand. We hold no responsibility of any damages. Please proceed with caution.
You will need:
- A Windows computer either a PC or a Laptop.
- A USB data cable. Make sure it’s a data cable and not a charging-only cable.
- Download ADB Fastboot Installer v1.4.3 (zip).
- Download ATG Droid TWRP Recovery file from the link above (.img).
- Download latest Magisk root (zip).
- Download Magisk Manager app (apk).
- Download Android Platform Tools r28.0.1 (zip).
STEPS TO FLASH TWRP ON REDMI NOTE 6 PRO
Step 1. Disable Windows Drivers Signature Enforcement on your computer. We have the detailed tutorial here.
Step 2. Extract Xiaomi ADB Fastboot Driver zip file (miui-ADB-Driver-Installer-v1.4.3.zip) and install it on your computer. This should finish in seconds. Make sure you install it on C:\adb\. This step is necessary to install ADB Fastboot system-wide.
Step 3. Extract the miui-platform-tools_r28.0.1-win.zip on your computer. You’ll get a folder called “platform-tools“. This step is important to make sure you use the latest version of ADB-Fastboot.
Step 4. Unlock the bootloader of your phone. Read the full guide on how to unlock MIUI bootloader officially here. Please be aware that the process requires you to reset your phone. All your data will be lost.
Step 5. Copy the downloaded “twrp-22.214.171.124-tulip-atg.img” file into the “platform-tools” folder.
Step 6. Rename the “twrp-126.96.36.199-tulip-atg.img” file to “recovery.img“. In many cases, you might just need to neglect the .img file extension. Hence, you may just need to rename it from “twrp-188.8.131.52-tulip-atg” to “recovery” (if the file extension is hidden).
Step 7. Now enable USB debugging on your phone. You might have it enabled during bootloader unlocking process. However, it is a good practice to double-check it.
Enabling Developer Options, go to:
Settings >> About phone >> tap the MIUI version 7x >> You are developer!
Enable USB Debugging, go to:
Settings >> Additional Settings >> Developer Options >> USB Debugging >> toggle it on.
A notification will pop up on your screen. Tap “OK“.
Step 8. Now connect your Redmi Note 6 Pro to your computer using its USB.
Step 9. Choose “File Transfer” mode when asked (do not choose charging mode”.
Step 10. In Windows Explorer, go to the “platform-tools” folder. Hold down the Shift button on keyboard, right-click anywhere within that folder, and choose “Open command prompt window/PowerShell window from here“.
Step 11. Now type following lines of command. Hit Enter every each line to issue it.
adb reboot bootloader
The first line asks your computer to recognize your device. The second line instructs your phone to boot into bootloader mode a.k.a fastboot mode. You’ll see the Mi Bunny logo displayed.
Step 12. Next, issue this command (type and hit Enter):
fastboot flash recovery recovery.img
The flashing process should finish in few seconds.
Step 13. Finally, use this command to reboot into system:
Your phone should reboot into normal mode now.
How to Root Redmi Note 6 Pro
Alternatively, you can follow these steps if you also want to root your phone right after flashing TWRP.
Step 1. Issue this command below instead the command in Step 13 above:
fastboot boot recovery.img
Alternatively, you can also press Power and Volume Up buttons simultaneously.
Step 2. Your phone will reboot into TWRP recovery. Now do the “Swipe to allow system modifications“.
Step 4. Now copy the two zip files (e.g: Magisk-v19.1.zip and Disable-Encryption.zip) to your phone internal storage. You can do this through Windows Explorer.
Alternatively, you can also use following command lines (if your phone is still connected to computer and is in recovery mode):
adb push Magisk-v19.1.zip /tmp/
adb push Disable-Encryption.zip /tmp/
Step 4. Choose “Install” from the main menu, then locate the Magisk zip file. Tap on it to select it.
Step 5. Do the “Swipe to confirm flash” action.
Step 6. Once done, go back to the main menu, select “Install“, then locate the “no-verity-force-encrypt-6.0.zip” file. Tap on it to select it.
Step 7. Do the “Swipe to confirm flash” action again.
Step 8. Once done, choose “Reboot” then “System“.
Step 9. Your phone will reboot into system again. This time, the phone is rooted.
Step 10. You’ll notice a new app called “Magisk Manager”. This app is crucial to manage and organize all root access on your phone. You might need to install it manually if you couldn’t find it for some reason. You can grab Magisk Manager APK file here.
Congratulation! You have successfully installed ATG Droid TWRP and rooted Redmi Note 7 Pro. You can use Root Checker app to confirm the root status.
Please do not hesitate to leave feedback in the comment section below. Tell us your experience.