Root rights to Xiaomi Redmi 3S: Complete guide with unlocking the bootloader and installing Magisk

Xiaomi Redmi 3S (The codename land is still a popular budget smartphone due to its reliability and the possibility of deep customization. Getting root-rights opens up access to removing system applications, fine-tuning performance, installing modified firmware, and even restoring โ€œbricksโ€ after failed experiments. However, the process of obtaining a root on this device has nuances associated with a blocked bootloader from Xiaomi and an outdated version of Android 6.0.

Unlike modern models, where unlocking the loader takes 7-15 Waiting days for approval from Xiaomi, for Redmi 3S This process can be accelerated to a few hours, provided you approach it correctly, and in this article we will discuss three current methods of obtaining root rights (via Magisk, SuperSU and custom recovery), compare their pros and cons, and warn against the typical mistakes that turn a phone into a brick. We will pay special attention to circumventing restrictions. MIUI 14 When unlocking the bootloader through the MiUnlock utility โ€“ this step is often missed in old guides.

Preparation of the device: what to do before unlocking

Before you start unlocking the bootloader and getting root, you have to do a number of things that you have to do, and neglecting them can cause data loss, sensor failures, or even hardware damage to the board (if you interrupt the firmware process), starting with the most important thing, backup.

Create a complete copy of all data, including:

  • ๐Ÿ“ฑ Contact and SMS (Export through Settings โ†’ Google โ†’ Backup or Mi Mover application)
  • ๐Ÿ“ท Photo/video (copy to PC or cloud โ€“ internal memory will be formatted!)
  • ๐Ÿ”‘ Logins/passwords (use Google Smart Lock or export from your browser)
  • ๐ŸŽฎ Save games (for cloud backup games, enable synchronization in game settings)

Check the version further. MIUI And Android. Go to Settings for that. โ†’ About the phone, up-to-date data for Redmi. 3S:

ParameterSupported versionNotes
MIUIUp to 14.0.2.Newer versions can block unlocking
Android6.0.1 (Marshmallow)Update to 7.0+ unofficially and fraught with bugs
LoaderBlocked.Requires mandatory unlocking via MiUnlock
RecoveryStock (3e)You need root. TWRP Or OrangeFox.

โš ๏ธ Note: If your device was purchased in China (the domestic version), unlocking the bootloader may require a link to a Chinese Mi Account.

Also prepare:

  • ๐Ÿ–ฅ๏ธ Computer on Windows 7/10/11 (for MiUnlock and ADB)
  • ๐Ÿ”Œ Original. USB-cable (cheap cables can interrupt the connection)
  • ๐Ÿ”‹ Charge at least 60% (process can take up to 2 hours)
  • ๐Ÿ› ๏ธ Tools: Mi Unlock Tool, ADB/Fastboot, Magisk or SuperSU

Enable USB debugging in Settings โ†’ About Phone โ†’ MIUI version (7 times press)

Connect your Mi Account to your device in Settings โ†’ Xiaomi account

Install Qualcomm and ADB drivers on PC

Disable the antivirus (it can block MiUnlock)

Download Fastboot firmware for your version MIUI-->

Unlock the bootloader: bypass the limitations of Xiaomi

The main obstacle to root rights is a blocked bootloader, which Xiaomi introduced to protect against viruses and unauthorized changes, but for enthusiasts, it has become a headache.

  1. Linking your Mi Account to your device (required!)
  2. Getting permission to unlock through Mi Unlock Tool
  3. Direct Unlocking in Fastboot Mode

The most common error is to try to unlock the bootloader without linking the account, and the system will return the error "Couldn't unlock" or "Current account is different from the account info on the device."

  1. Go to Settings โ†’ Xiaomi Account and log in.
  2. Enable Data Synchronization and Device Search.
  3. Connect your phone to the internet via mobile data (Wi-Fi may not work!).
  4. Reset the device.

Now download the official Mi Unlock Tool (version no lower than 5.5.224.30) and install it on your PC, run it on behalf of the administrator, and follow the steps:

1 Enter the Mi Account details associated with the phone.


2. Connect Redmi 3S in Fastboot mode (turn off the phone, then press Volume Down + Power).




3. Press Unlock and wait until completion (usually 10-30 seconds).




4 If you receive a message about waiting 72/168 hours, use the method of bypassing.

โš ๏ธ Warning: Once the bootloader is unlocked, all data on the device (including internal memory) will be reset.

Waiting round 72/168 hours
If the Mi Unlock Tool requires waiting, try the following method: 1. Turn off the Internet on your PC before you start the utility. 2. In the username / password field, enter the data of the Chinese Mi Account (you can create via account.xiaomi.com, selecting the "China" region). 3. Connect your phone in Fastboot mode and press Unlock. 4 If you see a "Device not supported" error, try again 24 hours later with the same account. 3S efficiency ~60%.

Official (through waiting)|Chinese account|Passage ADB|Another method|I couldn't unlock it.-->

Installation of custom recovery: TWRP vs OrangeFox

After unlocking the bootloader, the next step is to install custom recovery, which will allow you to sew ZIP-Root files (Magisk or SuperSU) for Redmi 3S two-way:

  • ๐Ÿ”ง TWRP 3.7.0 โ€“ Classic solution with support ADB Sideload and data encryption. minus: may not work properly with some versions MIUI 14.
  • ๐ŸฆŠ OrangeFox R11.1 โ€” fork TWRP It has an improved interface and a built-in file manager, plus: it handles vendor and system partitions better.

We recommend OrangeFox for beginners because of the more intuitive menu. download the recovery image for land from the official website: OrangeFox for Redmi 3S.

Installation via Fastboot:

1. Move the downloaded OrangeFox-*.img file to the folder with ADB.


2. Open the command line in this folder (Shift + PCM โ†’ "Open PowerShell window here").




3. Enter commands:




fastboot flash recovery OrangeFox-*.img




fastboot boot OrangeFox-*.img




4.The phone will automatically reboot to OrangeFox Recovery.

If after the firmware recovery phone loads into the standard MIUI Recovery, so the stock firmware overwrote it:

  • Check OrangeFox again.
  • Immediately after installation, execute the command:
fastboot flash boot OrangeFox-*.img

This will prevent automatic recovery from stock recovery.

๐Ÿ’ก

If after installing custom recovery phone does not turn on (black screen), try to pinch the Volume up. + Meals for food 10-15 This will force recovery.

Getting root rights: Magisk vs SuperSU

Now that you have custom recovery installed, you can start getting root, and you can choose from two basic tools:

CriteriaMagiskSuperSU
Support for Android 6.0โœ… Yes.โœ… Yes (version 2.82)
Hiding root from appsโœ… MagiskHideโŒ No.
Updates through the annexโœ… Automatic.โŒ Hand-held
Compatible with MIUI 14โœ… Complete.โš ๏ธ Partial (bugs with) OTA)
Installation of modulesโœ… Through Magisk ManagerโŒ No.

