[SPLASH Backup] Stock Boot Logo of Zenfone 5 (Both white splash & black splash)

GokulNC

Senior Member
Jan 10, 2015
827
1,391
0
Chennai
github.com
Note:
This is not bootanimation, this is the splash screen (the 'Asus' boot logo which is displayed when device is switched ON)
This is for Asus Zenfone 5 Only..
(Click here for other devices)

Requirements:
1. Rooted Asus Zenfone 5 (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 flash stock splash.bin:

Optional: To backup your original splash.bin:

Code:
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.bin
(Not necessary though.. You may get it from the stock firmware itself.)

Download the stock_splash.bin zip file.
(Check this out for the black Asus splash screen.)

Now, Choose any one easy method:

a. To flash from recovery:
Transfer the splash.zip to your device and flash from TWRP or CWM or Philz or any other custom recovery.

b. To flash from Terminal Emulator:
Extract 'splash.bin' from zip file & transfer the splash.bin to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:
Code:
su
dd if=/sdcard/splash.bin of=/dev/block/bootdevice/by-name/splash
c. To flash from Fastboot mode:
Code:
fastboot flash splash splash.bin
or
fastboot flash splashscreen splash.bin
Credits:
1. @juyel92 who provided the stock splash.bin of Zenfone 5 T00F model..

Hit the Thanks :good: button if it helped you :)

Why I'm unable to find solution to change splash screen:
Unlike the other devices for which I have created splash tools, it seems the Zenfone 5's splash image is actually signed & verified while booting with checksums in bootloader.
I don't know how the file is actually signed (even If I knew what algo, I don't have the signing keys).
And also, I'm unable to recognize the format of splash.bin completely..
So, I guess custom splash screens are not possible until there's some insight into this..

BTW, just in-case if you were wondering how, to extract the logo picture, use the command:
Code:
ffmpeg.exe -hide_banner -f rawvideo -vcodec rawvideo -pix_fmt bgr24 -skip_initial_bytes 1083 -s 720x1280 -i splash.bin -vf "vflip" -vframes 1 -y output_logo.png
To extract charger battery picture:
Code:
ffmpeg.exe -hide_banner -f rawvideo -vcodec rawvideo -pix_fmt bgr24 -skip_initial_bytes 2765937 -s 720x1280 -i splash.bin -vf "vflip" -vframes 1 -y output_battery.png
And also, I have also left the splash changer tool as it is in the attachments which I created thinking it would work..
It seems it's not working :(
 

Attachments

Last edited:

juyel92

Senior Member
Jan 18, 2017
788
596
0
Assam
Note:
This is not bootanimation, this is the splash screen (the 'Asus' boot logo which is displayed when device is switched ON)
This is for Asus Zenfone 5 Only..
(For other devices, please send me your splash.img so that I may create a tool for you too.)

Requirements:
1. Rooted Asus Zenfone 5 (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.bin:

Before proceeding, make sure fastboot is setup properly in your computer (just incase something goes wrong)..

1. Download & Extract this in computer: Zenfone_5_Splash_Maker.zip

2. Make sure you have a 720x1280 resolution picture.

3. Now rename your picture as logo.png or logo.jpg (according to its format) & replace it inside "pics" folder of the extracted folder.

4. Finally, run the 'Create_Logo.bat' to create splash.bin , which you can find inside the "output" folder.


STEPS to flash splash.bin:

Optional: To backup your original splash.bin:


(Not necessary though.. You may get it from the stock firmware itself.)

Now, 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.bin to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:

c. To flash from Fastboot mode:


Note:
Incase something goes wrong or device doesn't bootup, flash the stock splash.bin from fastboot or custom recovery.
(This was tested only on T00F variant only, but I guess it should work in all devices. If it doesn't, please send me your device's stock splash.bin
I just saw another variant of splash.bin. I'm beginning to wonder why it's named splash_signed. Are the pictures signed and verified while booting? Or does it have to match bootloader checksums or something? IDK; let's see)


Credits:
1. @juyel92 who provided the stock splash.bin of Zenfone 5 T00F model and tested it..
2. @GokulNC (myself ;)) who wrote this script

Hit the Thanks:good: button if it worked for you :)

You're welcome to post the splash images that you created..
Finally, we got our tool for changing our ASUS boot logo? in Zenfone 5.

Thanks to @GokuINC for making this tool.

Sent from my Asus ZenFone 5 (A500CG) using XDA Labs
 

juyel92

Senior Member
Jan 18, 2017
788
596
0
Assam
@GokulNC Bro after creating my own splash.bin and then flashing it vai adb...it's shows successful. But the boot logo changed to a rectangular red block. It doesn't changed to my custom pic what i have choosed. Just showing red rectangular block. I tried 4-5 times, and the result is same "red rectangular block".
What's the problem here ? Can you please tell me why it's showing only red rectangular block ?

Sent from my Asus ZenFone 5 (A500CG) using XDA Labs
 
Last edited:

GokulNC

Senior Member
Jan 10, 2015
827
1,391
0
Chennai
github.com
@GokuINC Bro after creating my own splash.bin and then flashing it vai adb...it's shows successful. But the boot logo changed to a rectangular red block. It doesn't changed to my custom pic what i have choosed. Just showing red rectangular block. I tried 4-5 times, and the result is same "red rectangular block".
What's the problem here ? Can you please tell me why it's showing only red rectangular block ?
It's the same tool with which I created the iron man splash.bin which you tested and said it's working. I'm wondering what might be the issue now..
Send the splash.bin that you created, I'll check it out tomorrow..

Meanwhile, to others reading this post: pls check if working and do reply :)
 

juyel92

Senior Member
Jan 18, 2017
788
596
0
Assam
It's the same tool with which I created the iron man splash.bin which you tested and said it's working. I'm wondering what might be the issue now..
Send the splash.bin that you created, I'll check it out tomorrow..

Meanwhile, to others reading this post: pls check if working and do reply :)
Yesterday also the same red rectangular block appeared. I thought you have created this red rectangular block just to test it whether it's working or not. Thats why i said its working.But now after creating my own splash.bin, i found that only after flashing custom splash.bin these red rectangular block appears. But when i flashed the stock splash.bin it shows me the original asus boot logo. I'm confused why this is happening.? ?

Sent from my Asus ZenFone 5 (A500CG) using XDA Labs
 

GokulNC

Senior Member
Jan 10, 2015
827
1,391
0
Chennai
github.com
Yesterday also the same red rectangular block appeared. I thought you have created this red rectangular block just to test it whether it's working or not. Thats why i said its working
Lol bro, why would I send a rectangle ;)
No problem, that was my mistake, I should have told you :)

But when i flashed the stock splash.bin it shows me the original asus boot logo. I'm confused why this is happening.
I will check what the issue is
 

juyel92

Senior Member
Jan 18, 2017
788
596
0
Assam
Lol bro, why would I send a rectangle ;)
No problem, that was my mistake, I should have told you :)



I will check what the issue is
Haha .. It was my mistake also.. I should ask you before what image you used?
Anyway please find the solution for this.. Everything is fine but why every time it shows only red rectangular block.
Please find the solution ASAP!

Sent from my Asus ZenFone 5 (A500CG) using XDA Labs
 

BlackDragonz

Senior Member
Sep 1, 2015
402
130
73
Ah god, changing splash screen was the one I used to desperately find a way to when I used Zf5. A good sign for the current ZF5 users tho :)
 
Last edited: