[GUIDE] How to Create Custom Splash Screen (Boot Logo) for Redmi 2 & Redmi 3

Search This thread

GokulNC

Senior Member
Jan 10, 2015
826
1,440
Chennai
github.com
Note:
This is not bootanimation, this is the splash screen (the 'Mi' boot logo which is displayed when device is switched ON)
This is for Redmi 2/2S Prime or Redmi 3/3S/3X/Pro Only..
For other devices, please send me your splash.img so that I can create a tool for you too.

Requirements:
1. Rooted Redmi 2/2S Prime or Redmi 3/3S/3X/Pro (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.img:

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

1. Download & Extract this in computer: Redmi_2,3_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.
(Similarly you can also change fastboot.png if you wish to change the picture of fastboot)

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


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
(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.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:
Incase something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot.


Credits:
1. @GokulNC (myself ;)) who wrote this script
(This one is just a copy from my thread here: [GUIDE] How to Create Custom Splash Screen for Lenovo A6000)
2. @kumajaya for the stock splash.img of Redmi 2

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

You're welcome to post the splash images that you created..
 
Last edited:

noobpremium

Senior Member
May 30, 2013
597
326
very nice you came up with some output. i tried lots of things but zero success.
BTW I made something here for myself in ms paint :p
Get those images from attachments below. Believe me, it looks awesome. :D
Also, it will be good if you add adb shell guide too for flashing with dd :)
 

Attachments

  • splash.png
    splash.png
    112.7 KB · Views: 3,150
  • splash2.png
    splash2.png
    116.6 KB · Views: 3,104
  • Like
Reactions: shanx_verma

shanx_verma

Senior Member
Wow, I was really looking forward to this thing!!! :) :)
Guys, I have a request if this has been tested by you to be working, can you please port the awesome batman bootlogo here, over at http://xdaforums.com/android/themes/bootlogo-awesome-batman-bootlogo-t3264750
.
Maybe you can also edit the image to contain a small MI logo (only for people who want it, not me xD) .
.
Hope this can be achieved - I'd be dammed :D :D :D :p :p
 

noobpremium

Senior Member
May 30, 2013
597
326
Wow, I was really looking forward to this thing!!! :) :)
Guys, I have a request if this has been tested by you to be working, can you please port the awesome batman bootlogo here, over at http://xdaforums.com/android/themes/bootlogo-awesome-batman-bootlogo-t3264750
.
Maybe you can also edit the image to contain a small MI logo (only for people who want it, not me xD) .
.
Hope this can be achieved - I'd be dammed :D :D :D [emoji14] :p
I'll try tommorow. :)

Sent from my 2014818 using Tapatalk
 
  • Like
Reactions: shanx_verma

noobpremium

Senior Member
May 30, 2013
597
326
Can you please also include in the OP the terminal command to backup stock one while in the OS?
He has given stock images with the tool itself. Have a look at it.
Otherwise if you want some thrill (xD)
Here's command for you:
Run as superuser.*(I assume you know it)
Code:
dd if=/dev/block/bootdevice/splash of=/sdcard/splash.img

Sent from my 2014818 using Tapatalk
 

Lennoard

Recognized Developer
May 5, 2015
601
761
25
Teresina
hebfoptimizer.androidvip.com.br
@shanx_verma
This is my antitheft image :v
I hope it is useful to avoid stock firmware reset in case of a theft (Yeah, this happens a lot here, thieves are getting smart)
So it is basically a super joke :p

The first picture tells who owns it, address, email and phone (in case of a simple loss), it indicates that the GPS is on and working (fake :v) and displays a warning that the device is monitored.

Second one is the best :p
 

Attachments

  • splash2.png
    splash2.png
    58.6 KB · Views: 1,113
Last edited:

MRAT47

Member
Jun 28, 2016
28
2
I get an error in terminal part.

Its says :

dd: unknown operand to
Anyone got this error too ?
 

Name_Hidden

New member
Jun 1, 2016
4
0
Thanks, it works great!! How do we change the charging animation when switched off and plugged in to a charger?
 
Last edited:

GokulNC

Senior Member
Jan 10, 2015
826
1,440
Chennai
github.com
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    Note:
    This is not bootanimation, this is the splash screen (the 'Mi' boot logo which is displayed when device is switched ON)
    This is for Redmi 2/2S Prime or Redmi 3/3S/3X/Pro Only..
    For other devices, please send me your splash.img so that I can create a tool for you too.

    Requirements:
    1. Rooted Redmi 2/2S Prime or Redmi 3/3S/3X/Pro (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.img:

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

    1. Download & Extract this in computer: Redmi_2,3_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.
    (Similarly you can also change fastboot.png if you wish to change the picture of fastboot)

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


    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
    (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.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:
    Incase something goes wrong or device doesn't bootup, flash the stock splash.img from custom recovery or fastboot.


    Credits:
    1. @GokulNC (myself ;)) who wrote this script
    (This one is just a copy from my thread here: [GUIDE] How to Create Custom Splash Screen for Lenovo A6000)
    2. @kumajaya for the stock splash.img of Redmi 2

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

    You're welcome to post the splash images that you created..
    4
    @shanx_verma
    This is my antitheft image :v
    I hope it is useful to avoid stock firmware reset in case of a theft (Yeah, this happens a lot here, thieves are getting smart)
    So it is basically a super joke :p

    The first picture tells who owns it, address, email and phone (in case of a simple loss), it indicates that the GPS is on and working (fake :v) and displays a warning that the device is monitored.

    Second one is the best :p
    2
    here is mine, i'm glad if someone want to use it :victory:
    2
    @GokulNC
    Remember me ? :'v
    Its working again after i installed MIUI 8 !! Dunno why, maybe broken busybox :'D (tried again with terminal)

    For anime lovers, i make a pict for ya !! :laugh:
    2
    Here are some minimal superhero logos for you all!
    Thank you @GokulNC for this guide.