How to get a root rights on Xiaomi Redmi 9C: a complete guide with unlocking the bootloader

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:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version until you become a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers
  4. 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.

  1. Launch the Mi Unlock Tool and log in to the same Mi Account as your phone.
  2. Connect Redmi 9C in Fastboot mode (screen with a hare and the inscription Fastboot).
  3. Press Unlock and the program will start checking the device.
  4. 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 hoursFirst attempt to unlockWait 72 hours and repeat
Current account is different from the account info on the deviceMi accounts on PC and phone are not the sameReconnect your phone account
Device is locked. Unable to unlockUnactivated Unlocking OEMEnable in the developer settings
Fastboot: Unknown commandThe Mi Unlock Tool is an outdated versionDownload 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:

  1. Download the file. twrp-3.7.0_9-0-angelica.img (Check the relevance of the version!).
  2. Rename it to recovery.img and place it in a folder from fastboot to PC.
  3. Connect your phone in Fastboot mode and execute the command: fastboot flash recovery.img
  4. 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:

  1. Download the latest Magisk ZIP (e.g. Magisk-v26.4.zip).
  2. Transfer the file to your phone or flash drive.
  3. Boot to TWRP (Put Volume Up + Power on the phone off).
  4. Press Install, select Magisk-v26.4.zip and swipe for confirmation.
  5. 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?
If you have a Failed to mount /system error when you install Magisk, it means your firmware has been modified or damaged. Solution: 1. Sweep the original firmware through Fastboot. 2. Re-install TWRP and Magisk. 3. If the error persists, try the Magisk Canary version.

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:

  1. Download Magisk-v26.4.apk and rename it Magisk.zip.
  2. Connect your phone to a PC with USB debugging enabled.
  3. 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:

  1. Download the official firmware for your model (angelica_global_images...).
  2. Unpack the archive and place the file flash_all.bat fastboot.
  3. Connect your phone in Fastboot mode and launch flash_all.bat.
  4. 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.

FAQ: Frequent questions about root rights on Redmi 9C

Can I get a root right without unlocking the bootloader?
No. Xiaomi blocks modifications to system partitions without unlocking. Any bypass methods (such as through vulnerabilities) are unstable and can lead to a device breaking down.
Will I lose my warranty after rooting?
Xiaomi considers the root rights to be a violation of the warranty, but if you return the phone to stock (see section above), the service center may not detect any modifications.
How to update MIUI after obtaining root rights?
Updates over the air (OTA) will not work. You need to: Download the full service package (.zip) from the official site. Sweep it through TWRP (no wipes!). After the update, re-swipe Magisk.
Can I root Redmi 9C on Android 12?
Yes, but the process is more complicated because of the enhanced protection of MIUI 13+. You will need: Use Magisk Delta instead of the standard Magisk. Disable AVB 2.0 via fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img.
What applications should be installed after rooting?
We recommend Titanium Backup for app and data backup; Greenify for backup optimization; FX File Explorer for system files; AdAway for hosts-level ad blocking; Avoid apps like KingRoot or SuperSU, which are outdated and can harm the system.