FORUMS

[GUIDE] How to Change Boot Logo (Splash Screen) for Snapdragon Devices (splash.img)

827 posts
Thanks Meter: 1,400
 
Post Reply Email Thread
6th February 2020, 08:32 PM |#521  
Member
Thanks Meter: 21
 
More
Xiaomi Redmi Note 8 "ginkgo" boot(splash screen)
Quote:
Originally Posted by elwinmusadi16

I'm in Pixel Experience 10 Rom.

---------- Post added at 11:00 PM ---------- Previous post was at 10:55 PM ----------



Then what should i do sir?

Hi.
You already did/solved?

"Redmi Note 8 ginkgo"

Thanks for your feedback
9th February 2020, 01:28 AM |#522  
Senior Member
Flag Sajlent Hil
Thanks Meter: 73
 
More
Quote:
Originally Posted by SeVeRuS_SnApE

Could you please make this tool for the Asus Zenfone 5Z? Here's the splash file:
drive*google*com/file/d/13svsagJUtkpxowjUIaKGNkygk7_f1ah3/view?usp=drivesdk

Sorry, empty file.

---------- Post added at 01:28 AM ---------- Previous post was at 01:22 AM ----------

Quote:
Originally Posted by 1aimcn

https://drive.google.com/file/d/11Qz...ljEXpMlS2/view
This is ZTE axon 10pro. Do you have any production tools? Thank you!

Sorry, empty file.
9th February 2020, 04:35 AM |#523  
Junior Member
Thanks Meter: 2
 
More
Quote:
Originally Posted by adeii

Sorry, empty file.

---------- Post added at 01:28 AM ---------- Previous post was at 01:22 AM ----------

Sorry, empty file.

thinks
12th February 2020, 03:36 PM |#524  
Junior Member
Thanks Meter: 0
 
More
Splash tool maker for pocophone
Please make tool for pocophone.
16th February 2020, 06:06 PM |#525  
Junior Member
Thanks Meter: 0
 
More
Hi, need your help to create a logo for Xiaomi Redmi Go or at least determine how BMPs are packed there. (remove space in the link)
drive.google .com/open?id=1jHCMsZEyCLnO_8ZIUem5wht3ZBlAkKF0
16th February 2020, 11:02 PM |#526  
Senior Member
Flag Sajlent Hil
Thanks Meter: 73
 
More
Quote:
Originally Posted by RandomGuy723842

Hi, need your help to create a logo for Xiaomi Redmi Go or at least determine how BMPs are packed there. (remove space in the link)
drive.google .com/open?id=1jHCMsZEyCLnO_8ZIUem5wht3ZBlAkKF0

1 - Since there are no "BM" headers in splash.img (open file in hex editor), we can not extract BMPs from it.
2 - RawPixels.net shows eccentric MI logo for Redmi Go resolution (720x1280), I guess we can convert some RAW RGB24 to PNG and edit it and revert it to RAW RGB24 and integrate in splash.img.
3 - If run
"FFMPEG -hide_banner -s 720x1280-f rawvideo -vcodec rawvideo -pix_fmt rgb24 -i splash.img logo_%04d.png"
you will got eccentric/cutted 4 PNG with MI logo, FastBoot,MI logo unlocked and System error, with bad colors.
So need, to cut off header (1/2/4/16/20 kb) and use brg24/bgr24/grb24 or some else color table.
But none of them are good and color table is bgr24.
4 - reverting last one, this is good, to BMP with
"FFMPEG -s 720x1280 -vcodec png -i logo_0004.png -vcodec rawvideo -f rawvideo -pix_fmt bgr24 4.bmp"
we got 2.764.800 bytes BMP. Header + 4 that size = 11.061.248 bytes splash.img so header is 2048 bytes...Nope, bootload is different resolution...3rd and 4th bitmap are good, but 1st and 2nd are not...
5 - If use MI6 bitmaps and resize to RedMi Go res...could be used in splash.img..but how to do that some other time...
but let have experiment - 2kb header from ReadMiGo and 4 bitmaps from MI6 - does it works for you?
Attached Thumbnails
Click image for larger version

Name:	logo_0001.png
Views:	40
Size:	5.1 KB
ID:	4952135   Click image for larger version

Name:	logo_0002.png
Views:	42
Size:	216.3 KB
ID:	4952137   Click image for larger version

Name:	logo_0003.png
Views:	42
Size:	8.7 KB
ID:	4952139   Click image for larger version

Name:	logo_0004.png
Views:	42
Size:	15.5 KB
ID:	4952141  
Attached Files
File Type: zip MI6.zip - [Click for QR Code] (465.0 KB, 0 views)
File Type: 7z RedmiGoSplash.7z - [Click for QR Code] (182.4 KB, 4 views)
The Following User Says Thank You to adeii For This Useful Post: [ View ] Gift adeii Ad-Free
16th February 2020, 11:46 PM |#527  
Member
Thanks Meter: 21
 
More
Quote:
Originally Posted by RandomGuy723842

Hi, need your help to create a logo for Xiaomi Redmi Go or at least determine how BMPs are packed there. (remove space in the link)
drive.google .com/open?id=1jHCMsZEyCLnO_8ZIUem5wht3ZBlAkKF0

Hi.

Original splash screen without (unlocked) message.

"Unzip file"

Flash with fastboot.

fastboot flash splash splash.img

fastboot reboot
Attached Thumbnails
Click image for larger version

Name:	splashstock.png
Views:	28
Size:	5.4 KB
ID:	4952157  
Attached Files
File Type: zip splash.img.zip - [Click for QR Code] (166.1 KB, 4 views)
The Following User Says Thank You to lmt399 For This Useful Post: [ View ] Gift lmt399 Ad-Free
17th February 2020, 12:04 AM |#528  
Senior Member
Flag Sajlent Hil
Thanks Meter: 73
 
More
Quote:
Originally Posted by jepq69

Please make tool for pocophone.

There already is... https://forum.xda-developers.com/poc...-poco-t3910197
17th February 2020, 07:08 PM |#529  
Junior Member
Thanks Meter: 0
 
More
I found two partition ,LOGO and splash on the same directory dev/block/bootdevices/by-name/,
My device is realms 5 and which one I can dump ?

---------- Post added at 07:08 PM ---------- Previous post was at 06:34 PM ----------

Quote:
Originally Posted by GokulNC

What is splash.img ?
splash.img (or splash.bin or logo.img or logo.bin) is the raw file in which the boot logo (splash screen - the picture displayed when the device is booted) is stored.
It is stored under the partition: splash or logo in many Snapdragon devices (might vary for devices)

How can I know if my device uses splash.img ?
This splash.img is found mostly in Snapdragon devices (atleast as far as I have seen) (except Samsung devices).
To check if your device uses it, just go to the directory '/dev/block/bootdevice/by-name/' and see if there's a partition block named 'splash' or 'logo'.
Or else you can also check your stock ROM (or stock firmware) to see if it contains the splash.img or logo.img or logo.bin (Qualcomm Devices only)..

Where should I get the stock splash.img from?
It can be dumped to your storage by the command:

Code:
su
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
(Similarly for logo.img or logo.bin)
(You may also find it in your factory images (stock ROM))


How do I edit/modify/create the splash.img ?
Leave a reply in this thread by attaching your splash.img (along with device name) so that I can see what format it is and I'll try to create a tool for your device.

TOOLS for DEVICES SUPPORTED as of now:
(Do not use the tool created for some other devices in your device, it may brick your device)



Click here for very old HTC devices.
Here's an universal splash maker (works only for few devices; I don't know. Your risk) [NOT FOR ALL DEVICES!]

What about Mediatek devices ?
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

Hit the Thanks button if you found this helpful.

I do the command but terminal emulator said no such file or directory on my device realme 5
But I found two partition on there (LOGO and splash) in the same directory dev/block/bootdevice/by-name
17th February 2020, 11:44 PM |#530  
Member
Thanks Meter: 21
 
More
Xiaomi Redmi Note 8 boot(splash screen)
Quote:
Originally Posted by adeii

Sorry, empty file.

---------- Post added at 01:28 AM ---------- Previous post was at 01:22 AM ----------

Sorry, empty file.

Hi adeii.

Any news about Redmi Note 8 ginkgo?!...

Thank you
18th February 2020, 09:34 AM |#531  
Senior Member
Flag Sajlent Hil
Thanks Meter: 73
 
More
Quote:
Originally Posted by lmt399

Hi adeii.
Any news about Redmi Note 8 ginkgo?!...
Thank you

Found these on net, but can not test them or said if working: https://drive-google-com/drive/folders/1mh7eLxNICqaTotBXGWMpd1aV1TN77sHL * replace - with .
Post Reply Subscribe to Thread

Tags
boot logo, bootlogo, change bootlogo, extract bootlogo, extract splash.img

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes