Getting root rights on Xiaomi Redmi 9C NFC It allows you to access hidden Android features, but it requires care.This model, released in 2020 based on the MediaTek Helio chipset. G35, It's very specific to unlocking the bootloader and installing the custom recavator, and unlike Snapdragon, you can't use standard tools like fastboot oem unlock, which is more complex and risky.
In this article you will find a step-by-step instruction tailored to the specifics of Redmi. 9C NFC (codename angelicanfc, including driver preparation, unlocking the bootloader through the official Mi Unlock Tool, installation TWRP We'll also look at common errors, like Magisk's root rights, BROM Error: SLA Auth) and how to circumvent them.
Preparing the device: what to do before rooting
Before you start unlocking, make sure your Redmi is ready. 9C NFC It meets the key requirements. First, check the version. MIUI โ For successful rooting, firmware is not newer MIUI 12.5 (more recent versions may have problems with the TWRP). Version can be found in Settings โ The phone. โ Version. MIUI.
Second, back up all the important data, and the process of unlocking the bootloader will reset the device to the factory settings, and the installation will be done. TWRP This can cause loss of files in the section. /data. Use Mi Cloud, Google Drive, or physical copying on your PC:
- ๐ฑ Contact and SMS (Export through Settings โ Google โ Backup)
- ๐ธ Photo and video (copy folder) DCIM computer)
- ๐ Passwords from apps (save in the password manager)
- ๐ฎ Save games (use Helium or root backup if you already have root)
Also prepare a computer with Windows 7/10/11 (on macOS/Linux There may be problems with MediaTek drivers:
- ๐ฅ๏ธ Mi Unlock Tool (Official Tool from Xiaomi)
- ๐ MediaTek Preloader Drivers (without them, PC will not see the phone in mode) BROM)
- ๐ฆ TWRP for angelicanfc (version 3.7.0 or later)
- ๐ Magisk (last stable version)
โ ๏ธ Attention: If your Redmi is 9C NFC purchased in China (suffixed version) CN), Unlocking the bootloader may not be possible without additional manipulation. โ The phone. โ Model.
Unlock the bootloader with the Mi Unlock Tool
bootloader on Xiaomi Redmi 9C NFC It's locked by default. Unlocking it is a mandatory step before installation. TWRP. The process takes between 72 hours and 1 week due to Xiaomiโs policy (you need to link your Mi Account to your device and wait for confirmation).
Algorithm of action:
- Link your Mi Account: Go to Settings โ Mi Account โ Synchronize. Enable Device Find and Data Synchronize. โ Additionally. โ For developers, activate OEM unlocking and debugging USB.
- Start Mi Unlock Tool: Connect your phone to your PC in fastboot mode (turn off the device, then press the Power button). + Volโ). In the program, press Unlock and follow the instructions. If a Couldn't unlock error appears, try again in 24 to 168 hours.
Once successfully unlocked, the phone will automatically reset, at which point you can't disconnect the device from the PC or interrupt the process - this can lead to a "brick" due to damage to the boot partition.
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldnโt verify device | Mi Account is not tied to the device | Check the sync in the settings and try again in 24 hours |
| Current account is different from the account info on the device | Another account is authorized on the phone | Run a fastboot reset and log in under the right account |
| BROM Error: SLA Auth (3012) | MediaTek driver problem or chipset lock | Install drivers manually through Device Manager or use LibUSB |
Mi Account is tied to the device|Debugging by USB included|OEM-unlocking permitted|MediaTek drivers installed|Backup copy of data created-->
Installation TWRP Recovery on Redmi 9C NFC
Once the bootloader is unlocked, you can start installing a custom Recovery. 9C NFC fitting TWRP 3.7.0 from wrzd developer (available on XDA Important: Do not use versions for other models (e.g. Redmi). 9C without NFC), This will cause errors in the loading process.
Installation instructions:
- Download the image TWRP (file with the.img extension and rename it to twrp.img convenienceally.
- Transfer the phone to fastboot: adb reboot bootloader Or manually: turn off the device, then press the Power. + Volโ.
- Please. TWRP Command Prompt: Fastboot Flash Recovery twrp.img If the command does not work, try: fastboot boot twrp.img (It'll temporarily load. TWRP firmwareless).
If the TWRP doesn't start after the reboot and the phone loads into a standard recaveri, then the stock firmware has overwritten the custom.
- ๐ Repeat the firmware. TWRP And immediately after the command fastboot reboot recovery hold Vol.+, to enter TWRP.
- ๐ ๏ธ V TWRP Go to Mount. โ Enable MTP, copying files from the PC.
- ๐ซ Turn off signature verification in TWRP: Settings โ Disable DM-Verity.
โ ๏ธ Attention: On some firmware MIUI 13+ installation TWRP This can lead to a looped reboot, in which case you need to flash the stock firmware through the Mi Flash Tool and start the process again.
What if TWRP doesnโt see internal memory?
Install Magisk for root rights
Magisk is a universal tool for obtaining root rights without changing the systemless root. 9C NFC The latest stable version is suitable (at the time of 2026 โ Magisk). v26.4). The installation takes place through TWRP.
Step-by-step process:
- Download Magisk (file) Magisk-v26.4.zip) and move it to your phone or flash drive.
- Download to TWRP (hold Power + Vol+ when enabled).
- Go through Magisk: In TWRP press Install. Select the file. Magisk-v26.4.zip. Swipe for confirmation.
Reboot.
After the reboot, check for root rights using the Magisk Manager app or command in the terminal:
suIf the command returns #, the root is successfully received. If not, repeat the installation of Magisk, pre-clearing the cache (Wipe) โ Dalvik/Cache into TWRP).
To hide root rights from banking applications (for example, Sberbank Online or Google Pay):
- ๐ In Magisk Manager, enable MagiskHide (renamed Zygisk in newer versions).
- ๐ฑ Add apps to the Hiding List: Settings โ Magisk cover-up โ Select applications.
- ๐ Reset the device.
๐ก
If the phone doesnโt boot after installing Magisk, try flashing an alternative root-enabled kernel (like the peachyy developerโs kernel).
Typical errors and their solutions
Redmi's rooting process 9C NFC Often accompanied by errors related to the features of the MediaTek Helio chipset G35. Letโs look at the most common problems and ways to fix them.
1. Mistake "BROM Error: SLA Auth (3012/3044)"
This error occurs when you try to interact with the bootloader via fastboot or SP Flash Tool:
- ๐ No MediaTek Preloader drivers.
- ๐ Chipset-level lock (authorization required via Firehose).
- ๐ฅ๏ธ Antivirus conflict (e.g. Avast blocks access to ports).
Decision:
- Install drivers manually through Device Manager (look for a device called MediaTek Preloader).
- Use it. LibUSB-Win32 driver-installation.
- Turn off the antivirus and try again.
2. looped restart (bootloop) after installation TWRP
If the phone is constantly restarting and not booting into the system, the reason may be:
- ๐ฑ Incompatibility of the version TWRP firmware.
- ๐ง Damage to the boot section during firmware.
- ๐ Encrypted data (FBE).
Decision:
1. Download to fastboot:
adb reboot bootloader
2. Scroll stock boot.img:
fastboot flash boot stock_boot.img
3. Re-install TWRP and Magisk.3. Apps don't see root rights
If Magisk Manager shows that the root is there, but applications (such as Root Explorer) are not accessing:
- ๐ Reinstall Magisk with cache cleanup.
- ๐ Check the MagiskHide settings (for new versions โ Zygisk).
- ๐ ๏ธ Update Magisk binary files via Settings โ Update.
| Problem. | Error code | Decision |
|---|---|---|
| I can't get into fastboot. | waiting for device | Check the cable. USB (You need original, install the drivers ADB |
| TWRP does not see internal memory | Unable to mount /data | Format the section /data into TWRP Or run the firmware without encryption |
| Magisk is not installed | Installation failed | Download the latest version of Magisk or use Magisk-patched boot.img |
๐ก
If the phone doesn't turn on after all the manipulations, try flashing the stock firmware through the Mi Flash Tool in "clean all and lock" mode, which will return the device to factory condition, but lock the bootloader again.
How to Check the Success of Rooting
Once you install Magisk, you need to make sure that the root rights are working correctly. Here are some ways to check:
- A: adb shell su If the # symbol appears after the su command, the root is active.
- Root Checker: Download Root Checker from Google Play. Run the check and the app will show the status of root rights.
- Attempt to modify system files: Install Root Explorer or FX File Explorer. Try editing the file in /system (For example, build.prop).
If the root doesn't work:
- ๐ Reinstall Magisk with cache cleanup (Wipe) Dalvik/Cache into TWRP).
- ๐ Check out Magisk version for Android 11+ required v24.0+.
- ๐ ๏ธ Please use Magisk-patched boot.img standard ZIP-file.
To check the concealment of root rights from banking applications:
- Install SafetyNet Test from Google Play.
- Run the test โ if ctsProfile: true, then Google Pay and banking apps will work.
- If the test fails, turn on MagiskHide (Zygisk) and add the apps to the Hidden List.
โ ๏ธ Note: Some banking applications (e.g. Tinkoff) block access when root rights are detected, even if they are hidden.
What to do after rooting: useful tweaks
Now that you have root rights, you can optimize the work of Redmi. 9C NFC. Here are some useful changes:
1. Removal of embedded garbage (bloatware)
Stock firmware MIUI It contains a lot of unnecessary applications that can't be removed without root rights:
- ๐ฑ Install Titanium Backup or SD Maid.
- ๐๏ธ Select removal applications (e.g. com.miui.analytics, com.xiaomi.midrop).
- โ ๏ธ Do not remove system components (e.g. com.android.phone) โ this will cause your phone to fail.
2. Optimization of productivity
Root rights can:
- ๐ Change the planner CPU interactive or performance (via Kernel Adiutor).
- ๐ Disable unnecessary services MIUI, battery-consuming (e.g. com.xiaomi.xmsf).
- ๐ฎ Increase. FPS play-over GPU (Carefully โ this reduces the life of the chipset!).
3.Backup and recovery
With root rights, you can create complete system backups, including applications and their data:
- ๐พ Use it. TWRP partition backup /data.
- ๐ For automatic backups, install Swift Backup (requires root).
- โ๏ธ Upload backups to the cloud (like Google Drive) for reliability.
Example of a backup team via ADB:
adb backup -apk -obb -shared -all -f backup.ab4. Change of system fonts and animations
With root rights, you can customize the interface MIUI:
- ๐จ Install FontFix to change the system fonts.
- โก Change the animation speed through build.prop (add the lines ro.window.animation.scale)=0.5).
- ๐ผ๏ธ Replace boot animation (bootanimation.zip) into /system/media.
๐ก
To increase battery life, turn off background system applications through Greenify (requires root). 9C NFC, where the 5,000mAh battery is rapidly discharged due to optimizations MIUI.