[TOOL] [LINUX] Tissot Splash Maker (mod all 5 PNG's in splash.img) - Xiaomi Mi A1 Themes, Apps, and Mods

Hey,
Here is a simple to use program to build splash.img from 5 PNG's. The 5 PNG's are:
1. Mi logo screen on locked bootloader
2. Fastboot image
3. Mi logo screen on unlocked bootloader
4. 'System destroyed' image
5. 'Please lock the bootloader' early splash.
I have ported the AutoIt3 source code to C, so it could work on Linux.
This project is a Linux fork of the tool: https://forum.xda-developers.com/mi-a1/themes/tool-tissot-splash-maker-mod-5-pngs-t3799701
Like the old script, there is still a size limit per splash. (THE HACK ALLOWED BY THE WINDOWS IS NOT PRESENT IN THIS LINUX COUNTERPART)
Usage is simple - create an "input" folder, with the 5 PNGs (00.png, 01.png .... 05.png) and run the tool (after compiling it and installing python2 and python2-pil). If there are any errors it will say so, otherwise you will get a splash.img that you can flash in fastboot:
Code:
Code:
fastboot flash splash splash.img
The original input folder has all the stock images included.
FOR DOWNLOAD SEE GITLAB: https://gitlab.com/ioanm/tissot_splashimg_maker
If this tool has helped you please consider donating on LiberaPay: https://liberapay.com/iodev/donate
Enjoy!

iodev said:
Hey,
Here is a simple to use program to build splash.img from 5 PNG's. The 5 PNG's are:
1. Mi logo screen on locked bootloader
2. Fastboot image
3. Mi logo screen on unlocked bootloader
4. 'System destroyed' image
5. 'Please lock the bootloader' early splash.
I have ported the AutoIt3 source code to C, so it could work on Linux.
This project is a Linux fork of the tool: https://forum.xda-developers.com/mi-a1/themes/tool-tissot-splash-maker-mod-5-pngs-t3799701
Like the old script, there is still a size limit per splash. (THE HACK ALLOWED BY THE WINDOWS IS NOT PRESENT IN THIS LINUX COUNTERPART)
Usage is simple - create an "input" folder, with the 5 PNGs (00.png, 01.png .... 05.png) and run the tool (after compiling it and installing python2 and python2-pil). If there are any errors it will say so, otherwise you will get a splash.img that you can flash in fastboot:
Code:
Code:
fastboot flash splash splash.img
The original input folder has all the stock images included.
FOR DOWNLOAD SEE GITLAB: https://gitlab.com/ioanm/tissot_splashimg_maker
If this tool has helped you please consider donating on LiberaPay: https://liberapay.com/iodev/donate
Enjoy!
Click to expand...
Click to collapse
Thank you very much for your work. I ported your C program to Linux bash. Everybody, who is interested, could find it on Github
https://github.com/dwi336/Tissot-Splash-Maker

Related

[MOD] [BOOTLOGO] Customize OPPO Find 7 Boot logo

From an idea of @chillstep1998 I've made an OPPO Find 7 variant (with help in testing of @KOJANHQ)
How to:
Unlock your bootloader
Download and install driver for fastboot
Download the archive (or compile from source) the tool
Make or mod and image of 1440x750 (width x height) and save it as bootlogo.png in executable directory
Open terminal and do the following
"Find7Bootlogo -b" to create the logo-modified.bin file
"Find7BootlogoTools -b -s" to create the logo-modified.bin and save the raw image
Wait for the end of the program
Flash the logo-modified.bin with "fastboot flash LOGO /path/to/logo-modified.bin"
Reboot with "fastboot reboot"
Download
In the attachment there is the 64 bit version for Mac OS X. For other (linux or archs) download the source and compile it
Source
GitHub
Credits
@chillstep1998 for the works for OnePlus One
Last but not least: I don't own an OPPO Find 7 and I can't do anything without your help. If you have a suggestion please let me know, thanks
Not working on OS X 10.10 Beta.
My modified version (fixed commandline parsing):
KOJANHQ said:
My modified version (fixed commandline parsing):
Click to expand...
Click to collapse
Changes merged Thanks!
The logo-modified.bin works?
MarchriusDennis said:
Changes merged Thanks!
The logo-modified.bin works?
Click to expand...
Click to collapse
Yes. Compiled, tested and workinking)
Great work, Bro!
After following the steps, it seems that my phone is now stuck in a bootloop, unfortunately. It doesn't matter if I try to boot it up normally, or get into fastboot, or get into recovery. When I try to turn on the phone in any way, it just vibrates, stays on a black screen, doesn't show the boot logo, and then restarts. So it's just vibrating and restarting every few seconds. Any ideas?
Hi, may I ask if there is some way to actually make the size suitable for my OPPO F1f?
Just asking
EDIT: Additional Details:
I have SOME knowledge of C++
My OPPO F1f has a screen resolution of 1280*720
I already flashed the Find 7 logo.bin and it works fine ( for the fact that the picture is slightly off screen ( a.k.a too BIG ) )
Most of our custom ROMs were ported from the Find 7 so compatibility should not be a problem.

