What do you see the first thing on your Xiaomi device when you power it up for the first time? There’s a Xiaomi logo or it could be your device’s name i.e. Redmi K20 Pro followed by a ‘Powered by Android’ branding at the bottom. That’s the splash screen or in other words, boot logo. It is then followed by a boot animation which by its name, is an animation.
Most people get bored seeing the same splash screen over and over again since there’s no way to change it via jumping into the settings on your device. But hey, it can be changed and that is why the Android operating system is one of the first choices when it comes to customizations and free will to personalize it. There are plenty of ways to change splash screen for Xiaomi smartphones but most of them require unlocking the bootloader and/or rooting the phone.
Disclaimer: Most of these methods require a rooted Xiaomi device that grants the user access to the various Android subsystems for greater control allowing users to perform functions that otherwise wouldn’t be possible with a non-rooted Android operating system. Also, we don’t take responsibility if your phone bricks or turns into the next Dragon Capsule to Mars so proceed at your own risk.
How To Create Splash Screen (Boot Logo)
There are practically tens of ways to create splash screen for your Xiaomi smartphone. This is one of the methods available.
Things to keep in mind is that you would need an image with a resolution equivalent to the smartphone you are using. In this case, a Redmi 5 would require an image of 720×1440, a Redmi 4 Pro or Prime would need 1080×1920 pixels resolution, and so on. Depending upon which smartphone you use, a boot logo has a specific size. A Redmi Note 3 has a boot image with a size of 75KB, Xiaomi Mi A1 has a buffer of 100KB and it could go in megabytes in size in some devices. Here’s how you can do it.
Step #1: First, you need to download the Splash Maker available. One of the most commonly referred splash makers is available on XDA Developer so click here. You will find the tools here – 1, 2, 3, 4 [Don’t worry about the name of the smartphones models, look for compatible resolution]. If this tool doesn’t work, you can use this tool for newer firmware as well.
Step #2: You need to create your boot logo.
Step #3: Rename the new file as “logo.png” or “logo.jpg” according to the name that the boot logo on your phone is saved as originally. Some devices may have stored it as ‘Splash.img’ or ‘splash.png’ where .img or .png is an extension and can vary.
Step #4: Now, replace the existing one with newly created custom splash screen. You will find a ‘pics’ folder in the tool you downloaded in Step #1. Copy-paste it there and proceed.
Step #5: Back up a bit and run the “CREATE_LOGO.bat” and your splash image will be created. From now on, you can use Method #3 listed below to get your splash screen changed on your device.
Additional Information About Creating a Custom Splash Screen
- You need to find if the aforementioned tool will produce a boot logo compatible with your phone’s screen. A Redmi Note 5 Pro would require a boot logo of 1080×1920 or lower and the same applies for all other Xiaomi devices.
- To check if the downloaded tool is compatible according to your phone screen’s resolution, download the tool and extract it.
- Open the primary folder probably named after any of the devices mentioned above and navigate to ‘bin’.
- Next up, click on ‘Technical Details’ and you should find the ‘Resolution of all BMP Images’ and it must be according to your phone’s resolution.
- Things to remember is that the file should be the same size as your existing one to avoid the system from rejecting the modified file.
- Use fewer colors to decrease the size of the file.
- Use tools like compressPNG.com or others to reduce the size in kilobytes or megabytes.
- You can use the cropping tools in case your image is bigger than the resolution required.
Note: In case something goes down, take a backup of all the data as well as the boot logo. Doing a factory reset can help fix most of the issues. In any case, you are solely responsible if your phone breaks down or bricks after following any of these methods.
How to change Splash Screen (Boot Logo) for Xiaomi Smartphones
Here are some of the methods that you would find worth trying to change splash screen or boot logo on your Xiaomi devices.
Method #1: Using the Root File Explorer Method
Here’s the link to read more about this method.
Method #2: Using Recovery Flash Method
Here’s the link you can use to read more about this method.
Method #3: Using The ADB Method
Read more about this method here.
Method #4: Flashing Splash Screen Using Terminal Emulator
For this particular method, you don’t need a PC but a rooted Xiaomi device to proceed. Here, the Terminal Emulator allows you to flash the newly created splash image using the Splash Maker tool.
Step #1: First up, you need to download the Terminal Emulator on your device assuming that it is rooted already.
Step #2: Install the app and run it.
Step #3: Move the new splash screen to the phone’s internal memory before proceeding.
Step #3: Use these commands to actually flash the splash screen or boot logo on your Xiaomi device.
- su
- Dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash
That’s pretty much all that we have when it comes to guide on how to change splash screen on Xiaomi smartphones. You can employ any of the four methods listed above although it is your responsibility in case the phone turns into a giant blob of molten lava or simply bricks.