Xiaomi Redmi 4X (codenamed santoni) is still a popular budget smartphone due to its reliability and the ability to install custom firmware. One of the most popular alternatives to the standard MIUI is the Pixel Experience, which offers pure Android with Google Pixel trademark features: regular security updates, minimalist interface and no unnecessary software. However, the process of flashing requires care: a mistake at any stage can turn the phone into a brick.
In this guide, weβll take you through the steps from unlocking the bootloader to booting the system first, and how to avoid typical problems. Youβll learn which version of the Pixel Experience to choose for the Redmi 4X, what tools youβll need, and what to do if your mobile network or camera doesnβt work after the firmware is installed. Importantly, for models with a Snapdragon 435 processor (all versions of the Redmi 4X), only the firmware for the santoni device is suitable β check this before downloading!
Why Pixel Experience and not MIUI?
Xiaomiβs standard MIUI firmware has its advantages β hardware optimization, advanced features (like second space or power saving modes), but many users prefer pure Android for several reasons:
- π± No ads and no bloatware: Pixel Experience doesnβt have Chinese apps or banner ads in the system menu.
- π Fast updates: the firmware updates monthly, while MIUI For older models, there are often no security patches.
- π¨ Interface without frills: minimalist design, close to stock Android, without unnecessary animations and βchipsβ Xiaomi.
- π§ More control: the ability to fine-tune the system through ADB or Magisk modules.
However, there are downsides: some MIUI features (for example, IR Blaster for control equipment) can work unstable or absent. Also, Pixel Experience requires more RAM - Redmi 4X with 2/3 GB of RAM can slow down when multitasking.
Preparation for firmware: what to do before the start
Before you start flashing, make sure that all the prerequisites are met:
- Backup. Firmware erases internal memory! Copy photos, contacts and files to your PC or cloud. You can use Swift Backup to backup applications.
- Battery charge of at least 70%. interruption of the process due to discharge can lead to a hard brick (inability to turn on the device).
- Install drivers. On the PC must be drivers for Xiaomi (download from the official website) and ADB/Fastboot (part of the Platform Tools from Google).
- Unlock the bootloader. Without this step, custom recovery or software firmware is not possible (instruction below).
Also prepare the necessary files:
- π Platform Tools (for the purposes of Windows/Linux/Mac).
- π Mi Unlock Tool (official utility for unlocking the bootloader).
- π οΈ TWRP for Redmi 4X (version 3.7.0 or later).
- π€ Pixel Experience (select a stable version, such as plus or aosp).
- π Magisk (optional, for root rights).
βοΈ Checklist before firmware
β οΈ Attention: If your Redmi is 4X It was purchased in China, and it may have a closed version. MIUI (In this case, unlocking the bootloader may take up to 720 hours (30 days) of waiting due to Xiaomi's policy:
fastboot oem device-infoLook for Device unlocked: false. If it says true, the bootloader is already unlocked.
Step 1: Unlock the bootloader on Redmi 4X
Unlocking the bootloader is a must-have without which it is impossible to install TWRP or custom firmware. Xiaomi officially allows this, but the process requires binding the Mi Account and waiting (3 to 30 days depending on the version of MIUI).
Instructions:
- Turn on Developer Options: Go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Back to Settings β More β Developerβs Debugging and Activate: USB Debugging OEM Unlock (may not be available on some versions of MIUI)
Connect the phone to the PC, confirm access for debugging on the smartphone screen.
Mi Unlock Tool
Mi
MIUI
Once unlocked, the phone will restart and all data will be erased.
What to do if the Mi Unlock Tool is in error?
β οΈ Note: Once the bootloader is unlocked, Xiaomi may block some features, such as Mi Pay or Find Device, and some firmware will also display a warning to unlock when booting, which is normal and does not affect the system.
Step 2: Installation of TWRP Recovery
TWRP (Team Win Recovery Project) is a customized recovery that allows you to install firmware, make backups and obtain root rights. Redmi 4X (santoni) is suitable for a special build, as the standard version may not support data encryption.
Step-by-step:
- Download TWRP for santoni (a file with the.img extension) and place it in the folder with Platform Tools.
- Turn off the phone and press Volume Down + Power to log into Fastboot Mode.
- Connect the device to your PC and check the connection with the command: fastboot devices should appear serial number of the phone.
- Squeeze the TWRP command: fastboot flash recovery twrp-3.7.0-santoni.img (replace the file name with the current one).
- Without turning off the phone, go to the recavers: fastboot boot twrp-3.7.0-santoni.img
- In TWRP, allow system changes (swipe the slider when requested).
β οΈ Attention: If after installation TWRP The phone is loaded into the stock recavator, so MIUI I re-recorded it, to avoid that, right after I entered the TWRP Go to Mount. β Enable MTP And copy the Pixel Experience and Magisk firmware file to your phone (if you want root:
fastboot flash boot twrp-3.7.0-santoni.imgThis will prevent the Recovery from being replaced during the reboot.
Step 3: Install Pixel Experience
Now that TWRP is installed, you can start with the Pixel Experience firmware.
- π PixelExperience_plus_santoni-... β Google Apps and additional features (recommended for most users).
- π PixelExperience_aosp_santoni-... β Β«Naked Android without Google services (suitable for power users).
- π Marked versions UNOFFICIAL β Unofficial assemblies, may contain bugs.
Installation process:
- In TWRP, click on Wipe β Advanced Wipe and mark Dalvik / ART Cache System Data Cache
Then swipe for confirmation.
Install
Pixel Experience
Magisk
root
Do not install it separately after the firmware
Swipe for confirmation and wait for the process to end (5-10 minutes).
Reboot System
1. Return to TWRP and repeat the installation without formatting Data.
2. Swipe the kernel (boot.img) from the firmware archive separately.
3. Make sure you download the firmware for santoni (not for redmi) 4/4a).-->
Typical problems and their solutions
Even if you install the Pixel Experience correctly, the Redmi 4X can still have problems, and here are the most common ones and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The mobile network is not working | No IMEI or incorrect APN settings | Switch modem and fsg from stock firmware via TWRP or restore IMEI using Chamelephon. |
| Camera makes a mistake | No libmmcamera libraries or conflict with Magisk | Install Magisk LibPatch module or flash vendor from stock MIUI. |
| Wi-Fi/Bluetooth is not working | The firmware partition or incompatible kernel is damaged | Sweep firmware from the official firmware for santoni. |
| Phone overheats | Incorrect kernel settings or background processes | Disable Performance Mode in battery settings or flash an alternative core (e.g., FrancoKernel). |
| Google Pay is not working. | SafetyNet trigger due to Magisk or unlocked bootloader | Install the Magisk Universal SafetyNet Fix module and hide root using MagiskHide. |
If none of the solutions worked, try a clean installation:
- In TWRP, run Format Data (enter yes to confirm).
- Re-scan Pixel Experience and Magisk (if necessary).
- After booting the system, configure it βfrom scratchβ, without restoring application backups.
π‘
If the phone doesn't turn on after the Pixel Experience firmware (black screen or flashing indicator), the boot section is likely damaged. Solution: flash the original boot.img from stock MIUI via fastboot: fastboot flash boot.img.
Optimizing Pixel Experience with Redmi 4X
The Redmi 4X isnβt the most productive smartphone (the Snapdragon 435 processor, 2β3 GB of RAM), so the Pixel Experience can run slower than the MIUI.
- β‘ Turn off animations: in Settings β System system β For developers, install: Windows animation - Off. Transition animation - Off. Duration of animation β 0.5x
- π Limit the background processes: in Settings β Apps disable auto-start for unnecessary programs.
- ποΈ Use lightweight apps: Replace heavy messengers (like Facebook) with Lite versions or web clients.
- π Turn it on. ZRAM: Install Swap module in Magisk & ZRAM Manager to increase virtual memory.
For advanced users, you can flash an alternative kernel, like FrancoKernel or Perseus, which is better optimized for the Snapdragon 435. However, this requires experience - the wrong kernel can cause a bootloop.
If the battery is running out too quickly, check:
- π Background activity in Settings β Battery. β Battery utilization.
- π‘ Network mode: switch from LTE on 3G, weak.
- π Dark theme and adaptive brightness.