[GUIDE] How to Create Custom Splash Screen (Boot Logo) for Wileyfox Swift

Creating custom splash.img for Wileyfox Swift:
Note:
This is not bootanimation, this is the splash screen (the 'Wileyfox' logo which is displayed when device is switched ON)
This is for Wileyfox Swift only..
For other devices, please send me your splash.img so that I can create a tool for you too.
Before proceeding, make sure fastboot is setup properly in your computer (just incase something goes wrong)..
STEPS:
1. Make sure you have a picture for your custom splash with:
i. Resolution: 720x1280
ii. PNG or JPG format
iii. picture size less than 200kB
iv. less colorful
(Tip: Try compressPNG.com to reduce no. of colors in PNG picture.
Upload your picture, click Settings, reduce number of colors to 16 or below & download it)
2. Download this tool to your computer: CM_Splash_Maker.zip
And extract it.
3. Drag & drop your splash picture on the file "CREATE_Logo.bat" & select your device.
4. After the custom splash image (filename.img) is created, the output directory will be opened..
5. Transfer the filename.img to the device's internal storage & flash it using Terminal Emulator like:
Code:
dd if=/sdcard/filename.img of=/dev/block/bootdevice/by-name/splash
(Or you can flash it from fastboot as given below)
Note:
Incase you flashed & your device doesn't bootup, don't worry
Just flash the original splash.img from fastboot like:
Code:
fastboot flash splash splash.img
Credits:
1. Based on my original tool for Yu devices here..
2. @GokulNC (myself ) who created this tool..
3. @beroid (who provided the stock splash.img & tested this).
Hit the Thanks :good: button if it worked for you
Don't forget to share the custom splash screens that you made, since others may find it useful
Hello, thank you very much for these useful guide.
To create my splash screen I had to run your scripts inside a virtualbox running windows as I'm a linux user.
But it was'nt a good solution to run only two .bat files.
So I decided to write bash scripts that should be compatible with almost every *NIX systems.
You should have ffmpeg installed on your computer. If this is not the case, install it with your favourite package manager.
Download my archive at the end of this post and extract it
If you are in trouble running CM_SPLASH_RGB24_converter, just go to bin/ directory, then
Code:
gcc CM_SPLASH_RGB24_converter.c -o CM_SPLASH_RGB24_converter
Then to create your splash screen just run
Code:
./CREATE_Logo.sh filename.png
where filename.png is the logo you want to add to your splash screen
The splash.img created is located in the output/ directory
Similarly to extract your splash screen into a png picture
Code:
EXTRACT_Logo.sh splash.img
The picture extracted is located in output/extracted_logo/
Are there any custom Splashscreens around ?
perfectly functioning on wileyfox swift bro.. thanks a lot
good day bro GokuINC.
can you also make a splash maker for android one seed which have the same/similar functions of this cm splash maker tool? so fastboot logo can be also changed? thank you very much for this.. i've been using it since it was posted.
dont work on lineage os
Thank you for this tool and the adjustments for the Wileyfox Swift.:good:
In my case, the dump of the "splash" partition was about 10 MB large, while the actually used part is about 210 KB, so I guess the image is already large enough for more complex images, too. At least in my case it was no problem.
RusWF said:
dont work on lineage os
Click to expand...
Click to collapse
For me it works, with the recent LineageOS 16.0 and using the more recent version on GitHub.
fred0r said:
Are there any custom Splashscreens around ?
Click to expand...
Click to collapse
Keeping the stock fastboot/battery images (which are slightly different to the versions in the ZIP/on GitHub!), I modified the logo and moved the Wileyfox logo to the top and added the NSA monitored device logo in the center.
It just seems that it is not possible to add attachments being a new user...
Wow, glad something like this exists!
Does this work with newer variants of the WileyFox Swift line of phones?
I am specifically interested in changing the splash screen on my Swift 2X.
I'll be happy to provide a dump of my current splash if need be, when I figure that out.

[GUIDE] How to Create Splash Screen (Boot Logo) for Le Pro3

Note:
This is not bootanimation, this is the splash screen (the 'LeEco' boot logo which is displayed when device is switched ON)
This is for LeEco Le Pro 3 Only..
For other devices, please send me your splash.img so that I can create a tool for you too..
Requirements:
1. Rooted LeEco Le Pro 3 (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 in computer: Le_Pro_3_Splash_Maker.zip
2. Make sure you have 3 pictures (same or different) in 1080x1920 px resolution in PNG format.
(Actually, it seems Le Pro3 displays 3 pictures one by one while switching ON, so I think you'll have to use 3 pictures, but feel free to explore; IDK)
3. Now rename your 3 pictures as logo1.png, logo2.png, logo3.png & replace it inside "pics" folder of the extracted folder.
(Similarly you can replace other pictures in it carefully if you wish)
4. Finally, run the 'CREATE_LOGO.bat' to create splash.img and flashable zip file, which you can find inside the "output" folder after completion.
STEPS to flash splash.img:
Choose any one easy method:
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.
Thanks to @androcheck who tested this and @Peter-C who provided the stock splash.img ..
Hit the Thanks :good: button if it worked for you
You're welcome to share the splash images that you created in this thread..
Can we change other pics in the folder?
@GokulNC Thanks for you awesome work. I did Pixel Splash Black and White version in twrp. Here
GokulNC said:
Actually, it seems Le Pro3 displays 3 pictures one by one while switching ON, so I think you'll have to use 3 pictures, but feel free to explore; IDK)
Click to expand...
Click to collapse
Actually it seems like the 3 pictures are not displayed one by one but instead at each boot time a different one of the three will be displayed. As the 3 original images are very similar (only the dark grey chinese text is different and I cannot read chinese) initially I didn't notice the difference.
It doesn't seem like the images change in a round-robin style but I didn't really look into this. Maybe it's randomly selected.
Nevertheless, @GokulNC thanks a lot for making the tool available!
---------- Post added at 07:57 ---------- Previous post was at 07:47 ----------
Presterin said:
Can we change other pics in the folder?
Click to expand...
Click to collapse
Yes, you can (at least I tried to modify the recovery and fastboot image and it seemed to work).
Hi, can I ask how to extract splash.img in the Windows 10? Thanks
@GokulNC
Peter-C said:
Hi, can I ask how to extract splash.img in the Windows 10? Thanks
@GokulNC
Click to expand...
Click to collapse
It's a quite long process and has no automated tool to do that..
BTW, Here's a similar answer: http://forum.xda-developers.com/showpost.php?p=68231258&postcount=4
GokulNC said:
It's a quite long process and has no automated tool to do that..
BTW, Here's a similar answer: http://forum.xda-developers.com/showpost.php?p=68231258&postcount=4
Click to expand...
Click to collapse
Thanks. I will try.
Wonderful mannn...
Hey bro...can u create d same file for Le2 X526 ? ....please...I don't want to see that dirty chnse letters evrytym when i bootup...Thank you very much
Achyuth Reddy said:
Hey bro...can u create d same file for Le2 X526 ? ....please...I don't want to see that dirty chnse letters evrytym when i bootup...Thank you very much
Click to expand...
Click to collapse
Send your device's splash.img
https://drive.google.com/file/d/0B1ndvtmysiPRcHZoaXR3OGlXSEU/view?usp=drivesdk
It is around 50MB...There is no indication about its file type .img or something else...sorry bro if i have given a wrong file...Thanks again
Thanks it's possible to do that tool for max x900?
Achyuth Reddy said:
https://drive.google.com/file/d/0B1ndvtmysiPRcHZoaXR3OGlXSEU/view?usp=drivesdk
It is around 50MB...There is no indication about its file type .img or something else...sorry bro if i have given a wrong file...Thanks again
Click to expand...
Click to collapse
[GUIDE] How to Change Boot Logo (Splash Screen) of LeEco Le 2 / Le S3
pablo01 said:
Thanks it's possible to do that tool for max x900?
Click to expand...
Click to collapse
Send your device's splash.img
Here you go https: //drive.google.com/open?id=0B3UPkgLgFLAbYWtFR1c4empCbW8 THANKS
pablo01 said:
pablo01 said:
It's possible to do that tool for max x900?
Click to expand...
Click to collapse
Here you go https://drive.google.com/open?id=0B3UPkgLgFLAbYWtFR1c4empCbW8
THANKS
Click to expand...
Click to collapse
[GUIDE] How to Create Custom Splash Screen (Boot Logo) for Le Max
GokulNC said:
Note:
This is not bootanimation, this is the splash screen (the 'LeEco' boot logo which is displayed when device is switched ON)
This is for LeEco Le Pro 3 Only..
For other devices, please send me your splash.img so that I can create a tool for you too..
Requirements:
1. Rooted LeEco Le Pro 3 (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 in computer: Le_Pro_3_Splash_Maker.zip
2. Make sure you have 3 pictures (same or different) in 1080x1920 px resolution in PNG format.
(Actually, it seems Le Pro3 displays 3 pictures one by one while switching ON, so I think you'll have to use 3 pictures, but feel free to explore; IDK)
3. Now rename your 3 pictures as logo1.png, logo2.png, logo3.png & replace it inside "pics" folder of the extracted folder.
(Similarly you can replace other pictures in it carefully if you wish)
4. Finally, run the 'CREATE_LOGO.bat' to create splash.img and flashable zip file, which you can find inside the "output" folder after completion.
STEPS to flash splash.img:
Choose any one easy method:
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.
Thanks to @androcheck who tested this and @Peter-C who provided the stock splash.img ..
Hit the Thanks :good: button if it worked for you
You're welcome to share the splash images that you created in this thread..
Click to expand...
Click to collapse
Thank you, Working to my LeEco Le Pro 3 :good:

(Deprecated) Custom Splash Screens [S-OFF Only]

NEWER UNIVERSAL TOOL AVAILABLE HERE
This is for US Unlocked variant devices. I will update the Splash_EmptyTemplate.zip android.info.txt (needed to show the correct OS in Download Mode) along with the Unlocked HTC U11 Splash I've included below, as we get new OTAs.
***DISCLAIMER - FLASH AT OWN RISK - IF THIS BREAKS YOUR PHONE, DON'T BLAME ME***
Requirements:
S-OFF and Bootloader unlocked
ADB Installed
Instructions:
Download Splash Flasher v1.0
Extract the downloaded SplashFlasher_1.0.zip (Use this ONLY to convert the .jpg .png or .bmp to a custom.img option 6)
I can't confirm this work for flashing on U11 Instruction on how to flash splash.zip manually at the bottom
Find the image you wish to use, and resize it to 1440 width, 2560 height
Open the Splash Flasher folder and where it says "place-image-here" place your correctly sized image
Double-Click the CLICK-HERE.bat and press any key
You will see the option to convert .png .jpg and .bmp images (options 2, 3, 4)
Whatever format your image is, is the one you choose (you can have images for all 3 formats in the "place-image-here" folder but no more than one of each format)
Once you choose 2, 3, or 4 to convert the image, open "place-image-here" folder and you will now see the new file: "custom.img"
Rename the custom.img to splash1.nb0 (yes, change the extension from .img to .nb0)
Download this Splash Empty Template 1.16.617.6
Place the splash1.nb0 file you created into my Splash_EmptyTemplate.zip and now you are on your way to enjoying your new splash screen
run sunshine to boot in S-OFF download mode
Code:
fastboot oem rebootRUU
Code:
fastboot flash zip NameOfSplash.zip
Code:
fastboot reboot
If you have a Splash you wish to share, please do.
all credit goes to @andybones for his post on the HTC 10 section
I have just modified the instructions to make this tutorial work on the HTC U11
Also if you can right click CLICK-HERE.bat and open in notepad you can change 3 places where you see 480x800 to 1440x2560 and save. That should take care of the sizing for you.

[GUIDE] How to Change Boot Logo (Splash Screen) of Redmi Note 5 / Redmi 5 Plus

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 / Redmi 5 Plus (vince) Only (Snapdragon Variants)..
For Redmi Note 5 Pro (whyred), 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 / Redmi 5 Plus (vince) (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:
0. Make sure fastboot is setup in your computer just in-case something gets ducked up
1. Download & Extract this: Redmi_Note_5_Splash_Maker.zip
2. Make sure you have a picture with resolution 1080x2160 or lower.
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.
Note:
You might get an error like "PICTURE IS LARGE IN SIZE" if it's not possible to create a logo with that picture.
In that case, try any one of these below:
a. Try compressPNG.com to reduce no. of colors in PNG picture.
Upload your picture, click Settings, reduce number of colors to 2, Apply & download it & try again.
b. Reduce the picture resolution.
For example, this picture:View attachment 4073256 can edited to something like this: View attachment 4073257
(Hope you understand what I say)
c. Try some other picture.
STEPS to flash splash.img:
Optional: To backup your original splash.img:
Code:
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
(Not necessary though.. You may get it from the stock firmware itself.)
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:
1. Based on my original tool for Redmi Note 4
2. @Redyam & @SuperTheNova who provided the stock splash.img of Redmi Note 5
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:
Code:
dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
Now you can edit the logo.bin using this tool:
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..
Thanks for the tool, I used it in my mi max, it didn´t have many restriction about the size, now it´s very difficult to get a png of 15kb for logo2 with some of quality but I don´t know if is a limitation of the tool or a size restrictions on new splash partition and don´t work to extract splash.img.
Resolution in this device is 1080x2160 so it displays two lines in black in the top and bottom of the image, if it is possible to fix it but anyway so thanks to the developer. I share my ugly image, it´s all I could get by now to overwrite at least "miui...unlocked" black panel.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Can someone made honor/huawei p20 gradient back case..would looks amazing thanks
Thx for the tool
Can i use it for Redmi Note 5 pro whyred????
GokulNC said:
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 / Redmi 5 Plus (vince) Only (Snapdragon Variants)..
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 / Redmi 5 Plus (vince) (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:
0. Make sure fastboot is setup in your computer just in-case something gets ducked up
1. Download & Extract this: Redmi_Note_5_Splash_Maker.zip
2. Make sure you have a picture with resolution 1080x2160 or 1080x1920 or lower.
3. Now replace your pictures on logo1.png and logo2.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 'logo1', 'logo2', 'fastboot', etc.
4. Finally, run the 'CREATE_LOGO.bat' to create splash.img , which you can find inside the "output" folder after completion.
Note:
You might get an error like "PICTURE IS LARGE IN SIZE" if it's not possible to create a logo with that picture.
In that case, try any one of these below:
a. Try compressPNG.com to reduce no. of colors in PNG picture.
Upload your picture, click Settings, reduce number of colors to 2, Apply & download it & try again.
b. Reduce the picture resolution.
For example, this picture:View attachment 4073256 can edited to something like this: View attachment 4073257
(Hope you understand what I say)
c. Try some other picture.
STEPS to flash splash.img:
Optional: To backup your original splash.img:
Code:
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
(Not necessary though.. You may get it from the stock firmware itself.)
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:
1. Based on my original tool for Redmi Note 4
2. @Redyam & @SuperTheNova who provided the stock splash.img of Redmi Note 5
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:
Code:
dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
Now you can edit the logo.bin using this tool:
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..
Click to expand...
Click to collapse
Can i use this tool for redmi note 5 pro whyred
Hey! This is a great tool, but I want to use it on my Redmi note 5 pro (whyred), so please tell me how can I do it.
Quick suggestion: Edit the default images in the pic folder to get high quality low sized pngs. I've done it that way. ?
is possible to disable the default "fading effect"? i did everything and successfully flashed, but i don't want this effect when it turn on, i want like the original without any effect
SubwayChamp said:
It doesn´t work to extract splash.img.
Click to expand...
Click to collapse
You have to drag and drop your splash.img on the EXTRACT_LOGO.bat for it to extract
Make sure the splash.img is inside the same folder as that script.
SubwayChamp said:
Resolution in this device is 1080x2160 so it displays two lines in black in the top and bottom of the image, if it is possible to fix it but anyway so thanks to the developer. I share my ugly image, it´s all I could get by now to overwrite at least "miui...unlocked" black panel.
Click to expand...
Click to collapse
If you use a logo.png with resolution 1080x2160, it will work good I guess.
Anyway, I have modified all the resolution of stock pics to 1080x2160 in the tool.
Anutha02 said:
Hey! This is a great tool, but I want to use it on my Redmi note 5 pro (whyred), so please tell me how can I do it.
Click to expand...
Click to collapse
Here you go for Redmi Note 5 Pro (whyred)
alexandre221 said:
is possible to disable the default "fading effect"? i did everything and successfully flashed, but i don't want this effect when it turn on, i want like the original without any effect
Click to expand...
Click to collapse
It has nothing to do with the splash.img; it's just how the bootloader renders it.
GokulNC said:
You have to drag and drop your splash.img on the EXTRACT_LOGO.bat for it to extract
If you use a logo.png with resolution 1080x2160, it will work good I guess.
Anyway, I have modified all the resolution of stock pics to 1080x2160 in the tool.
Click to expand...
Click to collapse
Drag an drop not working yet in the update, it has a redundant message when I dropped on
It didn´t work with a 1080x2160 image before, it just gave a fail message
Now this feature with the correct size is working but only with the same images that you putted in the pics folder
I tried to edit same fastboot pic (original 382 kbs now 57,5 kbs) and logo pic (original 10,8 kbs now 9,53 kbs) and it gave me error (I use pngquant to reduce images weight) keeping same size.
These are my images that I dealed with
Thanks for the effort. I have installed java and python
GokulNC said:
You have to drag and drop your splash.img on the EXTRACT_LOGO.bat for it to extract
If you use a logo.png with resolution 1080x2160, it will work good I guess.
Anyway, I have modified all the resolution of stock pics to 1080x2160 in the tool.
Here you go for Redmi Note 5 Pro (whyred)
It has nothing to do with the splash.img; it's just how the bootloader renders it.
Click to expand...
Click to collapse
i just dont understand how the original dont have any effect while rendering and now after i just inverted the colors is totally different
Nifty tool! Great! Thanks!
Hey!
I tried to backup first and in my case it doesn't work.
My filename is mmcblk0p18 !?
and your tool returns
Code:
This file is not supported.
Extraction Complete to folder output\extracted_pics
Folder is empty.
I'm not sure if it's safe to blindly flash my created splashscreen?
Many thanks in advance!
Just in case I have Redmi 5 Plus (Vince) on Resurrection Remix ROM.
GokulNC said:
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 / Redmi 5 Plus (vince) Only (Snapdragon Variants)..
For Redmi Note 5 Pro (whyred), 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 / Redmi 5 Plus (vince) (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:
0. Make sure fastboot is setup in your computer just in-case something gets ducked up
1. Download & Extract this: Redmi_Note_5_Splash_Maker.zip
2. Make sure you have a picture with resolution 1080x2160 or lower.
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.
Note:
You might get an error like "PICTURE IS LARGE IN SIZE" if it's not possible to create a logo with that picture.
In that case, try any one of these below:
a. Try compressPNG.com to reduce no. of colors in PNG picture.
Upload your picture, click Settings, reduce number of colors to 2, Apply & download it & try again.
b. Reduce the picture resolution.
For example, this picture:View attachment 4073256 can edited to something like this: View attachment 4073257
(Hope you understand what I say)
c. Try some other picture.
STEPS to flash splash.img:
Optional: To backup your original splash.img:
Code:
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
(Not necessary though.. You may get it from the stock firmware itself.)
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:
1. Based on my original tool for Redmi Note 4
2. @Redyam & @SuperTheNova who provided the stock splash.img of Redmi Note 5
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:
Code:
dd if=/<the_directory_where_logo_is_present>/logo of=/sdcard/logo.bin
Now you can edit the logo.bin using this tool:
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..
Click to expand...
Click to collapse
Everything worked smoothly and I was able to change the boot logo. The only thing that's bugging me now is the boot logo reveal once the power button is pressed. It wipes down to reveal the full boot logo. This wasn't obtrusive before on the default MI logo but since I have a white bg Google logo it looks very silly. Is there anyway to change this to just an instant reveal without any reveal animation?
Romonger said:
Everything worked smoothly and I was able to change the boot logo. The only thing that's bugging me now is the boot logo reveal once the power button is pressed. It wipes down to reveal the full boot logo. This wasn't obtrusive before on the default MI logo but since I have a white bg Google logo it looks very silly. Is there anyway to change this to just an instant reveal without any reveal animation?
Click to expand...
Click to collapse
That's how Xiaomi did it. No way other than use a dark Google Bootlogo.
Romonger said:
Everything worked smoothly and I was able to change the boot logo. The only thing that's bugging me now is the boot logo reveal once the power button is pressed. It wipes down to reveal the full boot logo. This wasn't obtrusive before on the default MI logo but since I have a white bg Google logo it looks very silly. Is there anyway to change this to just an instant reveal without any reveal animation?
Click to expand...
Click to collapse
I use this Pixel dark logo and it looks fine:
View attachment splash.img
is root necessary? or we can only flash it with recovery ?
the name is raman said:
is root necessary? or we can only flash it with recovery ?
Click to expand...
Click to collapse
No root needed but you have to have a custom recovery (if you want to flash it through recovery) and an unlocked device, you can use also fastboot.
I can't create splash.img, because my pic always detected a large pic size, i compress it into 28kb
Ciksgang said:
I can't create splash.img, because my pic always detected a large pic size, i compress it into 28kb
Click to expand...
Click to collapse
It must be less than 5kb

Categories

Resources