Getting the root rights to the Xiaomi Redmi 9C opens up access to hidden Android features, from uninstalling system applications to installing custom firmware. However, the process requires care β a mistake at any stage can turn a smartphone into a brick. In this article, we will discuss three officially supported methods (via Magisk, TWRP and ADB), and also explain how to get around typical errors, such as Fastboot: Unknown command or hanging on the Mi logo.
Itβs important to understand that Xiaomi blocks the bootloader on all devices, so the first step is to unlock it through the Mi Unlock Tool.The process takes from 72 hours (due to the brandβs security policy) and requires an account to be linked to Mi. We will describe in detail how to speed up the wait and what to do if the tool gives a Couldnβt unlock error.
This article is relevant for Redmi 9C (codename angelica) based on Android 10/11 with MIUI 12/13 firmware. If your device runs Android 12+, some steps may differ - check the version in Settings β About Phone.
Preparation for unlocking the loader
Before you can get a root right, you need to unlock the bootloader, which is a mandatory step that Xiaomi has made after 2020, and this is what you need:
- π± Redmi Smartphone 9C battery-charged β₯ 60%
- π» Computer on Windows 7/10/11 (for Mac/Linux Additional drivers are needed)
- π Original. USB-cable (donβt use cheap analogues β they can interrupt the connection)
- π Mi Account linked to the device (required to have a confirmed phone number!)
First, turn on the developer mode:
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version until you become a developer!
- Back to Settings β Additionally. β For developers
- Activate USB Debugging and OEM Unlocking
β οΈ Note: If the item Unlock OEM Inactive, check if the Mi Account is linked to the device.
Next, download the official Mi Unlock Tool (version no lower than 5.5.224.30). Install the Xiaomi program and drivers for Fastboot. After connecting the phone to your PC in Fastboot mode (clip Volume Down + Power when the device is off).
Sync contacts and files with Mi Cloud
Disable protection with a pattern lock/PIN
Make sure your PC has disabled the antivirus (it can block the Mi Unlock Tool)
Download the firmware for your model (in case of recovery)-->
Unlock the bootloader with the Mi Unlock Tool
The unlocking process takes a minimum of 72 hours due to Xiaomi's policy.
- Launch the Mi Unlock Tool and log in to the same Mi Account as your phone.
- Connect Redmi 9C in Fastboot mode (screen with a hare and the inscription Fastboot).
- Press Unlock and the program will start checking the device.
- If the message appears Couldn't unlock.Wait for 72 hours, turn off the phone and try again in 3 days.
Once successfully unlocked, the bootloader will remain open even after resetting, but the binding to the Mi Account will remain, meaning that it wonβt take 72 hours to re-unblock after the reset.
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldnβt unlock. Wait for 72 hours | First attempt to unlock | Wait 72 hours and repeat |
| Current account is different from the account info on the device | Mi accounts on PC and phone are not the same | Reconnect your phone account |
| Device is locked. Unable to unlock | Unactivated Unlocking OEM | Enable in the developer settings |
| Fastboot: Unknown command | The Mi Unlock Tool is an outdated version | Download the latest version from the official website |
β οΈ Warning: If the phone is stuck on the Mi logo after unlocking, don't panic. + 10 seconds power to force reboot. If that doesn't work, you'll need to flash the device through the Fastboot.
Official Mi Unlock Tool Officially
Available through ADB and fastboot oem unlock
Helped by a friend/acquaintance
I haven't tried it yet.-->
Installation of custom TWRP Recovery
Once the bootloader is unlocked, the next step is to install the TWRP (Team Win Recovery Project) which allows you to run Magisk to obtain root rights. For Redmi 9C (angelica), use the official TWRP version.
Installation instructions:
- Download the file. twrp-3.7.0_9-0-angelica.img (Check the relevance of the version!).
- Rename it to recovery.img and place it in a folder from fastboot to PC.
- Connect your phone in Fastboot mode and execute the command: fastboot flash recovery.img
- Then reboot to the recavers: fastboot boot recovery.img
If the TWRP does not start after the reboot and the phone is loaded into a standard MIUI recavator, do:
fastboot flash recovery recovery.img
fastboot reboot recoveryπ‘
If TWRP asks for a password when you start, it means that the phone has encrypted data. To turn it off, do a reset via TWRP (Wipe β Format Data), but note that all data will be deleted!
Getting Root Rights through Magisk
Magisk is a universal tool for obtaining root rights without violating the integrity of the systemless root, which allows you to use banking applications and games that usually block rooted devices.
Installation steps:
- Download the latest Magisk ZIP (e.g. Magisk-v26.4.zip).
- Transfer the file to your phone or flash drive.
- Boot to TWRP (Put Volume Up + Power on the phone off).
- Press Install, select Magisk-v26.4.zip and swipe for confirmation.
- After installation, reboot to the system.
To check for root rights, install the Root Checker app from Google Play. If Root Access: Available is a status, it went well.
β οΈ Note: After installing Magisk, some functions MIUI This may not work properly (e.g. Game Turbo or Second Space) and is due to modifications to system processes.
What if Magisk is not installed?
Alternative method: root through ADB (without TWRP)
If installing TWRP seems complicated, you can get root rights directly through ADB and Magisk, a method that is suitable for MIUI firmware based on Android 10/11.
Instructions:
- Download Magisk-v26.4.apk and rename it Magisk.zip.
- Connect your phone to a PC with USB debugging enabled.
- Open the command line in the folder with ADB and do: adb push Magisk.zip /sdcard/ adb shell su -- At this stage, you may need to confirm on the phone dd if=/sdcard/Magisk.zip of=/dev/block/bootdevice/by-name/boot reboot
This method is less reliable than TWRP installation, and can lead to bootloop, only if other methods have failed.
π‘
Installing Magisk via ADB is suitable for devices with a locked bootloader, but requires pre-unlocking. Without it, the dd command will not work!
Solving typical problems after getting root rights
Even after successfully rooting Redmi 9C, there may be problems, and here are the most common ways to solve them:
- π Hanging on the Mi logo: Keep Volume Up + Nutrition 10 You can do it for a forced reset. boot.img via fastboot flash boot boot.img.
If Google Pay or Netflix stop working after rooting, install the Universal SafetyNet Fix module via Magisk.It bypasses SafetyNet checks, but may require additional setup in MagiskHide.
How to remove root rights and return the phone to its original state
If you need to return the Redmi 9C to stock (for example, for warranty repairs), follow the following steps:
- Download the official firmware for your model (angelica_global_images...).
- Unpack the archive and place the file flash_all.bat fastboot.
- Connect your phone in Fastboot mode and launch flash_all.bat.
- Wait until the process is complete (the phone will reboot automatically).
After that, the root rights will be removed and the bootloader will remain unlocked. To block it back, use the command:
fastboot oem lockβ οΈ Attention: Locking the bootloader erases all data! make a backup through TWRP Mi Cloud before executing a command.