Installing Rustor custom firmware on Xiaomi devices is a way to get advanced functionality, Russian-language interface and optimized performance. However, the process requires care, from unlocking the bootloader to choosing the right firmware version for your model. In this article, we will discuss all the steps from preparation to solving possible errors, so that you can flash the device without the risk of bricking.
It is important to understand that Rustor is an informal firmware based on sewage software. MIUI It's a HyperOS, but it's deep localized and it's got extra features, and it's a good fit for most smartphones. Xiaomi/Redmi/POCO (For example, Redmi Note 12 Pro+, Xiaomi 13T) and some Mi TVs. TV. But before you start, check the compatibility of your model on the official website of the project!
If you're a beginner, we recommend that you first get familiar with the basic concepts of what a bootloader, TWRP, and why you can't install firmware from another model, and for experienced users, we have prepared unique tips for optimizing Rustor after installation, which are not found in the standard guides.
1.Preparation of the device: what to do before installation
The first step is to back up your data. Installing Rustor involves completely resetting your device (wipe), so all photos, contacts and apps will be deleted. Use Mi Mover or Google Drive, Mi Cloud, to save important information.
Also check:
- ๐ Battery charge - at least 60% (when discharging during firmware, the device can turn off).
- ๐ฑ Device model โ type ##4636## in the dialer or check in Settings โ The phone.
- ๐ Cable USB Type-C โ Use original or certified to avoid connection breaks.
- ๐ป Windows computer 10/11 โ A PC will be required to unlock the bootloader.
If you have a Mi TV TV, The preparation will be different: you will need USB-a storage device with a capacity of at least 4 GB, formatted in FAT32. For smartphones, be sure to install Mi drivers USB Driver and Mi Unlock Tool (you can download from the official Xiaomi website).
2 Unlock bootloader on Xiaomi
Without an unlocked bootloader, you can't install Rustor. Xiaomi officially lets you unlock the bootloader, but the process requires waiting and confirming your account.
- Link your Mi Account: go to Settings โ Xiaomi account and log in. Make sure your account is confirmed by email/phone.
- Activate USB debugging: in Settings โ About phone tap 7 times on the MIUI version, then go back to Settings โ Additional โ For developers and enable USB debugging and OEM unlocking.
- Connect the device to your PC and start the Mi Unlock Tool. Log in to the same Mi Account as your phone.
- Start unlocking: the tool will prompt you to wait 72 to 360 hours (depending on Xiaomi policy).
For Mi TVs, TV The process is more complex: ADB-access and manual file editing. For details see spoiler below.
Unlock bootloader on Mi TV via ADB
โ ๏ธ Note: Once the bootloader is unlocked, all data will be deleted from the device, including the Google account binding, as well as some features (such as Mi Pay or Widevine). L1 for Netflix 4K) They may stop working.
3. Selection of the version Rustor: which firmware to download
Project Rustor offers several types of firmware:
- ๐ฑ Stable - stable version with minimal bugs, updated once in a while 1-2 month.
- ๐ Weekly โ weekly builds with the latest features, but errors are possible.
- ๐ฎ Gaming โ optimized for gaming (improved cooling, overclocking) GPU).
- ๐บ TV โ Special assemblies for Mi TVs TV (for example, for Mi TV Q1E).
Download the firmware only from official sources:
- ๐ Official website: rustor.pro (check hash amounts of files!).
- ๐ฌ Telegram channel: @rustor_news (There are published relevant links and patches).
To choose the correct version, use the compatibility table:
| Model of the device | Type of firmware | Android version | Download link |
|---|---|---|---|
| Redmi Note 12 Pro+ | Stable | Android 13 | rustor.pro/note12pro |
| Xiaomi 13T | Weekly | Android 14 | rustor.pro/13t |
| POCO F5 | Gaming | Android 13 | rustor.pro/pocof5 |
| Mi TV Q1E 55" | TV Stable | Android 11 | rustor.pro/mitvq1e |
โ ๏ธ Warning: Smartphone and TV firmware are not interchangeable! Installing the wrong version will lead to hard brick. Always check the model code (e.g., check the model code, 22101320C For the Redmi Note 12 Pro+ 5G).
4. Install Rustor via TWRP or Fastboot
There are two main ways to install it: through the custom TWRP Recovery or the fastboot command. We recommend TWRP for beginners, as this method is visually simpler.
Method 1: Installation via TWRP
Steps:
- Download TWRP for your model from twrp.me.
- Fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe โ Format Data (enter yes for confirmation).
- Transfer the Rustor file (.zip format) to your device and select Install โ Select file โ Swipe to Confirm Flash.
Method 2: Installation via Fastboot (for experienced)
This is a good way to do this if you don't have a TWRP for your model.
- Unpack the archive with the firmware in the folder with fastboot.
- Connect the device in fastboot mode (press Power + Vol Down when you turn on).
- Fastboot flash boot boot.img fastboot flash system.img fastboot flash vendor vendor.img fastboot reboot
โ๏ธ Checklist before firmware
5. First setup and optimization Rustor
Once installed successfully, the device will restart to Rustor, and it can take up to 10 minutes to turn on the first one, which is normal.
- ๐ Choose the language (Russian will be by default).
- ๐ Skip Mi Account binding (unless synchronization is needed).
- ๐ง Enable Developers and Activate Optimization MIUI (improves smoothness).
- ๐ก๏ธ Turn off Auto Update in Settings โ About the phone to avoid accidental return to stock firmware.
For Mi TVs after firmware Rustor recommend:
- ๐ถ Reconnect Wi-Fi (sometimes resets network settings).
- ๐ฏ Calibrate the screen in Settings โ Display. โ Color mode.
- ๐ Check the sound through HDMI ARC (Some models require manual adjustment).
๐ก
If it's gone after the firmware. 4G/LTE, Go to Settings. โ SIM-maps and mobile networks โ Network type and select 4G (This is a common mistake when switching from stock. MIUI rustor.
6. Solving common errors after installation
Even with the right installation, problems can arise, and here are the most common ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Hanging on the Rustor logo | Incompatible version or incomplete firmware | Repeat installation via TWRP with full wipe |
| No network (4G/Wi-Fi) | There are no drivers of the communication module | Scroll down vendor and firmware from stock firmware |
| Error 7 Error in TWRP | Wrong device model in the updater-script file | Edit the file in the firmware archive or download the correct version |
| Google Pay is not working. | No Widevine L1 or SafetyNet certification | Install Magisk and Universal SafetyNet Fix |
If the device doesnโt turn on at all (brick), try:
- Power + Vol Up for 20 seconds (hard reset)
- Swipe stock firmware through the Mi Flash Tool in EDL mode (requires an authorized Xiaomi account).
๐ก
If after Rustor firmware, banking applications (Sberbank, Tinkoff) stopped working, install the MagiskHide Props Config module and activate the root hiding. This bypasses SafetyNet check.
7.Rustor Update and rollback to stock firmware
Update Rustor directly from the system: upload a new.zip file to the device memory, then go to Settings โ About Phone โ Software Update โ Three dots โ Select a file. The system itself will suggest rebooting to TWRP for installation.
To return to stock MIUI or HyperOS:
- Download the official firmware for your model from en.miui.com/a/miui/download.
- Sweat it through the Mi Flash Tool in clean all mode (delete all data!).
- If you want to block the bootloader back, use the command: fastboot flashing lock โ ๏ธ This will reset the device to factory settings.
On Mi TVs. TV rollback is carried out through USB-accumulator:
- Format the flash drive in FAT32.
- Place a firmware file called update.zip in the root of the drive.
- Insert the flash drive into the TV, go to Settings โ About device โ Software Update โ Local Update.