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

GokulNC

Senior Member
Jan 10, 2015
827
1,390
0
Chennai
github.com
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 :)
 

Attachments

Last edited:

Math314

Member
Nov 25, 2016
6
4
3
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/
 

Attachments

Last edited:

pheno1992

Senior Member
Feb 1, 2015
89
22
0
Pasig City
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.
 

Basic.Master

New member
Jan 5, 2020
1
0
0
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.

dont work on lineage os
For me it works, with the recent LineageOS 16.0 and using the more recent version on GitHub.

Are there any custom Splashscreens around ?
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...
 

_wolfpup

Member
Nov 21, 2013
47
2
0
Slough
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.