FORUMS
Remove All Ads from XDA

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

827 posts
Thanks Meter: 1,377
 
Post Reply Email Thread
12th August 2019, 05:13 PM |#361  
mrrocketdog's Avatar
Senior Member
Thanks Meter: 1,695
 
More
Quote:
Originally Posted by adeii

Thread is there and it has following package.

thank you again. just found it.

err on the side of kindness
The Following User Says Thank You to mrrocketdog For This Useful Post: [ View ] Gift mrrocketdog Ad-Free
 
 
12th August 2019, 10:44 PM |#362  
Senior Member
Flag Sajlent Hil
Thanks Meter: 43
 
More
Quote:
Originally Posted by vexa

It's okay, really. Take your time, no need to rush it.

I guess these two will work, at least colors could be wrong and image upside down.
Tricky Xiaomi use 1080x2042 for splash even screen res. is 1080x2340.
The Following User Says Thank You to adeii For This Useful Post: [ View ] Gift adeii Ad-Free
13th August 2019, 08:52 AM |#363  
vexa's Avatar
Senior Member
Flag Denpasar, Bali
Thanks Meter: 170
 
More
Quote:
Originally Posted by adeii

I guess these two will work, at least colors could be wrong and image upside down.
Tricky Xiaomi use 1080x2042 for splash even screen res. is 1080x2340.

just tried these and still blank
Btw thanks again and sorry for the headache
The Following User Says Thank You to vexa For This Useful Post: [ View ] Gift vexa Ad-Free
14th August 2019, 12:26 AM |#364  
Senior Member
Flag Sajlent Hil
Thanks Meter: 43
 
More
Quote:
Originally Posted by vexa

just tried these and still blank
Btw thanks again and sorry for the headache

Sorry to hear that. One of last attempts to hack splashscreen.
This is stock splash with changed few bytes, looks the same, maybe some dots are wrong, but does it boot right?

UPDATE: Finally figured out splash image structure.
16kb header, 4 BMP with different resolutions and sizes, wasted rest.
Locked splash - 1080x2160, Fastboot - 1080x1920, System destroyed - 1080x2160, Unlocked splash - 1080x2160.
Try RN7SplashMod.
Attached Files
File Type: zip RN7mod.zip - [Click for QR Code] (466.4 KB, 6 views)
File Type: zip RN7SplashMod.zip - [Click for QR Code] (466.0 KB, 4 views)
The Following User Says Thank You to adeii For This Useful Post: [ View ] Gift adeii Ad-Free
14th August 2019, 02:55 AM |#365  
vexa's Avatar
Senior Member
Flag Denpasar, Bali
Thanks Meter: 170
 
More
Quote:
Originally Posted by adeii

Sorry to hear that. One of last attempts to hack splashscreen.
This is stock splash with changed few bytes, looks the same, maybe some dots are wrong, but does it boot right?

UPDATE: Finally figured out splash image structure.
16kb header, 4 BMP with different resolutions and sizes, wasted rest.
Locked splash - 1080x2160, Fastboot - 1080x1920, System destroyed - 1080x2160, Unlocked splash - 1080x2160.
Try RN7SplashMod.

hey, both are booted just fine and I don't see any difference between these two. is that normal?
The Following User Says Thank You to vexa For This Useful Post: [ View ] Gift vexa Ad-Free
14th August 2019, 10:43 AM |#366  
Senior Member
Flag Sajlent Hil
Thanks Meter: 43
 
More
Quote:
Originally Posted by vexa

hey, both are booted just fine and I don't see any difference between these two. is that normal?

Finally! Redmi Note 7 Splash Maker is done!
Your splash and flashable splash are in output folder.
Unpacked maker is about 444 MB, there are few splash screen (Redmi, Mi, Android One Black/White, Google).
Attached Files
File Type: zip Xiaomi_Redmi_Note7_SplashMaker.zip - [Click for QR Code] (18.14 MB, 8 views)
The Following User Says Thank You to adeii For This Useful Post: [ View ] Gift adeii Ad-Free
15th August 2019, 02:51 PM |#367  
AndroBuddy007's Avatar
Senior Member
Flag Durgapur
Thanks Meter: 680
 
Donate to Me
More
Quote:
Originally Posted by adeii

Finally! Redmi Note 7 Splash Maker is done!
Your splash and flashable splash are in output folder.
Unpacked maker is about 444 MB, there are few splash screen (Redmi, Mi, Android One Black/White, Google).

Love you mate!!!👍👍

