If you've ever wanted to change the boot animation on your android, this short guide will help get someone to help. If you are creative, make your animation to personalize this part of your phone.
1. Preparation:
a) Create your boot screen, or find one that you like. I usually use Flash.
b) Now the animation into a series. png frames. If you use flash: File -> Export Movie and choose "PNG Sequence".
c) Now all frames need to rename the mysql. I use Total Commander for Multi File Rename. Rename thumbnails in sequence like. start_00001.png, start_00002.png etc..
2. Make bootanimation.zip
a) Create two folders for example. "first" and "second." In the folder "first" we will put an animation that runs only once, and "second" animation that spins in circles while the system is not up.
b) Now create a text file "desc.txt" and add data to your model of Android. A complete description of this size have the third part of the tutorial. Please see below for two examples:
320 480 30
p 1 0 first
p 0 0 second
example for the G1
480 800 30
p 1 0 first
p 0 0 second
example of the model Nexus One
c) When you're all prepared to make. zip file. Zip file name must be "bootanimation.zip". When making sure that the zip does not contain any compression because our goal is for all those files just gather in one file. That means no compression.
The archive you create should have the following layout:
bootanimation.zip
first
second
desc.txt
d) after that switch on your zip file to Android in the following folder "/ system / media" but I think that the "/ data / local" should do the job too.
3. Description desc.txt size
320 480 15
p 1150 android
p 50000 1 last
The first line contains three numbers which are: width, height and number of frames per second animation
The second line (and every other) begins with the letter "p" and contains three parameters:
- Count: the number of times the first animation repeats
- Pause: the number of milliseconds how long pause between two repetitions
- Path: location of the folder in which the animation is
There is another way to change boot animation on android and that is via Boot Changer GUI 2.5.1.
That is windows application that write/read to system partition on Android.
Problems with boot screen animation:
If you get this error, that bootanimation.zip is system read only you need to mount your android system partition for read write permissions.
Showing posts with label System hacks. Show all posts
Showing posts with label System hacks. Show all posts
Mount a filesystem on Android
Very often when you want to write files to a particular partition on ADP1, you will get a "Permission Denied" if the partition is mounted read-only.
To get around this, you need to mount the partition read-write. Typically this is done with /system partition
$ adb shell
$ su
$ mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
(Replace /dev/block/mtdblock3 & /system with appropriate device path and mount point, as obtained from cat /proc/mounts)
if you have busybox in your device then 1 line for this:
grep " /system " /proc/mounts | awk '{system("mount -o rw,remount -t "$3" "$1" "$2)}'
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# CHMOD 777 /SYSTEM
and then you can modify anything in /SYSTEM
I used this trick to replace my boot animation, because I had enough perms to modify after doing the CHMOD above.
cp /SDCARD/bootscreen/* /SYSTEM/MEDIA/bootscreen/*
The HTC HERO with 2.1 will boot with either a BOOTANIMATION.ZIP or a BOOTSCREEN folder in /System/Media/
I used terminal emulator from Android Market.
OR you can install Root Explorer from Android Market and click mount R/W
To get around this, you need to mount the partition read-write. Typically this is done with /system partition
$ adb shell
$ su
$ mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
(Replace /dev/block/mtdblock3 & /system with appropriate device path and mount point, as obtained from cat /proc/mounts)
if you have busybox in your device then 1 line for this:
grep " /system " /proc/mounts | awk '{system("mount -o rw,remount -t "$3" "$1" "$2)}'
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# CHMOD 777 /SYSTEM
and then you can modify anything in /SYSTEM
I used this trick to replace my boot animation, because I had enough perms to modify after doing the CHMOD above.
cp /SDCARD/bootscreen/* /SYSTEM/MEDIA/bootscreen/*
The HTC HERO with 2.1 will boot with either a BOOTANIMATION.ZIP or a BOOTSCREEN folder in /System/Media/
I used terminal emulator from Android Market.
OR you can install Root Explorer from Android Market and click mount R/W
Labels:
System hacks
Subscribe to:
Posts (Atom)

