Install python first in termux console:Is there a way to unpack the splash.img, or view the files inside of it?
Install python first in termux console:
#apt-get install python
Then type :
#Python bmp_logo_extractor.py splash.img
Worked for me :good:
Note:
This is not bootanimation, this is the splash screen (the 'Mi' boot logo which is displayed when device is switched ON)
This is for Redmi Note 5 Pro (whyred) Only.
For Redmi Note 5 (vince), click here.
For other devices, please send me your splash.img so that I can create a tool for you too.
Requirements:
1. Rooted Xiaomi Redmi Note 5 Pro (whyred) (any ROM)
2. Optional: Terminal Emulator app or Custom Recovery or atleast working fastboot in computer
3. You're proceeding at your own risk.
STEPS to create splash.img:
1. Download & Extract this: Redmi_Note_5_Pro_Splash_Maker.zip
2. Make sure you have a picture with resolution 1080x2160 or 1080x1920.
3. Now replace your pictures on logo.png inside "pics" folder of the extracted folder.
(Similarly you can change other pictures too)
Note: You can put any picture format, but the names have to be 'logo', 'fastboot', etc.
4. Finally, run the 'CREATE_LOGO.bat' to create splash.img , which you can find inside the "output" folder after completion.
STEPS to flash splash.img:
Optional: To backup your original splash.img:
(Not necessary though.. You may get it from the stock firmware itself.)Code:dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
First of all, make sure fastboot is setup in your computer & working just in-case something gets ducked up
Now, Choose any one easy method to install:
a. To flash from recovery:
Transfer the flashable_splash.zip to your device and flash from TWRP or CWM or Philz or any other custom recovery.
b. To flash from Terminal Emulator:
Transfer the splash.img to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:Code:su dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash
c. To flash from Fastboot mode:
Code:fastboot flash splash splash.img
Note:
Incase something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot.
Credits:
@vipul.mohan67@gmail.com who provided the stock splash.img of Redmi Note 5 Pro (whynce)
Hit the Thanks :good: button if it worked for you
You're welcome to post the splash images that you created..
FOR MEDIATEK VARIANTS:
For MTK devices, you might have a different partition for that called 'logo'.
Browse in /dev directory to find out where that is present.
After you have found out, dump the logo.bin file by:
Now you can edit the logo.bin using this tool:Code:dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
Changing Boot Logo (logo.bin) - LOGO BUILDER Program
After editing, you can reflash it by:
Code:dd if=/sdcard/logo.bin of=/<the_directory_where_logo_is_present>/logo
If you did this successfully, please share the details of how you did it so that it will be helpful for others..
Or if that tool doesn't work, send me your logo.bin or splash.img, I'll check it..
+1After flashing the file successfully, and having changed the bootlogo, I went into Fastboot mode, and the image of Xiaomi's hare is now a black screen. Fastboot mode works perfect, but the image is black. I tried flashing Splash Stock, but it didn't work. I do not know how to fix it. Help me please.
Please help me . I done all after that my corrupt image is showing for boot up and for fastboot blank screen how can i solve this . Or can anyone please help me to create a zip? I have no pc and iam going my family and doingNote:
This is not bootanimation, this is the splash screen (the 'Mi' boot logo which is displayed when device is switched ON)
This is for Redmi Note 5 Pro (whyred) Only.
For Redmi Note 5 (vince), click here.
For other devices, please send me your splash.img so that I can create a tool for you too.
Requirements:
1. Rooted Xiaomi Redmi Note 5 Pro (whyred) (any ROM)
2. Optional: Terminal Emulator app or Custom Recovery or atleast working fastboot in computer
3. You're proceeding at your own risk.
STEPS to create splash.img:
1. Download & Extract this: Redmi_Note_5_Pro_Splash_Maker.zip
2. Make sure you have a picture with resolution 1080x2160 or 1080x1920.
3. Now replace your pictures on logo.png inside "pics" folder of the extracted folder.
(Similarly you can change other pictures too)
Note: You can put any picture format, but the names have to be 'logo', 'fastboot', etc.
4. Finally, run the 'CREATE_LOGO.bat' to create splash.img , which you can find inside the "output" folder after completion.
STEPS to flash splash.img:
Optional: To backup your original splash.img:
(Not necessary though.. You may get it from the stock firmware itself.)Code:dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
First of all, make sure fastboot is setup in your computer & working just in-case something gets ducked up
Now, Choose any one easy method to install:
a. To flash from recovery:
Transfer the flashable_splash.zip to your device and flash from TWRP or CWM or Philz or any other custom recovery.
b. To flash from Terminal Emulator:
Transfer the splash.img to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:Code:su dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash
c. To flash from Fastboot mode:
Code:fastboot flash splash splash.img
Note:
Incase something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot.
Credits:
@vipul.mohan67@gmail.com who provided the stock splash.img of Redmi Note 5 Pro (whynce)
Hit the Thanks :good: button if it worked for you
You're welcome to post the splash images that you created..
FOR MEDIATEK VARIANTS:
For MTK devices, you might have a different partition for that called 'logo'.
Browse in /dev directory to find out where that is present.
After you have found out, dump the logo.bin file by:
Now you can edit the logo.bin using this tool:Code:dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
Changing Boot Logo (logo.bin) - LOGO BUILDER Program
After editing, you can reflash it by:
Code:dd if=/sdcard/logo.bin of=/<the_directory_where_logo_is_present>/logo
If you did this successfully, please share the details of how you did it so that it will be helpful for others..
Or if that tool doesn't work, send me your logo.bin or splash.img, I'll check it..
dd if='/dev/block/by-name/splash' of='/storage/emulated/0/splash/originalsplash.img'
cat header.img normal.bmp 2bytes.img fastboot.bmp 2bytes.img unlock.bmp 2bytes.img destroy.bmp 2bytes.img > newsplash.img
Normal.bmp = Normal boot bootlogo with locked bootloader
Fastboot.bmp = Fastboot bootlogo
Unlock.bmp = Unlocked bootloader bootlogo
Destroy.bmp = System Destroyed bootlogo
cd /
dd if='/storage/emulated/0/splash/newsplash.img' of='/dev/block/by-name/splash'
Please help me . I done all after that my corrupt image is showing for boot up and for fastboot blank screen how can i solve this . Or can anyone please help me to create a zip? I have no pc and iam going my family and doing
I realized after installed miui stock splash that it turned black my fastboot screen also ,as others mentioned .
I have a problem with the Fastboot image.
After flashing the file successfully, and having changed the bootlogo, I went into Fastboot mode, and the image of Xiaomi's hare is now a black screen. Fastboot mode works perfect, but the image is black. I tried flashing Splash Stock, but it didn't work. I do not know how to fix it. Help me please.
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
su
dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash
fastboot flash splash splash.img
dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
dd if=/sdcard/logo.bin of=/<the_directory_where_logo_is_present>/logo
Note:
This is not bootanimation, this is the splash screen (the 'Mi' boot logo which is displayed when device is switched ON)
This is for Redmi Note 5 Pro (whyred) Only.
For Redmi Note 5 (vince), click here.
For other devices, please send me your splash.img so that I can create a tool for you too.
Requirements:
1. Rooted Xiaomi Redmi Note 5 Pro (whyred) (any ROM)
2. Optional: Terminal Emulator app or Custom Recovery or atleast working fastboot in computer
3. You're proceeding at your own risk.
STEPS to create splash.img:
1. Download & Extract this: Redmi_Note_5_Pro_Splash_Maker.zip
2. Make sure you have a picture with resolution 1080x2160 or 1080x1920.
3. Now replace your pictures on logo.png inside "pics" folder of the extracted folder.
(Similarly you can change other pictures too)
Note: You can put any picture format, but the names have to be 'logo', 'fastboot', etc.
4. Finally, run the 'CREATE_LOGO.bat' to create splash.img , which you can find inside the "output" folder after completion.
STEPS to flash splash.img:
Optional: To backup your original splash.img:
(Not necessary though.. You may get it from the stock firmware itself.)Code:dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
First of all, make sure fastboot is setup in your computer & working just in-case something gets ducked up
Now, Choose any one easy method to install:
a. To flash from recovery:
Transfer the flashable_splash.zip to your device and flash from TWRP or CWM or Philz or any other custom recovery.
b. To flash from Terminal Emulator:
Transfer the splash.img to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:Code:su dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash
c. To flash from Fastboot mode:
Code:fastboot flash splash splash.img
Note:
Incase something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot.
Credits:
@vipul.mohan67@gmail.com who provided the stock splash.img of Redmi Note 5 Pro (whynce)
Hit the Thanks :good: button if it worked for you
You're welcome to post the splash images that you created..
FOR MEDIATEK VARIANTS:
For MTK devices, you might have a different partition for that called 'logo'.
Browse in /dev directory to find out where that is present.
After you have found out, dump the logo.bin file by:
Now you can edit the logo.bin using this tool:Code:dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
Changing Boot Logo (logo.bin) - LOGO BUILDER Program
After editing, you can reflash it by:
Code:dd if=/sdcard/logo.bin of=/<the_directory_where_logo_is_present>/logo
If you did this successfully, please share the details of how you did it so that it will be helpful for others..
Or if that tool doesn't work, send me your logo.bin or splash.img, I'll check it..
can anybody confirm this problem??
I flashed the splash img successfully but when the system boots the image is positioned a little up than middle and shifts back to middle after a second; and then bootanimation plays after a brief screen turn off. I have made a custom splash for my redmi note 3 also and didnt have any problems like this...
Any solutions??
*EDIT*
My fastboot image has also dissapeared even though I didn't touch the fastboot png. Also one more thing is that the splash image changes based on if the bootloader is unlocked or not. I think the splash img structure has changed after recent pie update. I request you to look into this...
Here's the splash.img from latest global stable rom. https://drive.google.com/file/d/1rD6-THSIXBij2kuIRus3rdj_o3L3IjaH/view?usp=sharing