How to change your own boot logo on
Static boot logo
1. Please prepare the 24 bit bmp file and the length/width must be divisible by 4.
For example : 1000x400, 1920x1080 are OK, but 1921x1000 is not allowed
We recommended that you can use the Microsoft paint to save the picture as the 24 bit bmp.
Let's assume the picture name is logo.bmp
2. Use the linux tool "convert" to change the format
$ convert -compress rle -colors 256 logo.bmp logo_kernel.bmp
logo.bmp is the file which is came from step 1 and logo_kernel.bmp is the file which is after convert.
3. Replace the logo.bmp and logo_kernel.bmp which is came from step 1 and step 2 to the kernel folder
3. use the logo_kernel.bmp which is came from step 2 to replace the logo.bmp and logo_kernel.bmp at kernel folder
4. Rebuild kernel image
How to rebuild kernel:
NOTE: Please notice that the version of "convert" is also importance. The version of convert must be equal to the below
$ convert -version Version: ImageMagick 6.6.9-7 2017-03-14 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC Features: OpenMP
If your OS is Ubuntu 12.04，just use apt to get the convert package
$ sudo apt-get install imagemagick
If you have no Ubuntu 12.04, you can use the Tinker Board with Tinker-OS V2.0.3
$ sudo apt-get install graphicsmagick-imagemagick-compat
Dynamic boot logo
You can reference the bootanimation.zip and replaced the png file inside. The Android framework will
play the picture from 0.png to the last png file one by one. And it will look like an animation.
After you finish the zip file, please put the bootanimation.zip to /system/media/bootanimation.zip
The zip file name must be bootanimation.zip. You can download the example from below link
Please check the following 2 commits. One is for HDMI and the other is for DSI.