For Redmi. 3S Magisk is the clear choice, as it supports MagiskHide (hiding root from banking apps and games) and is regularly updated. SuperSU is outdated and may conflict with new versions. MIUI.

Instructions for installation of Magisk:

  1. Download the latest Magisk ZIP (version 26.4+).
  2. Move the file to your phone or to your phone. SD-map.
  3. Download to OrangeFox Recovery (Loudness Up) + Nutrition).
  4. Choose Install. โ†’ Choose. Magisk.zip โ†’ Swipe to Confirm Flash.
  5. After installation, reboot to the system.

If Magisk does not appear in the app menu after the reboot:

  • Install Magisk. APK manually.
  • Check for the file. /data/adb/magisk.db via a file manager with root access.
  • If the file is missing, repeat the Magisk firmware.

โš ๏ธ Note: After installing Magisk, do not update via OTA (This will lead to root loss and possible bricks. Use only manual firmware through recovery.

๐Ÿ’ก

Magisk is the only way to get root on Redmi 3S Not only is SuperSU obsolete, but it could also cause system boot problems due to conflicts with the kernel. MIUI 14.

Root rights and problem solving

You can make sure that root is successful in several ways:

  • ๐Ÿ“ฑ Start Magisk Manager โ€“ If all modules are active and the status shows โ€œInstalledโ€, root works.
  • ๐Ÿ› ๏ธ Install Root Checker from Google Play.
  • ๐Ÿ’ป Connect the phone to the PC and enter into ADB team:
adb shell su

If you answer, you will see # instead of $ โ€” root available.

Typical problems and their solutions:

Problem.Reason.Decision
Magisk is not installed (error 1)Damaged boot.img.Swipe the stock boot through Fastboot, then re-install Magisk
The phone is loaded into the bootloopMagisk Module ConflictRemove all modules through recovery (/data/adb/modules)
Banking apps are finding rootMagiskHide not activatedEnable MagiskHide in the settings and reboot
No network after firmwareDamaged modem sectionSwitch to modem.img via Fastboot

If the root has stopped working, the fingerprint or NFC, This is due to a change in section /vendor. Decision:

  1. Download the stock firmware for your version MIUI.
  2. Take the files out of it. vendor.img and persist.img.
  3. Write them through Fastboot:
fastboot flash vendor vendor.img


fastboot flash persist persist.img

What to do after root: security and optimization

Root rights are a huge opportunity, but they also carry risks.

  • ๐Ÿ”’ Set up MagiskHide for banking applications: Open Magisk Manager โ†’ Settings โ†’ Turn on MagiskHide. Add apps (like SberBank Online, Google Pay) to the hide list. Reboot your phone.

Remove the bloatware

Titanium Backup

ADB

adb shell


su




pm uninstall -k --user 0 com.mi.browser




pm uninstall -k --user 0 com.xiaomi.mipicks

Optimize productivity

  • Install the Magisk Disable Force Encryption module to disable forced encryption (speed up work).
  • Use Kernel Adiutor to fine-tune the kernel (frequency) CPU, input/output planner).

