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).
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 else you can also check your stock ROM (or stock firmware) to see if it contains the splash.img ..
Where should I get the stock splash.img from?
It can be dumped to your storage by the command:
(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.
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)
What about Mediatek devices ?
Hit the Thanks:good: button if you found this helpful.
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).
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 else you can also check your stock ROM (or stock firmware) to see if it contains the splash.img ..
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.imgHow 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.
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)
Quote:
|
Android One (Second-Generation) (seed) (Snapdragon devices only) (Cherry Mobile G1, General Mobile 4G, i-mobile IQ II) by kalvin026 LeEco Le Max 2 Lenovo A6000 & A6000 Plus Lenovo Vibe P1 Lenovo Zuk Z2/Z2 Pro OnePlus One (by chillstep1998) Xiaomi Mi Max Xiaomi Mi 4c (by AndropaX) Xiaomi Mi 5 Xiaomi Redmi 2/2S Prime Xiaomi Redmi 3/3S/3X/Pro |
Quote:
|
Xiaomi Redmi Note 3 |
Quote:
|
Lenovo Zuk Z1 Wileyfox Storm Wileyfox Swift Yu Yuphoria, Yunique & Yutopia (thanks to makers_mark who helped me do this, and which was also inspired from her tool RLimager tool) |
Hit the Thanks:good: button if you found this helpful.