Could you help me out with building it for other devices?
The Following User Says Thank You to AndroBuddy007 For This Useful Post: [ View ] Gift AndroBuddy007 Ad-Free
15th August 2019, 04:32 PM |#368  
Senior Member
Flag Sajlent Hil
Thanks Meter: 43
 
More
Quote:
Originally Posted by AndroBuddy007

Could you help me out with building it for other devices?

Maybe, what model(s) you need?
15th August 2019, 07:37 PM |#369  
AndroBuddy007's Avatar
Senior Member
Flag Durgapur
Thanks Meter: 680
 
Donate to Me
More
Quote:
Originally Posted by adeii

Maybe, what model(s) you need?

Well is the proces too different for other devices? I just wanna learn how to do it for probably any device 😆.
Anyways, the device is Nokia 6 (PL2)
15th August 2019, 10:44 PM |#370  
Senior Member
Flag Sajlent Hil
Thanks Meter: 43
 
More
Quote:
Originally Posted by AndroBuddy007

Well is the proces too different for other devices?
I just wanna learn how to do it for probably any device .
Anyways, the device is Nokia 6 (PL2)

Depends on device. Common is to extract BMP, RGB24 or RGB565 picture, cut and preserve part of file before (if not on start address 0h) called header and cut remain part of file or files (if splash more pictures for fastboot, system corruption, unlocked BL, download mode etc).
HxD is handy, free hex editor that can cut off and paste part as new file.
1) Found some Nokia 6.1 /FP2 splash.img eg. this post
2) Find resolution of FP2 eg. here 1080x1920
3) Check splash.img on eg. rawpixels.net for same resolution to check format.
4) For 1080x1920, vert flip, rgb24 I got this splash.
5) For 1080x12000 I got no more images, so I could say that FP2 splash has single image splash.
6) According to last experience, no need to verticaly flip splash RGB24 image, it is BMP image. Find first two bytes of BMP image, in splash.img, they are "BM", case sensitive. And it is interesting, on 0x4000h, just like on Redmi Note 7. So, cut part 0x0h to 0x3FFF as splash-header.img ...to be continued.

---------- Post added at 11:44 PM ---------- Previous post was at 11:23 PM ----------

...part 2.
BMP 1080x1920x24bit should take about 1080*1920*3 bytes ~ 6220800 bytes for splash image (to cut off from [image.img - 16 kb header.img] ).
Than join header.img + your new splash image in BMP format + appendix.img with copy /b h.img+s.bmp+a.img.
Now it tricky to find right size to cut off.
Fastboot image on Redmi Note 7 takes size 6221610 bytes, (size, not size on disk value). Empty black BMP made in paint takes 6220854 bytes.
You can make own BMP or use any picture (png, jpg, gif, bmp), same or bigger and 1080x1920 and use almost the same script with magickimage to make BMP and join files to splash.img.
Even make flashable zip, if you know name (splash, logo, oemlogo etc) or partition number of splash. (eg. mmcblk0pX).

UPDATE1: Open bmp+appendix.img in Paint or GIMP or PS or something and save it as *.bmp.
Lucky, files are the same size. No appendix part But image is 1080x2280. Let's try it that way first.
If not works, cut off bottom part of BMP (2280-1920) and save it. And difference is empty appendix.img.

UPDATE2: So, one of these two white Android One splashes should work on Nokia 6.1, differences on size are 2 bytes.
What is interesting in Nokia 6.1 - there is additional /splash2 partition for "multi-splash-img" (unpack it, 25kb, with Universal Extract 2.0...as GZIP, using mtee.exe) and
you will got "600CN.img.FHD" 7,1 MB which also has BMP image 1080x2280 inside from 0x4000h till end.
But how to compress it back to multi-splash-img ?! Compressing *.FHD is gzip not working, unless you cut the first 10 bytes (1F 8B 08 08 BE 77 56 5D 02 00), now multi-splash-modded.img starts with 600CN....
Attached Files
File Type: 7z N61-FP2.7z - [Click for QR Code] (24.3 KB, 2 views)
File Type: img multi-splash-modd.img - [Click for QR Code] (25.5 KB, 2 views)
The Following User Says Thank You to adeii For This Useful Post: [ View ] Gift adeii Ad-Free
17th August 2019, 03:33 PM |#371  
Junior Member
Thanks Meter: 0
 
More
Hi there, I'm using Sony Xperia X Compact. The splash.img is attached below. Thank you
Edit: I opened the image in hex editor and it showed up full of 0s. My device is rooted and I used dd to extract image and it seemed nothing was wrong
Attached Files
File Type: zip splash.img.zip - [Click for QR Code] (11.1 KB, 4 views)
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