[GUIDE] How to Change Boot Logo (Splash Screen) for Lenovo Yoga Tab 3 Plus YT-X703F

Search This thread

scoobyjenkins

Senior Member
Jul 8, 2012
3,716
4,861
Leeds
OnePlus 5
Lenovo Yoga Tab 3 Plus
Here is a tool provided by @GokulNC and modified with instructions from here: https://forum.xda-developers.com/showpost.php?p=73942075&postcount=144
Please try the following steps for your Lenovo Tab 3 Plus YT-X703F and tell me if it works:

1. Download the tool for Mi 5: https://forum.xda-developers.com/mi-5/how-to/guide-how-to-create-custom-splash-t3425054
2. Open bin/logo_gen.py & change "SUPPORT_RLE24_COMPRESSIONT = 0" to "SUPPORT_RLE24_COMPRESSIONT = 1 " (in line 71) and save the script.
3. Now use a 1600x2560 picture to create a splash.img using the same tool and flash it.

If it works, please post the modified tool in your device's sub-forum so that it'll be useful for others :)

I found that the image needs to be in portrait, (Or rather create in landscape, then rotate 90 degrees to the right)

Here are instructions taken from here https://forum.xda-developers.com/mi-5/how-to/guide-how-to-create-custom-splash-t3425054 and edited for the modified tool for Yoga Tab 3 Plus:

Note:
This is not a bootanimation, this is the splash screen (the 'Lenovo' boot logo which is displayed when the device is switched ON)
This is for Yoga Tab 3 Plus YT-X703F Only

Requirements:
1. Rooted Yoga Tab 3 Plus YT-X703F
2. Optional: Terminal Emulator app or Custom Recovery or at least working fastboot in computer
3. You're proceeding at your own risk.

STEPS to create splash.img:

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

1. Download & Extract this: https://forum.xda-developers.com/attachment.php?attachmentid=4291531&stc=1&d=1507064918

2. Make sure you have a picture with resolution of 1600x2560 portrait (Make the image in landscape, then rotate 90° to the right)

Note:
In fact, you don't need a 1600x2560 picture, you can even have a picture with any resolution lower than device resolution, which will automatically be centred while booting.

3. Now rename your picture as logo.png or logo.jpg (according to the format) & replace it inside "pics" folder of the extracted folder.
(Or you can also directly edit the picture inside)

4. Finally, run the 'CREATE_LOGO.bat' to create splash.img , which you can find inside the "output" folder after completion.


STEPS to flash splash.img:

Optional: To backup your original splash.img:

Code:
dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
Now, Choose any one easy method to install:

a. To flash from recovery:
Transfer the flashable_splash.zip to your device and flash from TWRP or other custom recovery.

b. To flash from Terminal Emulator:
Transfer the splash.img to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:
Code:
su
dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash

c. To flash from Fastboot mode:
Code:
fastboot flash splash splash.img

Note:
In case something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot. I've also attached a flashable zip of the original YT-X703F splash.img



Credits:
1. @GokulNC who wrote this script
2. Based on logo_gen.py script


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

Attachments

  • flashable_lenovo_splash.zip
    300.7 KB · Views: 255
Last edited:

gtl-madhav

Member
Oct 14, 2021
8
0
Thanks for the wonderful article, the device which I am doing this is also in your list, but somehow its not working for me, am I missing anything ?

