How to flash Xiaomi Redmi Note 3 Pro: all ways to unlock the bootloader

Why is Redmi Note 3 Pro still relevant for firmware?

The Xiaomi Redmi Note 3 Pro, released in 2016, remains one of the most popular smartphones for firmware experiments. Even 8 years later, a device with a Snapdragon 650 processor, 3 GB of RAM and a metal body can compete with budget innovations - if you install the latest software. Owners sew this device for three key reasons:

First, official MIUI support has long since been discontinued (the latest update is MIUI 11 based on Android 6.0), but enthusiasts port the latest versions of Android up to 13-14 through custom firmware. Second, the Redmi Note 3 Pro is one of Xiaomi’s latest devices with an unlockable bootloader without being tied to a Mi Account, making it an ideal platform for experimentation. Third, the hardware platform (MSM8956) is well documented, and the Linux kernel supports most modern modifications.

But the firmware on this smartphone has nuances, from the need to unlock the bootloader to the risk of β€œbricking” if you choose the wrong firmware file, and in this guide, we will discuss all the current ways, from official updates through MIUI Updater to install LineageOS via TWRP, and also tell you how to avoid typical errors.

πŸ“Š Why do you want to flash Redmi Note 3 Pro?
Install a new version of Android
Speed up the operation of the device
Correcting errors MIUI
Install custom firmware (LineageOS, Pixel Experience)
Other

Preparation for firmware: what to do before the start

Unprepared firmware is a surefire way to get a brick. Before any manipulation of Redmi Note 3 Pro software (codenamed kenzo), follow the mandatory steps:

  • πŸ”‹ Charge the battery to at least 70%. The firmware process can take up to 30 minutes, and discharging during installation will cause a failure.
  • πŸ“± Make a backup through Mi Cloud or TWRP (If already installed, please note: backups MIUI Incompatible with custom firmware!
  • πŸ’» Install drivers for ADB For Windows, download the Mi Flash Tool. Linux/macOS β€” android-tool-adb package.
  • πŸ”“ Unlock the bootloader (unless done before). Without it, you can not install custom Recovery or firmware.

Pay special attention to the firmware version. The Redmi Note 3 Pro has two main options:

  • πŸ‡¨πŸ‡³ Chinese version (HMNote3Pro) β€” without Google services, with a closed bootloader by default.
  • 🌍 Global version (Redmi Note 3 Pro) – with Google services pre-installed, easier to use in firmware.

You can find out your model in Settings β†’ About Phone β†’ Model or through the command fastboot getvar product.

⚠️ Warning: Firmware of the Chinese version of global software (and vice versa) without prior conversion will lead to loss IMEI And you can use only firmware for your model!

Save important data (photos, contacts, SMS)

Check the device model (kenzo/ido/kate)

Download the correct version of the firmware (Fastboot/Recovery)

Install ADB/Fastboot drivers

Charge your phone to 70%+

-->

Method 1: Officially Updated via MIUI Updater

The safest method is to update through the built-in System Update app, which is suitable if:

  • πŸ“² You have an official setup. MIUI (custom-free).
  • πŸ”„ You want to upgrade to the latest supported version (MIUI 11 for the Redmi Note 3 Pro).
  • πŸ”’ The bootloader is not unlocked (the method works with the blocked loader).

Instructions:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the upper right corner and select Select the firmware file.
  3. Specify the path to the downloaded file with the.zip extension (for example, miui_HMNote3ProGlobal_V11.0.2.0.MHOMIXM_...).
  4. Confirm the installation and wait for the restart (it will take 5-10 minutes).

If the update is β€œhung” on the MIUI logo for more than 15 minutes:

  • πŸ”„ Forced to restart the phone (clip the power supply) + Volume up for 10 seconds).
  • πŸ› οΈ If the system does not start, log in to Recovery (clip the power supply). + Volume up) and select Wipe β†’ Wipe Cache.

⚠️ Note: Official Updates via Updater do not allow downgrading the version MIUI. If you need to retract (for example, from the MIUI 11 on MIUI 10), use the Fastboot or Recovery methods.

Type of firmwareFile sizeMethod of installationDo you need unlocking?
Official MIUI (Recovery)1.2–1.5 GBThrough System Update or TWRPNo.
Official MIUI (Fastboot)1.8-2.2 GBThrough the Mi Flash ToolYes.
LineageOS (Pixel Experience)800 MB - 1.2 GBThrough TWRPYes.
Core/Mode (Magisk, Xposed)10–50 MBThrough TWRP or FastbootYes.

Method 2: Fastboot (Mi Flash Tool)

