[Sony Ericsson XPERIA X10 Mini] ozzy1212:
here's one of my earliest retakes of the boot animation:)

it isn't that good but it's better than stock...:p

tutorial on how to install and edit is all around xda...

i'll consolidate soon.:)

please feel free to add your custom boot animations for X10 Mini/Mini Pro:)

added new one w/o the branding so you can add your own...

it loops forever til the lock screen shows...

MY LAST ONE

can't test this anymore cause i've lost my phone...

maybe some of you guys can start making some too...:)

click image below to download

HOW TO REPLACE your bootanimation.zip with Root Explorer

no need to extract just rename to bootanimation.zip if it has a different name...

move bootanimation.zip to /system/media/

or to /data/local as snusdus pointed out...eats up precious space for your apps tho...

w the following permissions:

INFO on Bootanimation.zip

There is a file called bootanimation.zip stored in /system/media/ in the root file system. This file contains two things:

1) A description file (desc.txt) that outlines how the animation progresses, what images to use, image size etc.

2) Folder(s) that contain the images for the animation.(you can use JPGs as well as PNGs...)

The basic structure of the bootanimation.zip file is as follows:

bootanimation.zip

|-- desc.txt

|-- part0

`-- part1

part0 and part1 are directories that contain a series of images for example, in part 0 there is:

part0

|-- boot_00001.png

|-- boot_00002.png

|-- boot_00003.png

|-- boot_00004.png

|-- boot_00005.png

|-- boot_00006.png

|-- boot_00007.png

|-- boot_00008.png

|-- boot_00009.png

`-- boot_00010.png

And in part 1 there are:

part1

|-- boot_00011.png

|-- boot_00012.png

|-- boot_00013.png

|-- boot_00014.png

|-- boot_00015.png

|-- boot_00016.png

|-- boot_00017.png

|-- boot_00018.png

|-- boot_00019.png

`-- boot_00020.png

These images form the 'part0' and 'part1' animations that are combined as outlined in the 'desc.txt' file to form the overall startup animation. The images are ordered by number and run in sequence.

The 'desc.txt' file outlines how the animation progresses and a sample is as follows:

240 320 30

p 1 0 part0

p 0 0 part1

'240' is the width of the animation

'320' is the height of the animation

'30' is the desired fps of the animation

'p' is a separator, because it actually ignores line feeds and carriage returns.

1st line says: play 1 time -- pause for 0 frames (name of folder)

2nd line says: play infinite number of times -- pause for 0 frames before looping (name of folder)

You can name the folders whatever you want and use as many as you want, and you don't have to loop anything if you don't want to. Note that if your frame rate is "15", then for a 2-second pause you'd use "30". You don't have to use the width and height of the screen as your width and height. You can use smaller dimensions and it will fill the rest of the space with black, or you can use larger dimensions but it will crop to only show the center of the animation.

FOUND MORE INFO FROM THIS GUY

elektronikbadger

s defines a sound for a part

sounds will be loaded from /data/local

oggs with loop points will loop automatically

only one sound will play at a time

timing is driven by the part, not the sounds

if you want no sound, declare 'none'

You can edit the desc.txt on any bootanimation to play whatever sound you want,

as long as the sound is called in the desc.txt and is also located in the /system/media/ folder.

haven't been able to make this work though...anyone's free to experiment

*apparently we need a bootanimation executable that supports audio on boot...still looking for

a suitable bootanimation...if anyone can post one from a phone that supports audio on boot...

/system/bin/bootanimation

Make sure to press enter after the last line in your desc.txt file.

Always make sure your ZIP is created in "store" mode, meaning that it has no compression. And make sure you delete any hidden files inside the ZIP, like "Thumbs.db" from Windows or ".AppleDouble" from a Mac.