How to create an Android boot animation
Requirements
.-Have installed 7zip, or any other compressor which enables an indication that collapse.
.-Have basic knowledge of image editing.
.-Having flashed with unrevoked3 recovery or higher.
For those who are eager to begin to understand android or create roms but still do not know or have not had opportunity to learn, today I decided to publish a small tutorial for those who want to change something about your device to create a boot animation.
NOTE: To install the new animation in which router you will have a terminal first.
NOTE: I advise you to use the Android emulator to spare you problems if you spoil something and your device will not boot.
To begin, the project will consist of a description file of the animation called "desc.txt" in the specify the screen size and how they play the animations. In addition to this we have to group your images into one or more folders from part0 to the number you want.
My animation will consist of two parts, an initial in the android logo appears on the screen and a secondary display on which a wheel load indefinitely. Since I have two parts, create two folders: part0 and part1.
Now that I've decided how the animation will create the file description of it. With any text editor (Windows: notepad + +, Linux: nano or gedit, MacOS: nano or text editor) in the first line of the file write the width in pixels of my screen, a space, the height in pixels, space and number of frames per second (fps) that the display supports.
240 400 30
From now describe each of the parts of the animation starting from the initial introduction in which the doll will Android. For we wrote the letter "p" to indicate it is a part of the animation, space, the number of times that we want this part of the animation to loop, space, pause frames (default 0 for no animation stop), space and the folder of the animation.
p 1 0 part0
This is the folder part0 has an animation that must be repeated again without a pause.
The second part is an infinite loop in which the animation will be repeated until the charging is finished.
p 0 0 part1
0 on the number of repetitions means infinite).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Our description file is ready, just missing frames (images) of the animation.
There may be several ways of doing this:
Using a video.
.- In Camtasia Studio (trial here) can capture a video from the screen or work with a video file. And we can do we transform that file into an animated GIF.
.- Download the GifSplitter, this program does is separate the different animated GIF JPG images.
As I have described and created folders and proceed to create the first part of the animation, in my case with gimp and save images as png from a sequence number to the number 000.png need (00001.png, 00002.png, ....)
Once the images ready to form the animation only need to compress everything into a zip file, but not in any way. This zip file only work if the compression is zero (no compression / no compression).
For those using Windows, simply enter the folder where we have the bootanimation, select all elements and compress with 7zip as follows:
The Mac or Linux users can use the terminal to navigate to the desired folder and do so using the following command:
bootanimation.zip zip-0r
Now we just have to copy this file to the folder / data / local to your device:
adb push bootanimation.zip / data / local
Or along these routes from root explorer:
Installing the bootanimation.zip
NOTE: We have found the following routes to put the bootanimation.zip, depending on the ROM will be needed to prove to one or the other if the generic form below does not work properly:
.- Bootanimation generic, mainly used in cooked ROMs and Android 2.1: / data / local / bootanimation.zip
.- Bootanimation generic use since Android 2.2: / system / customize / resource / bootanimation.zip
.- Bootanimation predefined operators: / system / etc / customer / bootanimation.zip
Reboot the device and you will see your new animation!
Same can use Absolute Root System Tools: http://www.filesonic.mx/file/2835637225 has some parents bootanimation very easy to install
tKS U useful topic
Useful but the filesonic Link for Absolute Root System tools won't work as filesonic disabled the sharing...... plz give a mirrorlink....
great tut
Thanks for this very helpful!
If I'm not mistaken, this was already posted...
useful one.. thanx
Ok!
Very util!
Related
This is a tool for windows that will allow you to preview a boot animation (bootanimation.zip) file before applying it to your device. If you have the SDK in your environment path, it will also allow you to apply the boot animation to the device. I have tested about 50 boot animations and only had 2 that wouldn't load, and they didn't load because there was an invalid line in the desc.txt file.
Requirements
.NET Framework 4.0
Windows XP or later
Android SDK added to Environment path (to set the boot animation on the device, if you don't have it in the path, you just cant set it from the app)
Boot Animation files to open (you can pull one off your device @ /system/media/bootanimation.zip)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is the dialog to create an animation, it takes a directory, analyzes the "parts" and creates the desc.txt from the values entered in the property grid. Then asks where to save the animation and names it based off the name of the folder.
The other feature that BAP offers, is the ability to export a boot animation as an animated GIF. It will try the best it can to create a gif that will do the animation justice. The export can take some time, and can be somewhat large, depending on the number of images, parts, and "loops" of the boot animation.
Below is an export of the CyanogenMOD 5.07-test2 boot animation
I created this preview from the boot aninimation in this thread.
The latest version is available on my sky drive.
Nice little tool man. Tried it with a few bootanimations and they all worked
Outstanding.
Smart stuff here
I'm linking everyone with questions/problems on installing the bootanimation to this page. It's ridiculously easy.
Great program.
Fantastic. Thanks. +1
Nice one
DePaul Love...
camalot,
Are you still at DPU?
everythingisround said:
camalot,
Are you still at DPU?
Click to expand...
Click to collapse
Think you may have me confused with someone else, never went to depaul.
Great little tool to use, thanks!
camalot said:
This is a tool for windows that will allow you to preview a boot animation (bootanimation.zip) file before applying it to your device. If you have the SDK in your environment path, it will also allow you to apply the boot animation to the device. I have tested about 50 boot animations and only had 2 that wouldn't load, and they didn't load because there was an invalid line in the desc.txt file.
Requirements
.NET Framework 4.0
Windows XP or later
Android SDK added to Environment path (to set the boot animation on the device, if you don't have it in the path, you just cant set it from the app)
Boot Animation files to open (you can pull one off your device @ /system/media/bootanimation.zip)
This is the dialog to create an animation, it takes a directory, analyzes the "parts" and creates the desc.txt from the values entered in the property grid. Then asks where to save the animation and names it based off the name of the folder.
The other feature that BAP offers, is the ability to export a boot animation as an animated GIF. It will try the best it can to create a gif that will do the animation justice. The export can take some time, and can be somewhat large, depending on the number of images, parts, and "loops" of the boot animation.
Below is an export of the CyanogenMOD 5.07-test2 boot animation
I created this preview from the boot aninimation in this thread.
The latest version is available on my sky drive.
Click to expand...
Click to collapse
Where can i get the Knight Rider animation? Also is there a way to get this animation with the dashboard controls taken out so that all that is left is the scrolling side to side light and the Kitt voice graphic?
rajput88 said:
Where can i get the Knight Rider animation? Also is there a way to get this animation with the dashboard controls taken out so that all that is left is the scrolling side to side light and the Kitt voice graphic?
Click to expand...
Click to collapse
I got the boot animation here, i dont think its in the first post, i think its a couple down. you would have to modify the entire boot animation images to get it like that. I'm not very handy with image editing so I can't help with that, sorry.
rajput88 said:
Where can i get the Knight Rider animation? Also is there a way to get this animation with the dashboard controls taken out so that all that is left is the scrolling side to side light and the Kitt voice graphic?
Click to expand...
Click to collapse
I made this up real quick. I tested it on my Dream & it worked like a charm. Hope you like. http://www.mediafire.com/?4hz50ox7y80lm13
Houka420 said:
I made this up real quick. I tested it on my Dream & it worked like a charm. Hope you like. http://www.mediafire.com/myfiles.php
Click to expand...
Click to collapse
your link to the file is incorrect. you have it linking to "my files".
camalot said:
your link to the file is incorrect. you have it linking to "my files".
Click to expand...
Click to collapse
My bad. Should be good to go now.
IF YOU HAVN'T READ MY GUIDE HERE: http://forum.xda-developers.com/showthread.php?p=27059306#post27059306 THEN PLEASE GO READ IT,AS IT WILL BE HELPFUL FOR YOU AND YOU WILL BE ABLE TO LEARN MORE EASILY.THANKYOU.IF YOU HAVE READ IT THEN LETS BEGIN!
Requirements:
A zip/unzip utility like 7-Zip
Image editor of your choice like PhotoShop, GIMP, Paint.NET, heck even MS Paint will do.
A plain text editor of your choice. Using Windows Notepad for editing text files that are to be used in Linux is not always a good idea, so use something like Notepad++ instead.
As much time and creativity as you are willing to put into the task.
You must know the screen resolution of your device if you don’t know it already. You can find the resolution by searching for your device specifications on Google.
Note: A high resolution device will be able to play a boot animation made for a low resolution device but it will not take up the whole screen, while a high resolution boot animation will not display completely on a low resolution screen device.
Procedure:
Go through the entire Inside the bootanimation.zip File section of this guide first, if you haven’t already done so.
Plan how your boot animation will run. This includes how many distinct parts it will have, how long will each part play and what will be the sequence of the parts.
Make a new folder at any convenient location on your computer, and name it bootanimation.
In this folder, create a folder for each part of your boot animation, named part0, part1 and so on.
In the image editor of your choice, make all the image files for each part of your boot animation with the proper dimensions equal to your phone’s screen resolution, and save them in the respective folder for each part, in PNG format. Up to 32 bit PNGs are supported.
Note: In case you are converting an existing boot animation to fit your phone’s screen, simply extract the images from it and resize each of them to your device’s screen resolution.
Make sure the images are named in numerical format and in proper sequence, i.e. the images in the first part should start with let’s say 00000.jpg and go on till 00075.jpg, and the images in the second part should then start off with 00076.jpg and go on till – for instance – 00123.jpg.
Once you have the images for all the parts done and saved with proper names in each folder, create a text file named desc.txt in the main bootanimation folder.
Open the text file in a text editor and edit it in the format described in detail in the desc.txt file section above. Do consider that a frame rate higher than 30 fps can give issues on many devices.
Note: In case you are converting an existing boot animation to fit your phone’s screen, keep everything the same as in the original desc.txt file and change only the resolution.
Now select everything inside the bootanimationfolder and zip them into a new uncompressed zip archive using your favorite compression utility. Here is the method using 7-zip:
Select everything inside the bootanimation folder.
Right-click on any of the selected files/folders and from the 7-zip menu, select ‘Add to archive’.
Use ‘zip’ as the archive format and ‘Store’ as the compression level, and click OK. This will create a file called bootanimation.zip in the same folder.
Apply A Boot Animation
File browser method:
Connect your phone to your computer via USB and mount the storage card for file transfer.
Copy the bootanimation.zip file that you want to install, to your SD card.
Unmount USB storage and launch the file browser of your choice on your phone.
Browse to /system/media, copy the existing bootanimation.zip file from there and paste it somewhere safe on your SD card.
Browse to the location on the SD card where you copied the new bootanimation.zip and copy it.
Browse to /data/local and paste the bootanimation.zip file there to override the default system boot animation without replacing it.
OR
Browse to /system/media and paste the bootanimation.zip file there.
If you are using Super Manager, you will have to enable its root function first from the settings. Furthermore, you may need to mount the /system partition as read-write first too upon entering it.
ENJOY YOUR NEW BOOTANIMATION!
Reserved.
reserved
Here is my attempt:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Its the BIOS boot animation from here but has been edited to now show AOKP 4.0.4 (instead of 2.3.6) and some other small alterations to bring up to date.
Please i am new to this so go easy if i have done it wrong.
Jrhoop said:
Here is my attempt:
Its the BIOS boot animation from here but has been edited to now show AOKP 4.0.4 (instead of 2.3.6) and some other small alterations to bring up to date.
Please i am new to this so go easy if i have done it wrong.
Click to expand...
Click to collapse
I just saw it,it works great keep it up!
Sent from my GT-I9100 using xda premium
Awesome
Hey Faseeh thank you bro, this guide is the most simplest and easy to follow I have ever seen, thank you bro it helped me more than you know. Awesome stuff. You should become a lecturer bro.
kicker09 said:
Hey Faseeh thank you bro, this guide is the most simplest and easy to follow I have ever seen, thank you bro it helped me more than you know. Awesome stuff. You should become a lecturer bro.
Click to expand...
Click to collapse
Haha Glad I could thanks alot for the compliment. I am just 15 can't become a lecturer now
Sent from my GT-I9100 using xda premium
awesome tutorial, super simple to understand. cheers!
As a request from some XDA members I made this guide,
so if you made a bootanimation using this method share it with us here.
what you need to get started
For Creating a Bootanimation :
Winrar/7zip
Notepad
An Editing software – I Use photoshop
Click to expand...
Click to collapse
So Bootanimation is simply a collection of .png/.jpg pictures Stored into a zip file.
If you opened a bootanimation.zip you’ll find this :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And sometimes there’s another folder there “part2”
folders like part0, part1, etc... Store .png/.jpg pictures of the Bootnaimation
the desc.txt file contains all the necessary info like resolution fps, etc …
As you can see in the image :
The Resolution
The FPS (Frame per second) “the higher the faster” normal should be 24fps or 30fps
A pointer to look at new commands
Specifies the number of times this section will play ( 0 means infinite)
Defines pause in seconds before repeating or moving to the next line (0 means no pause)
Names of folder that contain your .png/.jpg files
Click to expand...
Click to collapse
Notion : Usually, part0 is The Beginning animation, part1 is The Loop animation and part2 is Shutdown animation.
Let’s start by creating a Simple Bootanimation :
Create a folder and name it “bootanimation”
Create another folder inside the previous one and name it “part0”
Now it's time for you to start creating your own one, for a simple beginning, using Photoshop, create black image with the resolution of 400*800
Save it as a PNG and Name it 000.png
Now (in Photoshop) add a layer over the black image and set opacity to 10%
And again Save it as a PNG and Name it 001.png
Keep doing this till you reach 100% opacity
Now create another folder inside botanimation\ and name it part1 (here you’ll do the loop animation)
Keep creating images inside this folder (use your mind )
Click to expand...
Click to collapse
When you finish that.. it’s time to create the desc.txt file :
Open notepad and type this
Code:
480 800 24
p 1 0 part0
p 0 0 part1
Save it to this directory bootanimation\ (not inside part0 folder)
Now compress them using winrar into a zip file
Click to expand...
Click to collapse
Important : SET COMPRESSION METHOD TO STORE or else your bootanimation won’t work
Congratulations! you just made your own bootanimation.. Remember to share it with us
For Porting a Bootanimation :
coming soon..
he can you change the resolution of boot animation from aokp 4.4 by maclaw permenantly because its like bulged
thank you
Salim El Yabouri said:
For Porting a Bootanimation :
coming soon..
Click to expand...
Click to collapse
Will you teach us how to port a bootanimation ? I've been waiting so long.
stock Bootanimation?
Thank you for guide)
Thank you its good
nice share
Sent from my GT-I8190 using Tapatalk 2
Thanks for the tut. Time to get rid of the standard boot animation.
Can you make a video? ???
send for I8190N R-Mod v3 using XDA Premium 4 mobile app
Waiting For Porting tnx for awesome thread
As a request from some XDA members I made this guide,
so if you made a bootanimation using this method share it with us here.
what you need to get started
For Creating a Bootanimation :
Winrar/7zip
Notepad
An Editing software – I Use photoshop
Click to expand...
Click to collapse
So Bootanimation is simply a collection of .png/.jpg pictures Stored into a zip file.
If you opened a bootanimation.zip you’ll find this :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And sometimes there’s another folder there “part2”
folders like part0, part1, etc... Store .png/.jpg pictures of the Bootnaimation
the desc.txt file contains all the necessary info like resolution fps, etc …
As you can see in the image :
The Resolution
The FPS (Frame per second) “the higher the faster” normal should be 24fps or 30fps
A pointer to look at new commands
Specifies the number of times this section will play ( 0 means infinite)
Defines pause in seconds before repeating or moving to the next line (0 means no pause)
Names of folder that contain your .png/.jpg files
Click to expand...
Click to collapse
Notion : Usually, part0 is The Beginning animation, part1 is The Loop animation and part2 is Shutdown animation.
Let’s start by creating a Simple Bootanimation :
Create a folder and name it “bootanimation”
Create another folder inside the previous one and name it “part0”
Now it's time for you to start creating your own one, for a simple beginning, using Photoshop, create black image with the resolution of 400*800
Save it as a PNG and Name it 000.png
Now (in Photoshop) add a layer over the black image and set opacity to 10%
And again Save it as a PNG and Name it 001.png
Keep doing this till you reach 100% opacity
Now create another folder inside botanimation\ and name it part1 (here you’ll do the loop animation)
Keep creating images inside this folder (use your mind )
Click to expand...
Click to collapse
When you finish that.. it’s time to create the desc.txt file :
Open notepad and type this
Code:
480 800 24
p 1 0 part0
p 0 0 part1
Save it to this directory bootanimation\ (not inside part0 folder)
Now compress them using winrar into a zip file
Click to expand...
Click to collapse
Important : SET COMPRESSION METHOD TO STORE or else your bootanimation won’t work
Congratulations! you just made your own bootanimation.. Remember to share it with us
For Porting a Bootanimation :
coming soon..
What is the difference between your thread and the one which I have given here.
Link - http://forum.xda-developers.com/showthread.php?t=1096068
Sent from
Will that make any difference ?
Lalit Patil said:
What is the difference between your thread and the one which I have given here.
Link - http://forum.xda-developers.com/showthread.php?t=1096068
Sent from
Will that make any difference ?
Click to expand...
Click to collapse
well, i think mine is easier to follow
and why you're asking such a question ??
Salim El Yabouri said:
well, i think mine is easier to follow
and why you're asking such a question ??
Click to expand...
Click to collapse
Yup +1
Post Title: PORT Your Own Boot animation On Samsung Galaxy Fame Specific Devices Running Cm11
Hey Guys Whats up ! .I am Here again with an awesome Tutorial , as you might already guessed this tutorial is all about creating and Porting Custom Boot animation That will be able to create very easily after reading this post
****************************************************************
Tools Required:
1 ) Image Editing Tool like Photoshop or Gimps
2) A file compression Tool Like WinRaR.
3) Some Creativity
4) Time :silly:
****************************************************************
Before hand Knowledge:
Frame Rate: Frame rate, also known as frame frequency and frames per second (FPS), is the frequency (rate) at which an imaging device produces unique consecutive images called frames.
Screen Resolution:refers to the clarity of the text and images displayed on your screen. At higher resolutions, such as 1600 x 1200 pixels, items appear sharper.
Loop: Loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.
Now as you have all the info required lets start the process of creation
Step:
1 ) Create One folder where we are going to save our project ("Name it what ever you like to")
2 ) Create one folder inside our Project folder and name it part0
3 ) Make one text file and name it desc ("desc.txt")
4 ) Create some Image ["10 will be good"] using PhotoShop or Gimps
Note: Each image will be slight differ in look for reference look at the below image
ScreenShot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
5 ) Open desc.txt file and write download this line
320 480 30
p 0 0 part0
Click to expand...
Click to collapse
Explanation
The numbers 320 and 480 is the resolution of your boot animation. Change them as you want. The number 30 means the speed of the animation. Speed set to 30 is good for me. Then, the "part0" property means that the frames in part0 folder will be repeated.(Here it will be repeated infinite time or as long as the boot process complete) because we set first number in the "part0" property to 0. the second "0" means there's no delay between loops Note: if you have more folders, you'll have to write properties for them too! WARNING: DON'T FORGET TO LEAVE AN EMPTY LINE AT THE END OF THE DESC..TXT FILE!)
6 ) Put all image in part0 folder.
7 ) Now select both part0 and desc.txt file and right click and select Add to archive
8) Select the compression to "Store" and name the zip file to be bootanimation.zip [Exactly the way i have written without Quote]
9) Now compress it as zip file using winRaR
ScreenShot
10) Replace it with your phone bootanimation in the folder /system/media and set permission to chmod 644
or use
Root Explorer method:
1. Rename your boot animation to bootanimation
2. Put it on your SD card
3. Open Root Explorer and copy bootanimation.zip to /system/media. This will replace the existing boot animation
4. Reboot your phone
ADB method:
1. Make sure you have downloaded android sdk
2. Put android sdk in C:\
3. Set the directory of command prompt to C:\android-sdk-windows\platform-tools. Click here for a video tutorial.
4. Rename your boot animation to bootanimation and put it in C:\android-sdk-windows\platform-tools
5. Open cmd
6. Type in order:
-adb remount
-adb push bootanimation.zip /system/media/bootanimation.zip
-adb reboot
Click to expand...
Click to collapse
11) Use
adb shell bootanimation
Click to expand...
Click to collapse
command to see your bootanimation without restart.
You Can download and use my bootanimation too from below attachment
Press thanks if you like my Post
Lets be social join me on Facebook
http://www.facebook.com/aksclusive
good job :*