When you turn on a Xiaomi smartphone, the first screensaver to appear on the screen with the brand logo is the so-called boot animation. Many users do not know that this image can be replaced with your own, adding personality to the device. However, the process is not as simple as changing the wallpaper on the desktop: you will need access to system files or even unlock the bootloader.
In this article, we will discuss all the working methods for replacing the screensaver on Xiaomi, Redmi and POCO phones, from the official capabilities of MIUI to manual editing of files via ADB. You will learn which models support changing the screensaver without root rights, and where you will need to install custom firmware. We will also warn about the risks of βbrickingβ the device if you do not act correctly with system partitions β this information is not in 90% of the surface guides.
Why you canβt just replace the image through the settings
Unlike desktop wallpaper, bootlogo is stored in the protected /dev/block/bootdevice/by-name/logo section.
- π Security: Modifying system files can compromise firmware integrity and open vulnerabilities.
- π± Brand uniformity: Xiaomi wants all devices to have a recognizable look when turned on.
- β οΈ Damage risk: Incorrect file replacement leads to bootloop ( looped download) or complete device failure.
Therefore, standard MIUI means to change the screensaver can not be - you will need one of the solutions:
- Use built-in themes with alternative animation (not working on all models)
- Install custom software through an unlocked bootloader.
- Manually replace files via fastboot or ADB (requires technical skills).
Method 1: Official MIUI themes (without root)
The safest method is to use themes from the official MIUI store, which change not only the wallpaper, but also the animation of the download, but this only works on a limited number of models (mostly the flagships of the Mi series and POCO F).
How to check for support:
- Open the Themes app (icon with brush).
- In the search, enter a boot animation request or a boot screensaver.
- If you have a [Boot] sign, your device supports changing the screensaver.
How to apply the topic:
Download your favorite theme from the official store |Click "Apply" and confirm installation |Reboot the phone - a new screensaver will appear when you turn on |Check if your fingerprint settings are lost (sometimes you need to reset)
-->
β οΈ Warning: After installing a custom theme, Face Unlock support may disappear on some Redmi Note models 10/11. This is due to the conflict of system animations and facial recognition module.
Method 2: Replacement with Magisk (root required)
If your device supports root rights through Magisk, you can install a module to replace the screensaver.This method works on most Xiaomi models, but requires an unlocked bootloader and a TWRP installed.
Step-by-step:
- Unlock the bootloader through the official Xiaomi tool (you will have to wait 7-15 days for confirmation).
- Install custom recovery TWRP for your model (see instructions on 4PDA or XDA Developers).
- Sweep Magisk through TWRP to obtain root rights.
- Download the BootAnimations module or Logo Changer from the Magisk repository.
- In the module, select your.zip file with animation (you can create yourself or download ready-made).
- Reset the device.
| Xiaomi model | Support Magisk | The risk of bootloop | Notes |
|---|---|---|---|
| POCO F3/F4 | β Yes. | Low. | Use the POCO Bootlogo Changer Module |
| Redmi Note 10 Pro | β Yes. | Medium. | Requires to disable DM-Verity in TWRP |
| Mi 11 Ultra | β Yes. | High-pitched | Backup recommended boot.img change |
| Redmi 9A/9C | β No. | β | Closed loader, root is not possible |
β οΈ Note: On devices with a MediaTek processor (e.g., Redmi Note 11 on Dimensity 920), installing the wrong Magisk module may result in a loss of power. IMEI. Before experimenting, check compatibility on forums.
What if the phone doesnβt boot after installing Magisk?
Method 3: Manual editing via Fastboot (for experienced)
This method is suitable for users who do not want to install Magisk, but are willing to work with the command line.
- π₯οΈ Computer with installed ADB and Fastboot.
- π± Unlocked bootloader on the phone.
- πΌοΈ Image in.img format with the resolution that matches the screen of your device (for example, 1080x2400 for POCO X3 Pro).
Instructions:
- Connect your phone to your PC in fastboot mode (press Power + Vol Down when the device is off).
- Check the connection command: fastboot devices should appear serial number of the device.
- Download the original logo.bin for your model (you can extract from the official firmware via MIUI bootloader).
- Edit the file in a Hex editor (such as HxD) by replacing the graphics block with your picture.
- Fastboot flash logo logo.bin
- Reboot the device: fastboot reboot
π‘
Before editing logo.bin Make it backup with the command fastboot dump logo logo_original.bin. This will help restore the screensaver if something goes wrong.
The main difficulty of this method is the correct alignment of the data in the binary file. If the picture is offset even by 1 byte, the phone will either not show it or not load at all. To simplify the task, you can use ready-made utilities like Xiaomi Logo Changer (available on GitHub).
How to create your own screensaver: technical requirements
If you want to use your own image, it must meet the strict requirements:
- π Resolution: Must be exactly the same as your deviceβs screen resolution (e.g, 2400Γ1080 For the Redmi Note 11 Pro+).
- π¨ Format:.png only without compression (24-bit) img (for fastboot firmware).
- ποΈ Color gamma: Avoid transparency (alpha channel is not supported in the logo.bin).
- βοΈ File weight: no more than 1-2 MB (depending on model).
To convert images to logo.bin, you can use:
- AIK (Android Image Kitchen) β for unpacking and packaging boot.img.
- Xiaomi Logo Editor is a specialized tool for Xiaomi devices.
- GIMP + DD Convert plugin β for manual editing of binary files.
π‘
On devices with AMOLED-screens (e.g. Xiaomi) 12T) The screensaver may be displayed with distorted colors due to the features of the color profile!
Possible problems and solutions
Even if you follow the instructions accurately, you can get errors.
| Problem. | Probable cause | Decision |
|---|---|---|
| The phone does not turn on after the firmware | Damaged. logo.bin erroneous | Sweep the original file through the fastboot flash logo logo_original.bin |
| Screensaver is displayed partially or with artifacts | Discordance of resolution or bit depth | Recreate the image with the right parameters |
| After rebooting, the screensaver is reset | Conflict with a Magisk module or theme | Disable other modules that affect system animations |
| Face Unlock has stopped working. | Change of system files animation | Reinstall the biometrics module via Magisk |
If none of the methods worked, check:
- π Compatibility of your model with the chosen method (on forums) 4PDA lists of supported devices).
- π Integrity of downloaded files (damaged archives are a common cause of errors).
- π§ Version MIUI (on some firmware, for example MIUI 14 for Redmi K50, Changes to system partitions are blocked).