Installation of TWRP Recovery on Xiaomi Redmi 3S: a complete guide with unlocking the bootloader

Xiaomi Redmi 3S (codenamed land) is still a popular device among custom firmware enthusiasts, despite the launch of the model in 2016. Installing TWRP Recovery opens up opportunities for deep customization, from root rights to firmware alternative OSes like LineageOS or Pixel Experience.

In this article, you will find the instructions for 2026, taking into account changes in Xiaomi’s policy (including new requirements for Mi Account accounts) and solutions to typical errors like FAILED (remote: β€˜Flashing is not allowed’) or hanging on the Mi logo. We will analyze two installation methods – through fastboot and using the official TWRP App, and explain why some versions of the recovery may not work on Chinese firmware.

Preparation of the device: what to do before installing TWRP

Before you start firmware, you need to follow a number of mandatory steps: skipping at least one of them can lead to a β€œbrick” of the device (complete failure) or lock the bootloader. Pay special attention to data backup – after unlocking the bootloader Xiaomi Redmi 3S will perform a full reset to factory settings.

Here is the minimum set of actions:

  • πŸ“± Back up all data (photos, contacts, messages) to an external drive or to the cloud. Once the bootloader is unlocked, the device will be reset.
  • πŸ”‹ Charge the battery to a minimum of 70%. interruption of the process due to battery discharge can make the phone inoperable.
  • πŸ”‘ Link Mi Account to your device and make sure it is confirmed (without this, unlocking the bootloader is impossible).
  • πŸ’» Install it on a PC. ADB Fastboot (part of Google’s Platform Tools) and drivers for Xiaomi.

Also check your firmware version in Settings β†’ About Phone β†’ MIUI version. Redmi 3S is critical that the firmware is no older than MIUI 10 – newer versions may require additional anti-rollback patching (more on this below).

πŸ“Š What kind of firmware do you plan to install after TWRP?
LineageOS
Pixel Experience
OxygenOS (port)
Official MIUI with root rights
Another.

Unlocking the bootloader on Redmi 3S: a step-by-step guide

Xiaomi’s bootloader is blocked by default, and unlocking it is a mandatory step before installing TWRP. The procedure requires a confirmed Mi Account and can take up to 72 hours (wait time is set by Xiaomi for protection against theft).

Follow the instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Back to Settings β†’ Additionally. β†’ For developers and include: πŸ”“ Unlocking OEM (It may not be available on Chinese firmware). πŸ”Œ Debugging by USB.

Mi Unlock Tool

fastboot

Loudness down + Nutrition

Mi Unlock Tool

Mi Account

⚠️ Note: If the utility gives an error "Couldn't unlock" with code 86006, it means that it has not been 72 hours since the account was attached. Wait or try another Mi Account (but no more than 3 times a month - Xiaomi blocks accounts for frequent attempts).

Once successfully unlocked, the phone will automatically reset, and you can now start installing TWRP.

Backup copy of data created|Battery charged. >70%|Mi Account is confirmed and linked to the phone|ADB/Fastboot PC-mounted|Developer mode and debugging USB included-->

Selecting the Right TWRP Version for Redmi 3S (land)

Not all TWRP builds are compatible with the Redmi 3S. A version choice error can result in a loss of IMEI, a broken camera, or a full breech.

Type of firmwareRecommended version of TWRPFeatures
Global (Global)TWRP 3.7.0_9-0Supports /data encryption, compatible with MIUI 12+
Chinese (China)TWRP 3.6.2_10-0 (modified)Requires a patch to bypass anti-rollback
Castomic (LineageOS, etc.)TWRP 3.7.0+ (with treble support)Needed for firmware based on Android 10+

To check the current firmware, use the command in ADB:

adb shell getprop ro.miui.region

If the result is CN, you have Chinese firmware, and it requires an additional anti-rollback (ARB) patch, otherwise, after TWRP firmware, the phone will stop booting.

What is an anti-rollback (ARB)?
This is Xiaomi's security mechanism, which blocks the rollback to the older firmware. On Redmi 3S, ARB works when you try to flash TWRP on Chinese firmware newer than MIUI 9. To get around the restriction, you first need to flash a special patch that disables the ARB check. Without this, the phone after installing TWRP will load into fastboot with the error "Anti-rollback check fail".

Install TWRP via Fastboot: detailed instructions

The most reliable method is fastboot firmware, which works even if the system doesn't boot.

  • πŸ–₯️ PC Windows/Linux and established ADB/Fastboot.
  • πŸ“Ž File. twrp-3.7.0_9-0-land.img (Download from the official website TWRP).
  • πŸ”Œ Cable USB (preferably original).

Installation steps:

  1. Turn the phone into fastboot mode (turn it off, then press Volume Down + Power).
  2. Connect the device to your PC and check for detection by the command: fastboot devices should show a serial phone number.
  3. Please. TWRP: fastboot flash recovery twrp-3.7.0_9-0-land.img
  4. Recavator Replacement (Important!): Fastboot Flash Recovery twrp-3.7.0_9-0-land.img fastboot boot twrp-3.7.0_9-0-land.img The second command you immediately load into TWRP, So the system doesn't overwrite it to stock.

