How to Custom an Android Boot Animation
In this document you will find the procedure for customizing the boot animation on your Android-device.
1. Overview
The Android boot animation is used script to load PNG files when the device boots. It is contained within an uncompressed zip file called bootanimation.zip.
2. Inside the bootanimation.zip file
The bootanimation.zip contains:
> The image folder (Contains PNG images named in incremental numbers) ․
> The desc.txt file
2.1 The image folder
These contain PNG images named in numbers, starting from something like 0000.png or 0001.png and proceeding with increments of 1. There has to be at least one folder and there is no known upper limit to the number of folders.
2.2 The desc.txt file
This file defines how the images in the folder(s) are displayed during the boot animation, in the following format:
Width Height Frame-rate
mode Loop delay-time Folder1
mode Loop delay-time Folder2
Example of a desc.txt file:
1920 1080 30
p 1 0 part0
p 0 0 part1
> 2.2.1 The first line
1920 and 1080 define the width and height of the screen resolution.
30 is the frame rate in fps (frames per second) i.e. number of images to display per second.
> 2.2.2 The second and third lines
They have a same format. The first ‘p’ defines play mode is immediately stop playing when boot complete.
The number after ‘p’ defines repeat mode:
- specifying 0 would make the part loop indefinitely till the device has boot complete.
- specifying 1 would make the part playback once.
The next number defines the delay time (ms).
For example, if set 10, when all image files have been played back, the system will delay 10ms.
The part0 and part1 are image folder names.
In the above example, the boot animation will play at a resolution of 1920 by 1080 pixels, at a frame rate of 30 fps, starting with the contents of part0 folder and after playing them in one loop, switching to contents of part1 folder and playing them continuously till the device boot complete.
3. Compress file
Select everything (image folders and desc.txt) inside the bootanimation folder and zip them into a new uncompressed zip archive using your favorite compression utility like 7zip or WinRAR and so on.
> If you use 7zip, set compression level to “Store”.
> If you use WinRAR, set “Compression method” to “Store”.
Otherwise, the boot animation will not work!
4. Apply the custom boot animation
> Put your custom bootanimztion.zip file into external SD card or USB and plug into Phillips PD platform.
> Make sure the Logo option is enabled. Press Home key on the remote control:
OSD menu -> Configuration 2 -> Logo -> set “on”
> Press combination key “Home – 1 – 8 – 8 – 8” on the remote control to go to Admin mode:
Settings -> Signage Display -> GENERAL SETTINGS -> Boot Logo
> The system will find the bootanimation.zip in external SD card or USB automatically and copy it to /data/local.
> Once step 1 -> 4 is complete, restart the system. The new customized boot animation should be displayed during boot time.