Code:
madhavanadkat@LAPTOP-289 Root % fastboot flash splash splash.img
Sending 'splash' (44 KB)                           OKAY [  0.009s]
Writing 'splash'                                   FAILED (remote: 'This partition doesn't exist')
fastboot: error: Command failed
 

scoobyjenkins

Senior Member
Jul 8, 2012
3,716
4,861
Leeds
OnePlus 5
Lenovo Yoga Tab 3 Plus
Thanks for the wonderful article, the device which I am doing this is also in your list, but somehow its not working for me, am I missing anything ?

Code:
madhavanadkat@LAPTOP-289 Root % fastboot flash splash splash.img
Sending 'splash' (44 KB)                           OKAY [  0.009s]
Writing 'splash'                                   FAILED (remote: 'This partition doesn't exist')
fastboot: error: Command failed
Which device do you have?
 

gtl-madhav

Member
Oct 14, 2021
8
0
@scoobyjenkins is it possible you can tell me where they have actually stored that -> splash.img file or logo.img or logo.bin file ?

I am trying this from 3 days, searching all round. not succeeded. sorry but I am not very good with all this stuff, Just learning from you all experienced XDA members.
 

scoobyjenkins

Senior Member
Jul 8, 2012
3,716
4,861
Leeds
OnePlus 5
Lenovo Yoga Tab 3 Plus

@scoobyjenkins is it possible you can tell me where they have actually stored that -> splash.img file or logo.img or logo.bin file ?

I am trying this from 3 days, searching all round. not succeeded. sorry but I am not very good with all this stuff, Just learning from you all experienced XDA members.

Sorry, this is for Yoga Tab 3 Plus YT-X703F only. All I did was ask on the thread by GokulNC, linked in the OP, and he gave me instructions to modify a tool for another device. That worked so I created this thread with the modified tool for YT-X703F. If you go to GokulNC's thread, hopefully you can get some help there
 

scoobyjenkins

Senior Member
Jul 8, 2012
3,716
4,861
Leeds
OnePlus 5
Lenovo Yoga Tab 3 Plus

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Here is a tool provided by @GokulNC and modified with instructions from here: https://forum.xda-developers.com/showpost.php?p=73942075&postcount=144
    Please try the following steps for your Lenovo Tab 3 Plus YT-X703F and tell me if it works:

    1. Download the tool for Mi 5: https://forum.xda-developers.com/mi-5/how-to/guide-how-to-create-custom-splash-t3425054
    2. Open bin/logo_gen.py & change "SUPPORT_RLE24_COMPRESSIONT = 0" to "SUPPORT_RLE24_COMPRESSIONT = 1 " (in line 71) and save the script.
    3. Now use a 1600x2560 picture to create a splash.img using the same tool and flash it.

    If it works, please post the modified tool in your device's sub-forum so that it'll be useful for others :)

    I found that the image needs to be in portrait, (Or rather create in landscape, then rotate 90 degrees to the right)

    Here are instructions taken from here https://forum.xda-developers.com/mi-5/how-to/guide-how-to-create-custom-splash-t3425054 and edited for the modified tool for Yoga Tab 3 Plus:

    Note:
    This is not a bootanimation, this is the splash screen (the 'Lenovo' boot logo which is displayed when the device is switched ON)
    This is for Yoga Tab 3 Plus YT-X703F Only

    Requirements:
    1. Rooted Yoga Tab 3 Plus YT-X703F
    2. Optional: Terminal Emulator app or Custom Recovery or at least working fastboot in computer
    3. You're proceeding at your own risk.

    STEPS to create splash.img:

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

    1. Download & Extract this: https://forum.xda-developers.com/attachment.php?attachmentid=4291531&stc=1&d=1507064918

    2. Make sure you have a picture with resolution of 1600x2560 portrait (Make the image in landscape, then rotate 90° to the right)

    Note:
    In fact, you don't need a 1600x2560 picture, you can even have a picture with any resolution lower than device resolution, which will automatically be centred while booting.

    3. Now rename your picture as logo.png or logo.jpg (according to the format) & replace it inside "pics" folder of the extracted folder.
    (Or you can also directly edit the picture inside)

    4. Finally, run the 'CREATE_LOGO.bat' to create splash.img , which you can find inside the "output" folder after completion.


    STEPS to flash splash.img:

    Optional: To backup your original splash.img:

    Code:
    dd if=/dev/block/bootdevice/by-name/splash of=/sdcard/splash.img
    Now, Choose any one easy method to install:

    a. To flash from recovery:
    Transfer the flashable_splash.zip to your device and flash from TWRP or other custom recovery.

    b. To flash from Terminal Emulator:
    Transfer the splash.img to your device's Internal Storage, Open Terminal Emulator & enter the following to flash it:
    Code:
    su
    dd if=/sdcard/splash.img of=/dev/block/bootdevice/by-name/splash

    c. To flash from Fastboot mode:
    Code:
    fastboot flash splash splash.img

    Note:
    In case something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot. I've also attached a flashable zip of the original YT-X703F splash.img



    Credits:
    1. @GokulNC who wrote this script
    2. Based on logo_gen.py script


    Hit the Thanks :good: button if it worked for you :)
    1
    Thank you for sharing this! I hadn't realized that these scripts come straight from Qualcomm, although when you think about it, it does make sense :)