⚠️ Note: If after the firmware TWRP The phone loads into the stock recavator, which means that Xiaomi's protection is working. TWRP Go straight to the Reboot menu. β†’ Recovery and allow system modifications (swipe for confirmation).

If you are using Chinese firmware, then file the no-verity-opt-encrypt.zip patch with the temporary TWRP before installing TWRP, which will disable dm-verity check and prevent you from stuck on the logo.

πŸ’‘

If the touchscreen doesn't work after installing the TWRP, try the TWRP version marked "unofficial" by developer brunobruno on the XDA forum. It's optimized for Redmi 3S and supports all gestures.

Installation of TWRP through the official application (alternative method)

If you have root rights or don't want to use a PC, you can install TWRP through TeamWin's official app, which is simpler, but it doesn't work on all firmware.

Instructions:

  1. Download the TWRP App from Google Play.
  2. Open the app and grant root rights (if any).
  3. Select the Redmi 3S (land) model and download the recommended version.
  4. Click Select a file to flash and select the downloaded image.
  5. Confirm the installation and wait for the reboot.

Cons of the method:

  • ❌ It does not work on Chinese firmware without root rights.
  • ❌ The device may not be detected if the version MIUI newer 11.
  • ❌ It does not allow to flash the anti-rollback patch.

If the application gives an error "Unable to detect device", try manually specifying the model in the settings or using the method with fastboot.

Solving Common Errors When Installing TWRP on Redmi 3S

Even with the correct following of the instructions, problems can arise, and here are the most common mistakes and solutions:

Mistake.Reason.Decision
FAILED (remote: 'Flashing is not allowed')Unlocked loaderRepeat the unlocking with the Mi Unlock Tool
The phone hangs on the Mi logoNo-verity patch or ARB patch will be patched.Sweat the patch through the temporary TWRP or return to the stock firmware
TWRP is sewn but dumped onto stock RecoveryXiaomi’s protection against modifications workedAfter firmware, immediately boot to TWRP and disable the replacement of the Recovery
Invalid sparse file format at headerTWRP image file damagedDownload the image again from the official website

If your phone doesn’t see internal memory after installing TWRP, check if encryption is enabled in the Recovery settings (Mount β†’ Enable MTP). Chinese firmware may require /data partition formatting (Warning: This will delete all data!).

πŸ’‘

On the Redmi. 3S Chinese-made before installation TWRP You should definitely run the anti-rollback patch, otherwise the phone will turn into a brick. XDA device-themed.

What to do after installing TWRP: The first steps

Successful TWRP installation is only half the battle, so you need to set the receptacles properly and prepare the device for further modifications.

List of mandatory actions:

  • πŸ“ Make a full backup of the current firmware in TWRP (Backup β†’ Select Partitions, select Boot, System, Data).
  • πŸ” If you are planning a root right, please go to Magisk (you can download the latest version here).
  • πŸ”„ Turn off automatic updates MIUI In Settings β†’ The phone. β†’ Update the system, otherwise the stock firmware will overwrite TWRP.
  • πŸ› οΈ If you use custom firmware, click Disable Force Encryption (for Android 10)+), Otherwise, the system will require a password at each boot.

To run custom OS firmware (like LineageOS) through TWRP, first do a full Wipe (Wipe β†’ Advanced Wipe, select Dalvik, Cache, System, Data) or the new firmware won’t boot or will work with errors.

⚠️ Attention: On Redmi 3S newer-stitched MIUI 12 can work blocking the download of uncertified OS. To avoid this, before firmware custom OS disable signature verification in TWRP: Settings β†’ Enable MTP Disable DM-Verity.

FAQ: Answers to Frequent Questions

Can I install TWRP on Redmi 3S without unlocking the bootloader?
No, it's impossible. Xiaomi blocks the recovery section modification without official unlocking. Any "bypass" methods (like exploits) don't work on current versions of MIUI and can lead to a breeze.
Once you have TWRP, the phone doesn't turn on. What do you do?
Most likely, the anti-rollback protection worked (if you have Chinese firmware) or the no-verity patch will not stitch.Solutions: Try booting into fastboot (Loudness down). + Power) and flash the stock firmware through the Mi Flash Tool. If the phone vibrates but doesn't turn on, patch it. ARB temporary TWRP (If you want a fastboot, you can go to Xiaomi's service center, and they can restore the device. IMEI.
How to return stock recap after TWRP?
Download the official firmware for your model from Xiaomi, unpack it and find the recovery.img file. Then run it through fastboot: fastboot flash recovery.img After that, reset through the stock receptacle (Wipe Data).
Can I upgrade TWRP to Redmi 3S without losing data?
Yes, if you upgrade to a new version of the same backup (e.g., 3.6.2 to 3.7.0). To do this: Download a new twrp-*.img image. Reboot to the current TWRP. Select Install β†’ Install Image and specify a new file. Scroll to the Recovery section and reboot. Data on internal memory will be saved, but it is recommended to backup before upgrading.
Is this a good option for Redmi 3X or Redmi 3 Pro?
No! Redmi 3S (codenamed land) has a different hardware platform than Redmi 3X (lando) and Redmi 3 Pro (ido). Using an incompatible TWRP will lead to a breeze. For these models, look for separate instructions on XDA Developers.