To improve safety:

  • ๐Ÿ›ก๏ธ Install the Magisk SafetyNet Fix module to pass Google certification.
  • ๐Ÿ”„ Update Magisk and modules regularly through Magisk Manager.
  • ๐Ÿ“ก Turn it off. ADB Wi-Fi in the developer settings if you donโ€™t use it.

โš ๏ธ Note: Do not install Magisk modules from unknown developers! Some modules (for example, to "overclock" the processor) can cause overheating and irreversible damage to the Snapdragon 430 in Redmi. 3S.

List of safe modules for Redmi 3S
โœ… Universal SafetyNet Fix โ€“ SafetyNet. โœ… Disable Force Encryption โ€“ Disables encryption (accelerates work). โœ… ViPER4Android FX โ€” Improves sound (requires additional adjustment). โœ… MagiskHide Props Config โ€“ masks the device as a different model (useful for some games). โŒ Avoid "overclocking" modules" CPU/GPU and modifications of the core - they can cause overheating!

Recovery after unsuccessful experiments

If something goes wrong (bootloop, brick, loss) IMEI), Don't panic. 90% of Redmi cases. 3S It can be reconstructed. Here's the algorithm:

  1. Soft brick (bootloop or recovery): Swipe the stock firmware through Fastboot: fastboot flash all.tgz If the error "remote: partition table doesn't exist" - use MiFlash in "clean all and lock" mode.
  2. Hard brick (black screen, no button response): Connect your phone to your PC and check if it is identified in Device Manager as Qualcomm HS-USB QDLoader 9008. If yes, use it. EDL Mode and run the firmware through MiFlashPro. If not, the problem is in the hardware (bar on the board or damaged eMMC).

Loss of loss IMEI net:

  • Scroll the modem section from the stock firmware:
  • If IMEI Reset to 0 - restore it via Engineer Mode (#36446337##) or ChimeraTool.

To restore through EDL You'll need a Mode:

  • ๐Ÿ–ฅ๏ธ Windows PC and Qualcomm Drivers.
  • ๐Ÿ“‚ Firmware in.mbn format for Redmi 3S (land).
  • ๐Ÿ› ๏ธ MiFlashPro or QFil.

โš ๏ธ Attention: Firmware through EDL Mode resets all partitions, including persist (where stored) IMEI After recovery, the accelerometer and gyroscope may need to be recalibrated via Engineer Mode.

FAQ: Answers to Frequent Questions

Can I get a root on Redmi? 3S loader-free?
No. On all Xiaomi devices, including Redmi 3S, Unlocking the bootloader is a prerequisite for installing custom recovery and obtaining root. Bypass methods (for example, through vulnerabilities in the kernel) for this model have not been relevant since 2018.
Why does Magisk not hide root from banking apps?
Most likely, MagiskHide is not activated or the application is detected by other signs (for example, through su on the way).Try: Enable MagiskHide in the Magisk settings. Add the application to the hide list. Install MagiskHide Props Config and replace the prints of the device with a certified one (for example, Pixel 3). XL). Clear the app data and cache. If it doesn't work, use Island or Shelter to isolate banking applications in a separate profile.
How to update MIUI after getting root?
Update through OTA (It's forbidden over the air, which will cause root loss and possible bricks. Instead: Download the full service pack (.zip) for your model from xiaomifirmwareupdater.com. Move the file to your phone. Download to OrangeFox Recovery. Select Install. โ†’ Select the update file โ†’ Swipe to Confirm Flash. After installation, re-sweep Magisk (update resets changes to boot). If the update requires a new version of firmware, first run it through Fastboot: fastboot flash firmware. firmware-update.zip
Can I get my official warranty back after I unlock it?
Technically, yes, but with reservations: Sweep the stock firmware through MiFlash in "clean all and lock" mode. This will block the bootloader and remove all traces of root. EDL โ€” Xiaomi officially removes the warranty when unlocking the bootloader, but in practice many service centers turn a blind eye to this if the problem is not related to the software part (for example, a broken screen).
How to increase battery life after rooting?
Root allows you to optimize energy consumption at the system level: ๐Ÿ”‹ Install the Magisk Battery Saver Extreme module, which limits background activity. โš™๏ธ Use Kernel Adiutor to reduce the maximum frequency CPU before 1.2 GHz (default) 1.4 GHz). ๐Ÿšซ Disable unnecessary Google services through ADB: adb shell su pm disable com.google.android.gms/.update.SystemUpdateActivity pm disable com.google.android.gms/.update.SystemUpdateService You can also replace the file. power_profile.xml into /system/etc/ for the correct display of battery consumption (in stock firmware) MIUI He often lies).