[YU Yuphoria] GokulNC:
Creating custom splash.img for Yu Yuphoria, Yunique & Yutopia:

Note:

This is for Yu Yuphoria Yu5010, Yunique & Yutopia only.

(For Yu5010A (Pure Android Yuphoria), click here: [GUIDE][Yu5010A] Change Splash Screen (BootLogo))

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 for Yuphoria/Yunique or 1440x2560 for Yutopia

ii. PNG or JPG format

iii. picture size less than 250kB for Yuphoria/Yunique & less than 450kB for Yutopia

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: YU_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..

(Also open the file splash_logs.txt & ensure there are no warning/corruption messages.

If there's warning, reduce no. of colors in picture & try again from step-3)

5. Transfer the filename.img to the device's internal storage & flash it using Terminal Emulator like:

dd if=/sdcard/filename.img of=/dev/block/bootdevice/by-name/splash

Note:

Incase you flashed & your device doesn't bootup, don't worry ;)

Just flash the original splash.img from fastboot like:

(For Yuphoria & Yutopia)

fastboot -i 0x2A96 flash splash splash.img

(For Yunique)

fastboot flash splash splash.img

Credits:

1. (Inspired from) [MENTION=5448769]makers_mark[/MENTION]'s RLimager tool & her extensive help..

2. [MENTION=6319272]GokulNC[/MENTION] (myself ;)) who created & compiled this specific tool..

3. [MENTION=5284757]azyxter[/MENTION] (who provided splash.img for Yu Yunique & tested this).

Old Method for Yuphoria & Yunique:

1. Download the base image here:

Yuphoria Stock Splash.png

Yunique Stock Splash.png

The base picture's resolution is distributed as:

First 720x1280px for "Boot Logo",

Second 720x1280px for "Fastboot Mode Image" &

Third 720x1280px for "Charging Mode".

Fourth 720x1280px for "Download Mode" (For Yunique only)

We will be modifying only the first picture (boot logo)

(I've added a thin yellow line to separate it)

2. Download this toolkit in computer: Yu_Run_Length_Imager_v1.2.zip

And extract it.

3. Make sure you have a 720x1280 picture for your custom splash with:

i. PNG or JPG format

ii. file size less than 250kB

iii. less colorful

4. Place your picture exactly over the first YU logo (of the base picture) using any photo editor, or even MS Paint ;)

And save it as a new file inside the extracted folder "Yu_Run_Length_Imager_v1.2".

5. Drag & drop the modified base picture on the file "RUN_length_imager_v1.2.bat"

6. To create the custom splash image, select option 8 by typing "8" (without quotes).

(Don't type any other option)

7. After the conversion is complete, it'll automatically open the folder containing the output.

Rename the file: "filename_rl_encoded_with_3_byte_pattern_and_bgr24_pixel_format" as "filename.img"

8. Now open the file splash_logs.txt file inside the extracted folder "Yu_Run_Length_Imager_v1.2".

If there's any warning message inside that file like "Warning: byteCount of Picture# exceeds 330000", then avoid flashing that filename.img since it may make your device unbootable..

(If the byteCount is slightly above 330000, you may flash on your own risk.)

(And, this limit is for Yuphoria only, I don't know about Yunique..

For Yunique, you can flash at your own risk, or find this limit by trial & error)

Solution: Reduce the number of colors in that picture..

How?? For example, Try compresspng.com.

(Upload your picture, click Settings, reduce number of colors to 16 or below & download it)

Then repeat from step-4.

9. If there's no warnings inside splash_logs.txt, then you're ready to go.

Transfer the filename.img to the device's internal storage & flash it using Terminal Emulator like:

dd if=/sdcard/filename.img of=/dev/block/bootdevice/by-name/splash

Credits:

[MENTION=5448769]makers_mark[/MENTION] (without her help & original tool, this would have been impossible! )

[MENTION=6319272]GokulNC[/MENTION] (myself ;)) who modded the tool specifically for Yuphoria & Yunique.