FORUMS
Remove All Ads from XDA

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

828 posts
Thanks Meter: 1,359
 
Post Reply Email Thread
11th November 2016, 05:01 AM |#11  
@GokulNC Can you look at my Xperia XZ splash? Would be nice if you can make a tool
Attached Files
File Type: rar splash_XZ.rar - [Click for QR Code] (20.4 KB, 366 views)
The Following User Says Thank You to BlackSoulxxx For This Useful Post: [ View ] Gift BlackSoulxxx Ad-Free
 
 
11th November 2016, 04:52 PM |#12  
GokulNC's Avatar
OP Senior Member
Flag Chennai
Thanks Meter: 1,359
 
Donate to Me
More
Quote:
Originally Posted by BlackSoulxxx

@GokulNC Can you look at my Xperia XZ splash? Would be nice if you can make a tool

This file seems to be empty completely..
Just open it using any Hex Editor, you'll know it yourself..

How did you get the splash.img ?
Using 'dd' command ?
The Following User Says Thank You to GokulNC For This Useful Post: [ View ] Gift GokulNC Ad-Free
11th November 2016, 05:15 PM |#13  
Quote:
Originally Posted by GokulNC

This file seems to be empty completely..
Just open it using any Hex Editor, you'll know it yourself..

How did you get the splash.img ?
Using 'dd' command ?

Saw*it, and yup. Dd if command via terminal on phone, rooted
Not*sure why its empty, tried to dump again and still empty...
17th November 2016, 08:07 PM |#14  
edwaine's Avatar
Senior Member
Flag Quezon City
Thanks Meter: 644
 
Donate to Me
More
Quote:
Originally Posted by GokulNC

What is splash.img ?
splash.img 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: /dev/block/bootdevice/by-name/splash in many 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 ?
(It's a quite lengthy process, I'll explain it in detail soon..)
As of now, you can 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 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)

Type 1 splash.img: (RAW RGB24 format)


Type 2 splash.img: (RLE encoded RAW RGB24 format)


Type 3 splash.img: (CM-SPLASH based)


Click here for very old HTC 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.

Hi there,

Can I get a tool for the Android One Second Generation (Seed).
I already downloaded and install @kalvin026's Android One (2nd Gen) Bootlogo Maker but it seems that the program is not working on my 2 PC's (My laptop and desktop).
splash.img has been compressed as rar file and is attached on my post.

Thanks!
Attached Files
File Type: rar splash_seed_cherry_mobile_one_g1.rar - [Click for QR Code] (39.4 KB, 42 views)
The Following User Says Thank You to edwaine For This Useful Post: [ View ] Gift edwaine Ad-Free
24th November 2016, 07:24 AM |#15  
Account currently disabled
Flag indore
Thanks Meter: 300
 
Donate to Me
More
Great i also use your Tools to create Boot Logo for My Rn3 Thanks Bro,

---------- Post added at 08:24 AM ---------- Previous post was at 08:22 AM ----------

Quote:
Originally Posted by GokulNC

This file seems to be empty completely..
Just open it using any Hex Editor, you'll know it yourself..

How did you get the splash.img ?
Using 'dd' command ?

dd if=/dev/block/{splash partition Name ex mmcblk0p8 of=/sdcard/splash.img
The Following User Says Thank You to XN Logos For This Useful Post: [ View ] Gift XN Logos Ad-Free
24th November 2016, 04:38 PM |#16  
Senior Member
Flag Kanpur
Thanks Meter: 659
 
Donate to Me
More
What about AOSP Snapdragon devices like the Xperia Z5?
26th November 2016, 10:54 AM |#17  
GokulNC's Avatar
OP Senior Member
Flag Chennai
Thanks Meter: 1,359
 
Donate to Me
More
Quote:
Originally Posted by edwaine

Can I get a tool for the Android One Second Generation (Seed).
I already downloaded and install @kalvin026's Android One (2nd Gen) Bootlogo Maker but it seems that the program is not working on my 2 PC's (My laptop and desktop).
splash.img has been compressed as rar file and is attached on my post.

Check his video tutorial: https://www.youtube.com/watch?v=t28MWNDrZDg

If still it doesn't work, tell me, I'll create one

Quote:
Originally Posted by HaoZeke

What about AOSP Snapdragon devices like the Xperia Z5?

Yes, if it contains a partition named 'splash' or 'logo'
The Following User Says Thank You to GokulNC For This Useful Post: [ View ] Gift GokulNC Ad-Free
30th November 2016, 06:16 AM |#18  
Senior Member
Flag Hyderabad India
Thanks Meter: 21
 
More
Hello I found splash file into dc/block/byname in a6000 plus but the file size is 00 why?
my my bootlogo is mi logo.
1st December 2016, 06:44 AM |#19  
edwaine's Avatar
Senior Member
Flag Quezon City
Thanks Meter: 644
 
Donate to Me
More
Quote:
Originally Posted by GokulNC

Check his video tutorial: https://www.youtube.com/watch?v=t28MWNDrZDg

If still it doesn't work, tell me, I'll create one



Yes, if it contains a partition named 'splash' or 'logo'

At last I did compile my image file. Well one lack thing though is to extract from the splash.img. Anyways thanks!

Sent from my H220 using Tapatalk
3rd December 2016, 11:29 AM |#20  
nesquix's Avatar
Senior Member
Flag Cannes
Thanks Meter: 64
 
More
Hi bro ! Here my Mi5S PLUS Splash.img file.

does the procedure for the standard mi5 work for me, or you need to adapt something ...?

thanks !
Attached Files
File Type: img splash.img - [Click for QR Code] (151.9 KB, 134 views)
The Following User Says Thank You to nesquix For This Useful Post: [ View ] Gift nesquix Ad-Free
6th December 2016, 02:30 PM |#21  
Junior Member
Thanks Meter: 1
 
More
My device name is TCL M3G.
I would really appreciate it if you could make a tool for my device too.
Link to my device's splash.img:
https://www.mediafire.com/?6wmg3wrw4udazvy
The Following User Says Thank You to iball user For This Useful Post: [ View ] Gift iball user Ad-Free
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