The Fastboot method is suitable for:

  • πŸ”§ Installation of official firmware with full reset (for example, for recovery after failure).
  • πŸ”„ Downgrades to version MIUI (downgrade).
  • πŸ› οΈ Correct errors when the phone is not loaded into the system.

The work will require:

  • πŸ’» Windows PC (Mi Flash Tool is not officially supported) Linux/macOS).
  • πŸ”Œ Cable USB Type-C (preferably original).
  • πŸ“ Firmware in.tgz or.zip format for Fastboot (you can download it on the official Xiaomi website).

Step-by-step:

  1. Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\MIUI\kenzo_global_images...).
  2. Turn off your phone and press Volume Down + Power to enter Fastboot mode (a hare in a hat-eared hat will appear on the screen).
  3. Connect your phone to your PC. Make sure that the Android Bootloader Interface is in Device Manager.
  4. Launch the Mi Flash Tool, press Select and specify the folder with the unpacked firmware.
  5. Select firmware mode: Clean all - full reset (recommended when changing the version of MIUI); Clean all and lock - reset + lock the bootloader (dangerous if you want to put the cast!); Save user data - data storage (not always stable).

Flash

If the Mi Flash Tool is an error, you can't find fastboot:

  • πŸ”Œ Check the cable connection (try another one). USB-port).
  • 🐞 Install drivers manually through Device Manager (download platform-tools from Google).
  • πŸ”„ Restart your PC and phone and try again.

πŸ’‘

If, after Fastboot, the phone has been stuck on the MIUI logo for more than 20 minutes, don't panic! disconnect it from USB, press Power + Volume up for 20 seconds, then turn it on normally. Often a cold reboot helps.

Method 3: Install custom firmware through TWRP

To install LineageOS, Pixel Experience or other custom firmware, you will need:

  1. πŸ”“ Unlocked boot loader (see section below).
  2. πŸ“± Installed custom Recovery β€” TWRP (3.6.0 version or later for kenzo).
  3. πŸ“ Firmware in.zip and (optional) GApps format (if there are no Google services in the firmware).

Instructions for installing TWRP:

fastboot flash recovery twrp-3.6.0_9-0-kenzo.img


fastboot boot twrp-3.6.0_9-0-kenzo.img

The phone will then automatically reboot to TWRP.

Installation of custom firmware:

  1. In TWRP, select Wipe β†’ Advanced Wipe and select Dalvik / ART Cache System Data Cache

Swipe for confirmation.

Install

lineage-20.0-20231201-kenzo.zip

GApps

MindTheGapps-13.0.0-arm64.zip

Swipe for installation and wait for completion (5-10 minutes).

Reboot β†’ System

⚠️ Attention: The first download of custom firmware can take up to 15-20 minutes. Do not interrupt the process, even if the screen remains black for a long time! If after 25 minutes nothing happens, repeat the firmware with a full vape.

How to check the compatibility of GApps with firmware?
Compare the firmware version of Android (like Android 13) with the GApps version (should be the same or lower). For the Redmi Note 3 Pro, arm64 packages (not arm!) are suitable. Recommended options are: - NikGApps (minimalistic) - MindTheGapps (optimized for custom firmware) - OpenGapps (full set, but can brake on old hardware)

How to unlock the bootloader on Redmi Note 3 Pro

Without unlocking the bootloader, it is impossible to install TWRP or custom firmware.The procedure takes 72–168 hours (3–7 days) due to Xiaomi's policy, but there are workarounds for the Redmi Note 3 Pro.

The official method (via Mi Unlock Tool):

  1. Connect your Mi Account to your phone: Go to Settings β†’ Mi Account and log in. Enable Settings β†’ Additional β†’ Developer β†’ Unlock OEM. Link your device to your Settings account β†’ Mi β†’ Mi Cloud β†’ Find your device.

Mi Unlock Tool

Loudness down + Nutrition

Fastboot

Unlock

Informal method (for older devices):

On the Redmi Note 3 Pro with firmware older than MIUI 8, you can unlock the bootloader without waiting through ADB:

adb shell


su




echo -ne "\x00" | dd of=/dev/block/mmcblk0gpt bs=1 seek=63487 count=1




reboot

⚠️ This method does not work on all devices and can lead to data loss!

πŸ’‘

Unlocking the bootloader resets the phone to factory settings! backup ahead. Once unlocked, some features (like Mi Pay or Widevine L1 for Netflix in HD) may stop working.

Typical errors and their solutions

Even if you follow the instructions, the firmware may not go according to plan.

Mistake.Reason.Decision
Error: Can't find 'recovery' on FastbootWrong path to file or corrupted RecoveryCheck the file name twrp.img and repeat the command fastboot flash recovery twrp.img
The phone does not turn on after firmware (black screen)Incompatible firmware or interrupted processTry to log into Fastboot and flash the official MIUI through the Mi Flash Tool with the Clean All option.
E: Unknown command [log] in TWRPDamaged Recovery SectionCheck it out. TWRP Repeat or use another version (e.g, twrp-3.5.2_9-0-kenzo.img)
Loss of IMEI after firmwareInstall firmware for another model (for example, Chinese on the global)Restore. IMEI through QCN-file (backup required) or service center
This package is for "kenzo" devices; this is a "ido"Firmware for other modifications (kenzo/ido/kate)Download the firmware for your model (check in fastboot getvar product)

If the phone has turned into a brick (does not respond to buttons, is not determined by the PC):

  • πŸ”Œ Try the emergency firmware through EDL-Mode (requires an authorized Xiaomi account and Qualcomm boxing).
  • πŸ”§ Please contact the service center to flash through the Qualcomm Flash Tool (cost) ~1500–2500 β‚½).

πŸ’‘

If the sensor doesn't work after the firmware, check the firmware version. 3 Pro with a display from Sharp (ido modification) need special firmware marked "sharp_display".

Post-firmware recommendations

Successful firmware is only half the battle, so that the device works steadily.

  • πŸ”„ Reset the settings after installing custom firmware (even if the system has booted). β†’ System system β†’ Resetting settings.
  • πŸ”’ Install Magisk for root rights (if necessary). Download the latest version Magisk.zip and pass through TWRP.
  • πŸ“‘ Set up the network manually if automatic search doesn't work. Go to Settings β†’ SIM-maps and mobile networks β†’ Access points (APN) Add your operator’s settings.
  • πŸ”‹ Calibrate the battery after changing the firmware: completely discharge the phone, then charge to 100% without interruptions.

To improve performance on custom firmware:

  • 🎯 Turn on the settings. β†’ System system β†’ For developers β†’ Animation of windows/transitions β†’ Off.
  • πŸ—‘οΈ Limit background processes: Settings β†’ Annexes β†’ All applications β†’ [Select the application] β†’ Battery β†’ Background activity β†’ Limit.
  • πŸ”§ Use optimized cores for the Snapdragon 650 (e.g., FrancoKernel or ElementalX).

⚠️ Note: On custom firmware (especially Android 12-based)+) If you're going to reboot your system and you ask for a password, but you don't accept it, you're going to have to reset your settings through the reboot. TWRP (loss!).

FAQ: Frequent questions about the Redmi Note firmware 3 Pro

Can I flash Redmi Note 3 Pro without unlocking the bootloader?
Yes, but only official firmware through MIUI Updater or Fastboot with locked bootloader (Save user data option in Mi Flash Tool). TWRP require unlocking.
Which custom firmware is best for the Redmi Note 3 Pro in 2026?
Current options: LineageOS 20 (Android 13) β€” stable, but without Google services (you need to install GApps), Pixel Experience 13 β€” with the Pixel interface and Google services out of the box. Havent OS β€” optimized for weak iron, the battery lasts longer. MIUI 12.5 ported β€” if you want a modern MIUI on an old device. for games, Corvus OS with the Perseus core β€” better optimized for the Snapdragon 650.
How to return the official MIUI after custom firmware?
Order of action: Download the official Fastboot firmware for your model (kenzo/ido/kate). Download to Fastboot (Loudness Down) + Power. Sweat through the Mi Flash Tool with the Clean all option. If the bootloader has been unlocked, it will remain unlocked. To lock back, use the command: fastboot oem lock. ⚠️ It'll dump all the data!
Why is the camera or fingerprint sensor not working after the firmware?
Causes and Solutions: Install firmware for your modification (kenzo/ido). The camera may require a ANXCamera or GCam patch. Damaged drivers: Sweat the official MIUI through Fastboot, then re-install custom firmware. No proprietary libraries: Some firmware (like LineageOS) need to be separately stitched by the vendor and firmware from MIUI. The fingerprint sensor on custom firmware often requires an additional Finger Fix (XDA) module.
How to flash Redmi Note 3 Pro with a broken screen?
If the screen doesn't respond to touch, but the image is visible: Connect your phone to your PC and control through ADB: adb shell input tap x y # tap emulation by adb shell input swipe coordinates x1 y1 x2 y2 # Swipe To log into Recovery, use a button combination (Powering) + Volume up. If the screen is completely black, run through the Fastboot or EDL (Xiaomi authorization is required. EDL-Mode: Turn off your phone. Close the Test Point contacts (on the board, next to the battery connector) and plug in. USB. In the Device Manager should appear Qualcomm HS-USB QDLoader 9008. Use Mi Flash Tool or QFil for firmware.