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:
(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 ?
Hit the Thanks:good: button if you found this helpful.
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
(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)
Android One (Second-Generation) (seed) (Snapdragon devices only)
(Cherry Mobile G1, General Mobile 4G, i-mobile IQ II) by kalvin026
Alcatel OneTouch Idol 3 (4.7inch Variant) (by persona78)
Alcatel One Touch Idol 3 (5.5inch Variant)
Asus Zenfone Selfie
Asus Zenfone 2 Laser
Asus Zenfone 3 (5.5 inch) (Same tool as Mi 5)
Asus Zenfone 4 Max
Blackphone 2 (Silent Circle) (Use 1080x1920 picture. Stock Image)
Blu Vivo Air LTE 4G
BQ Aquaris M5
BQ Aquaris X5 Plus
Coolpad Cool1 Dual
Droid 4 / Droid Ultra / RAZR / RAZR HD / RAZR i / RAZR M
Elephone Trunk (Same tool as ZTE Z5s Mini)
Essential Phone PH-1
Huawei Ascend P7
Huawei Honor 7
Huawei P8 Lite
Huawei Y6
LeEco Le2 / Le S3
LeEco Le Max 2
LeEco Le Max Pro (X910)
LeEco Le Pro 3
LeTV Le Max 1 (X900)
Lenovo A6000 & A6000 Plus
Lenovo K6 / K6 Power / K6 Note (Ask the tool from that guy there)
Lenovo Phab1 (Same tool as ZTE Z5s Mini, tested on PB1-750)
Lenovo Tab 3 7 Plus 4G (TB-7703x) (Same tool as ZTE Z5s Mini)
Lenovo Tab 4 8/10 (Plus) (TB-8704X/F, TB-X704L/F, TB-8504X/F, TB-X304L/F)
Lenovo Tab10.1 TB-X103F
Lenovo Vibe K5
Lenovo Vibe K5 Plus
Lenovo Vibe P1
Lenovo Vibe X3
Lenovo (K920) Vibe Z2 Pro
Lenovo Yoga Tab 3 Plus
Lenovo Zuk Z1
Lenovo Zuk Z2/Z2 Pro
Lyf Water 7 (Same tool as ZTE Blade X9)
Lyf Water F1S (Same tool as Vibe X3. Stock picture)
Motorola Atrix HD / Atrix 2 / Photon 4G / Photon Q 4G LTE
Moto E / G (Any Generation)
Moto G (Logos) (by Kameo)
Moto G 2014 Logos
Moto G 2015 (Logos)
Moto G4 / Plus (Logos)
Moto G5 / Plus (Logos 1 | 2 | 3)
Moto X 2014 Logos (by makers_mark)
Moto X / X Play / X Style
NextBit Robin
Nexus 5 (by bitdomo)
Nexus 5X (by bitdomo)
Nexus 6 (by makers_mark)
Nexus 6P (by makers_mark)
Nexus 9 (by makers_mark)
Obi Worldphone MV1 (For older firmwares (without CM), use ZTE Z5s Mini tool) (Stock Splash)
OnePlus One (by chillstep1998)
OnePlus One (by makers_mark)
OnePlus 2 (Logos) (by makers_mark)
OnePlus 3 (Logos) (by makers_mark)
OnePlus 3T (Logos)
OnePlus 5
Oppo Find 7/7a
Razer Phone (cheryl)
SmartFren Andromax A (same tool as Mi5, but use 480x854 resolution picture)
Symphony ZVIII (same tool as Mi 5)
TCL M3G 3S (same tool as Mi 5)
Wileyfox Storm
Wileyfox Swift
Xiaomi Mi A1
Xiaomi Mi Max
Xiaomi Mi Max 2
Xiaomi Mi Mix
Xiaomi Mi Note 2
Xiaomi Mi 4c (by AndropaX)
Xiaomi Mi 5
Xiaomi Mi 5s & 5s Plus
Xiaomi Mi 6 (by moonheartmoon)
Xiaomi Redmi 2/2S Prime
Xiaomi Redmi 3/3S/3X/Pro
Xiaomi Redmi 4/4A
Xiaomi Redmi 4 Pro/Prime
Xiaomi Redmi 4X
Xiaomi Redmi 5
Xiaomi Redmi 5A
Xiaomi Redmi 5 Plus
Xiaomi Redmi Note 3
Xiaomi Redmi Note 4 / 4X (mido)
Xiaomi Redmi Note 5 (vince)
Xiaomi Redmi Note 5 Pro (whyred)
Xiaomi Redmi Note 5A / Y1 Lite (ugglite)
Yu Yuphoria, Yunique & Yutopia
(thanks to makers_mark who helped me do this, and which was also inspired from her tool RLimager tool)
ZTE Axon 7
ZTE Blade X9/A711 (Stock image. Same tool as ZTE Z11)
ZTE Nubia M2
ZTE (Nubia) Z5s Mini
ZTE (Nubia) Z11
ZTE (Nubia) Z11 Mini
ZTE Nubia Z17
ZTE (Nubia) Z17 Mini
ZTE Quest N817 (Open splash.img with MS Paint, edit and Save it. Don't change format. Flash from fastboot using 'fastboot flash splash splash.img')
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:
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:
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
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
Last edited: