[Guide] How to Change Boot Logo of Redmi Note 4 (Splash Screen)

Xiaomi Redmi Note 4 is the successor of Redmi Note 3 which is backed up by Qualcomm MSM8953 Snapdragon 625 with 4 GB RAM. This phone comes with MIUI 8 Android 6.0.1 Marshmallow out of the Box. Like Redmi Note 3, this phone is also gaining loves from the Developer Community. Few numbers of unofficial ROMs, some Mods and few recovery already released in the Developer Forums. This is one of the first custom work of Redmi Note 4 by the Developers. This Guide will help you on How to Change Boot Logo (Splash Screen) of Xiaomi Redmi Note 4 Snapdragon Variants with any Picture of your Choice.

Xiaomi Redmi Note 4

It is necessary to Unlock Bootloader of your phone and has a custom recovery installed in order to Change Boot Logo on Redmi Note 4.

Guide: How to Unlock Redmi Note 4 Bootloader – (Snapdragon + Mediatek)

If this is your very first time for a custom work, we understand you would want to make sure your process go as smooth as possible. So before installation, make sure you have backed up your important Apps and Data with Titanium Backup (Recommended).

NOTE: This is not an Official Boot Logo, that means you may get OTA Break from Xiaomi MIUI.

Disclaimer: Please read the following instructions thoroughly before attempting to flash your phone. Droidphoria.com absolves itself from any responsibility should something go wrong. Please proceed with caution and at your risk.

Remember: Always backup your important data that you might need after you install a new custom Mods, an official software update or anything else. Make a backup for just in case. You never know when anything might go wrong.

There are tons of useful articles and how-to guides on Droidphoria for the Xiaomi Redmi Note 4, but we think you might be interested in the following posts:

If you already have a custom recovery (ClockworkMod, TWRP, etc.) installed on your phone, we strongly recommend a backup using that as it creates a complete image of your existing phone set up. It is easier and faster to restore your phone through a custom recovery.


  • Rooted Xiaomi Redmi Note 4 (Snapdragon) running any ROM
  • Terminal Emulator Android app
  • TWRP or CWM or Philz or any other custom recovery
  • Working fastboot in Windows computer
Like this Redmi Note 4 Custom Work? We love it too and we know you are looking forward to apply it on your phone now. Now please read below the necessary steps to make sure your Custom Work goes smooth and you do not end up with any problems.

How to Create splash.img file:

To Change the Boot Logo of your Redmi Note 4 with custom Splash Screen of your choice, you need to Create an Image file (splash.img). Follow the Steps below:
Step 1: Download Redmi Note 4 Splash Maker zip file and Extract it on your computer.
Step 2: Make your Picture resolution 1080×1920 which you need to replace with default Boot Logo.
NOTE: Redmi Note 4 logo has a fixed size of 100kB allocated for splash image frame buffer. So only very light-weight pictures can be used. If you alter this limit in the script, the fastboot picture will not appear in fastboot mode.
It is Highly recommended to use a picture with 2 or 3 colours only. For example, Black and White pictures. That means you may need to check with many pictures till you get the perfect one.
Step 3: Done in messing up with the picture? Now rename your picture as logo.png or logo.jpg according to its format and replace it inside “pics” folder of the extracted file.
Step 4: Finally, run the ‘CREATE_LOGO.bat’ to create the splash.img file, which you can find inside the “output” folder after completion.
NOTE: If You Stuck up with an error like “PICTURE IS LARGE IN SIZE”, it is not possible to create a logo with that picture.
In that case, try these: Use compressPNG.com to reduce the number of colours in PNG picture. Upload your picture, click Settings, reduce the number of colours to 2, Apply and download it and try again.

How to Flash splash.img:

Via Recovery: Transfer the flashable_splash.zip to your device and flash from TWRP or CWM or Philz or any other custom recovery.
Via Terminal Emulator: Transfer the splash.img to your device’s Internal Storage, Open Terminal Emulator & enter the following to flash it:

dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash

Via Fastboot mode: fastboot flash splash splash.img

In case something goes wrong with your device, or device does not boot up, flash the stock splash.img from custom recovery or fastboot.

Any problem during this Custom Work ? Do let us know by commenting below! If you find the above tutorial useful and they were helpful to you, please consider giving us a +1 or SHARE with others so they can also take benefit from these!