I first got the Xiaomi Redmi Note 6 Pro back in October but it’s taken a while before the developer community began to really support it. Things are really starting to pick up now that Xiaomi has launched the device in India and today I will finally be showing you how to root the smartphone.
Now, there were some strange versions of TWRP available for a while but I just didn’t feel comfortable using them. I missed out on posting a tutorial a few days this past month because of the issues those unofficial versions had. I was even about to give up before I was finally able to show you how to install a proper version of TWRP on the device.
The first thing I recommend people do after installing TWRP is to create a backup. And that was the entire point of writing the tutorial on how to create a TWRP backup on the Redmi Note 6 Pro. Now that you have a backup created though, we can dig into the really fun mods for the phone.
Before we can root the Redmi Note 6 Pro though, we need to have to have some things done ahead of time. So, if you are start from a freshly unpackaged smartphone then you need to follow these steps first. . .
- Request Bootloader Unlock Permission from Xiaomi
- Unlock the Bootloader of the Redmi Note 6 Pro
- Install TWRP on the Redmi Note 6 Pro
Unlocking the bootloader may take a while depending on how long of a wait period Xiaomi gives you. I’ve seen some people get instant unlock access, others have had to wait 3, 7, 15, 30, or even up to 60 days. Xiaomi still has yet to explain why some only have to wait 3 days while others have to wait as long as 2 months.
Either way. Once you get to the point where you have TWRP installed, then you can begin the tutorial below and gain root access to the Redmi Note 6 Pro. In fact, if you want then you can replace the installation of the Universal Disable DM-Verity/Force_Encrypt ZIP file from that TWRP guide and replace it with Magisk instead.
That way, you can install both TWRP and gain root access to the Redmi Note 6 Pro all at the same time. However, if you followed along with me and finished the three tutorials below then follow the step by step guide below to gain root access.
How to Root the Xiaomi Redmi Note 6 Pro
- Again, make sure you have steps 1, 2 and 3 of the Requirements section completed above before you continue
- Then you can download the Magisk ZIP file
and move/copy it to the internal storage of the Redmi Note 6 Pro
- Boot the Redmi Note 6 into Recovery Mode
This should be the TWRP main menu
- Tap the Install button
- Browse to and tap on the Magisk ZIP file from Step #2
- Swipe the white arrows to the right to begin the installation
- Wait for Magisk to perform its checks and root the Redmi Note 6 Pro
This step should only take a minute or two to complete
- Then tap the Reboot System button at that appears at the bottom right
A lot of people are put off by the process of gaining root access to an Android smartphone. But as you can see, the process is relatively easy. Now. If this was a 4,000 word tutorial that included all of the steps I detailed in the requirements section then more people would be worried about it.
That is one of the big reasons why I prefer to break down my tutorials into digestible step by step guides. Firstly, it prevents me from having to repeat myself. Sure, it may annoy some people that they have to click into other pages but it’s a much easier process once things have been separated.
Don’t Forget the Requirements!
It’s not like you can do anything included in this tutorial without following through with those three steps in the first place though. Still, make sure that you read through all three of those tutorials before you begin with this one. The goal is to get to the point where you have TWRP installed on the Redmi Note 6 Pro.
TWRP is where we do most of our heavy lifting when it comes to installing various mods. The difficult part of this entire process is unlocking the bootloader so that we can install TWRP. As once that is out of the way we can quickly and easily install ZIP files such as Magisk, Xposed Framework, etc.
Remember to be patient during the bootloader unlock process. You will find tons of “scams” online that promise you an instant bootloader unlock. There have been a few of those available in the past but only for specific devices. They are referred to as exploits and they usually get posted in the XDA forums for your device for free.
Just don’t expect it to happen anytime soon because they are rare. I’ve only seen a few of them make it online and they were patched up pretty quick.
Installing TWRP and Root at the Same Time
Before I wrote up this tutorial on how to root the Xiaomi Redmi Note 6 I talked about replacing the Universal Disable DM-Verity/Force_Encrypt ZIP file with the Magisk ZIP file from the TWRP tutorial. This is entirely possible and to be honest, it’s most likely what people are looking for.
However, I don’t like to force things on people if they don’t want to do it that way. Learning how to install TWRP on a smartphone is something a lot of people want to do and they do don’t care about root at all. So why would I make people install Magisk in that tutorial?
This goes back to me breaking these tutorials down to bitesize guides too. There will be people who are searching for how to install TWRP just like there will be people searching for how to gain root access. In my opinion, there’s no need to make these guides more complex and combine two in one.
Just know that if you want, you don’t have to install the Universal Disable DM-Verity/Force_Encrypt ZIP file during the TWRP tutorial if you don’t want to. If you would like to, you can replace that segment of the guide with the Magisk ZIP file and you will have installed TWRP and gained root access to the Redmi Note 6 Pro at the same time.
It all boils down to personal preference and that is what I enjoy so much about the Android operating system.
Magisk Gives Root and Passes SafetyNet Checks
Thankfully, once you have Magisk installed you can finally pass Redmi Note 6 Pro SafetyNet checks. This is a security check that a lot of applications leverage in order to make sure you aren’t rooted and are attempting to cheat the system. Applications (and games) that use this range from Netflix to banking apps and games like Pokemon Go as well.
Knowing how to root the Redmi Note 6 Pro can give you a lot of access to the software you have on your phone. It can let you do a lot of things that you are normally not allowed to do. In Pokemon Go’s example, you can use a program that tricks the game into thinking you’re walking around catching Pokemon.
Banking applications are worried that if your phone is rooted then there is a high chance that it has been compromised. This can result in a hacker gaining access to your banking information. Once they have that the hacker can use it to transfer your money away or they could sell/trade it on the dark web.
For good or bad, SafetyNet is there to keep you protected. As long as you know what you’re going (and not installing premium games that have been cracked and injected with malware), then you’re going to be safe from anything that uses SafetyNet checks. As always, just be aware of what you’re doing and know the risks that are involved.
If this tutorial helped you in any way, please consider donating via PayPal, Patreon, Cryptocurrency, or GoFundMe. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, XDA, forums, etc. will also help a lot. I would also appreciate suggestions for Android tips and tutorials that you would like to see in the future.