We have got the Xiaomi Redmi Note 10 base version here and, in this article, we are going to show you how to gain root access. This article will give you the tutorial to root not only vanilla Xiaomi Redmi Note 10 but to all the devices in the Redmi note 10 series including the Redmi Note 10, Note 10 Pro, and Note 10 pro max as well as the 5G variant of these devices.
The main requirement we have before we can start this tutorial is that we have to unlock the bootloader of the device.
Most people have to wait for about seven days to get their bootloader unlocked from Xiaomi.
It is easier to unlock the bootloader for some of these variants than it is for others.
How to Unlock Bootloader of Xiaomi devices?
You need a Xiaomi Mi account to unlock the bootloader and your device has a sim card with active internet data as we have to turn off the Wi-Fi network for this process.
Now open settings apps and head over to the “About Phone” page.
Tap on the MIUI version on the “About Phone” page about seven to ten times to enable developer options.
Go back to the main settings page and navigate “Additional settings” and tap on it.
In “Additional settings” look for the developer options you just enabled. By default this menu is hidden and you have to enable it by tapping on the MIUI versions for few times.
In “Developer Options” navigate “OEM Unlocking” and turn it on by tapping on the toggle next to it.
After doing that go again to the main settings page and look for the Mi Account option and then sign in with your Xiaomi Mi account.
Open “Developer Options’ again and tap on the “Mi Unlock Status” option.
Once we tap that we are going to likely get permission required pop-up so just agree to the permissions.
Read the instructions here and tap on “Add account and device”. Once we tap that it’s going to prepare and if everything goes smoothly you should get a message saying that it has been added.
Now we can proceed with the bootloader unlock procedure.
Go to the home page and power off your device completely because we need to boot this device into the fast boot mode.
Once your device is turned off completely, press the power and volume down button at the same time to open the fast boot mode.
After you see the fast boot mode logo appear on your device leave the power and volume down button.
Then we just need to connect our device to the PC via USB cable.
Download the Mi unlock tool on your PC from the link and open it.
When you open it, you will get a big disclaimer and you will get a couple of buttons at the bottom. Click on Agree to continue.
It will ask you to sign in with your Mi Account. Enter your Mi account credentials to proceed further.
Once you log in to your account, it’s going to take you over to the secondary screen. Make sure that you have plugged your device into the PC, if you haven’t then it will not work.
You will get a warning message which says “Unlock will erase user data” so make sure that you have created a backup of all your important data before the start of this procedure.
Click the “Unlock” button at the bottom.
It will take some time may be few days to unlock your device.
Once the process will complete, unplug your device from the PC and reboot it by long-pressing the power button.
That is how you unlock the bootloader on Xiaomi Redmi Note 10 devices.
How to Root the Xiaomi Redmi Note 10 devices?
Our Xiaomi Redmi Note 10 is on the latest version of MIUI 12 and you need to make note of the version you’re currently using.
You can find the MIUI version history by going settings page and then to the “About Phone” menu.
Our device is currently on 12.0.5 and we need to make note of that so that we can download the exact version of the firmware.
We also need to download and install Magisk on our device as it is important to root any device. Open the link on your device’s web browser to download Magisk as it is not available on Play Store and you have to sideload the application.
So now that you know the device name that you have as well as the version of MIUI that you’re currently running.
You can go to this website Xiaomi firmware updater.
Tap the scroll to downloads.
We will be going to keep the ROM and latest options checked.
All we have to do is simply type in the name of our device.
You will get different options. We have the “Mojito” variant as evident by the code name of our device.
Once your device is selected just tap on download.
It will take us to a page that’s going to list a bunch of different versions of MIUI typically for different regions.
If you remembered that before we were on 12.0.5 and we are on the global version of MIUI so now that we know we’re on 12.0.5 and we are on the global version.
We are just going to tap the download option for that firmware.
On the next page we are going to get a couple of options here, first is the recovery rom and we do not want to download the recovery rom as it does not give us access to the “boot.image” file that we need.
So instead you need to scroll down until you see the fast boot type and make sure that it matches your device name and your MIUI version.
Tap on the full Rom blue button to download it. If you download the ROM on your mobile device then copy the downloaded file to your PC.
Extract the downloaded file as it is in zip format.
When you extract that file, it gives you another file that is also in the zip format and you have to extract it as well.
When you extract that second zip file, you get a folder and, in that folder, here you will be going to get a set of files, as well as a folder, labeled images, and in that images folder we will find our “boot.image” file.
We have to take that boot.image file and we’re going to copy it to our Xiaomi Redmi Note 10.
We have already download and install the Magisk on our device and if you haven’t done it yet, do it to continue.
Open Magisk on your device you will see an install button in the Magisk section right at the top.
Just tap on that and we want to choose the select and patch a file option that should automatically open up a file browser.
Since we put the boot image file on our device it’s going to show up in the recent file and if you need to browse and locate where you copied that boot image file you can also do that.
Tap on the boot.image file and then we’re going to tap the let’s go option.
You can watch and see what’s going on and what the Magisk application is doing to that boot.image file.
It is going to take the contents of it, inserting the binaries that are required to gain root access, and then packaging it back up so that we can simply flash that boot image via ADB and fast boot tools.
Once the process is finished, you need to boot your device into the fast boot mode to continue further.
To boot into fast boot mode, turn off your device completely and then press the power and volume down button at the same time for few seconds.
Once we have the Xiaomi Redmi Note 10 in fast boot mode we can connect it back to our pc with that USB cable.
So, we have got the smartphone connected to the pc as mentioned.
Open Minimal ADB and fast boot tools folder in your C drive. If you don’t know how to install minimal ADB and fast boot mode then follow the link to know more.
Now you have to copy the “Magisk_patched” file that you just created using the Magisk in the minimal ADB and fast boot mode.
Open the command prompt in the same minimal ADB and Fast boot mode folder.
Type “fast boot device” in the command prompt and hit enter, your device will appear.
So as long as our device is recognized via fast boot we can type out the command “fastboot flash boot” and then the exact file name of what we have now. If you want we can rename that file to anything you want. You can also rename that file back to simply just boot.img if you want to.
So, your exact command will be:
“fastboot flash boot Magisk_patched-22100_ppV0M.img”
Once you have the command typed out just press enter on the keyboard.
You will be told that the fastboot.exe program is sending this patched file to the phone with the target usually boot_a.
The phone does use the dual partition system so it could also be boot_b, it does not matter.
Since we selected just the boot partition here by default it’s going to select it for us.
This will change depending on how many over-the-air updates you have installed.
You will see an “Okay” message next to both the partitions once the process will complete.
Now, all we have to do is reboot the phone. We can reboot the phone by typing the command “fastboot reboot” and hit enter.
Or we can press the power button for seven to ten seconds to force the device to reboot.
If you are using the power button to reboot the device then you can unplug the device from the USB cable before the reboot.
Your device will boot back to android normally.
That’s how you can root your Xiaomi Redmi Note 10 series.
Experiencing difficulties with your Device, check out our “How To” page on how to resolve some of these issue