[How To] Creating Boot Animations for Android Systems (Basic)
I have seen requests for a tutorial or some instructions regarding making/building boot animations.. This is a beginning and is in a rough stage of the editing process.. It may take some time to get all the pieces assembled and all the contingencies covered.
Thanks to all the themers, devs, and mods I have worked with and their support in learning and using my boots in their work..
Vache - - - and a bunch more that I cannot think of right now
You will need some tools – All that are listed here are free or you already have them:
First off to get your raw material (videos) you will need to get YouTube Downloader.
This will give you the option to pull down videos you may choose to use for your image sources.
There is also the option to build your own animation - Blender is a great tool to make animation sequences. I will not be doing any teaching on Blender – there are detailed videos on Youtube.com
Next you will need Free Video to jpg Converter.
This is the best tool (free) to extract individual images from the video that you have.
Some form of picture or image editor will also be needed: MS paint, or Photoshop works well - Gimp is free.
Faststone Image Viewer. - This tool is used to batch change files. This is a nice program because it can rename, rotate, or completely convert whole batches of image files for you.
Photoscape - is another that will build animated gifs for you and will make batch changes to images.
You may also need a video editing program that is capable of putting captions on the video sequence or can edit longer sequences to shorter or cut and piece them together. Any should work fine. I use MSLive Movie Maker.. I am sure that there are many more available.
You can also get GifSplitter program to pull animated gif files apart into the respective images then those can be packed into a boot..
You will also need a file zip utility. 7zip works best for me:
This will be needed to package the image files so that they are playable by the device.
You will also need program to edit the desc.txt file.. best program out there is Notepad ++. I do not use any other program so if there is another out there I have not used it. Do not use MSWord or other word processor. It will corrupt the file in a fashion that makes the boot not play.
Once you have your tools you move on to the next step...
Scripted Zip Install Files for Flashing a Boot Animation
You will need two programs for editing these files – you more than likely already have them : 7zip and Notepad++
First off kang a known version of the zip installer files.. download one of mine - open invitation to take what you need..
Once you have the file downloaded. Extract all the files to a folder of your liking.
The most common file structure: (two sets of folders)
Another set of folders may also be:
data/local – in the place of system/media
Note: you may also find other files and folders in there – leave them be.. they are required for the correct install..
In the first set of folders you will find a file called, “updater-script”
This is the script file that will mount correct memory block and copy the necessary files from the zip file to the correct location in the phone.. Depending on the ROM and the Clockwork Mod version you are using it may require different scripts.. There are a lot out there.. I have lableled mine to indicate what type of ROM they are scripted to install on .. Nex – Gnexus , 403 - 4.0.3 ROM Gnexus, mtd – CM7, Edify - CWM 3.x and 4.x.. the list goes on.. just take one of mine that is known to work.
Example 1: - mounts for 4.0.2 and will install to system/media.. This will also work with CM7.. Will not work with Edify installs..
Example 2: - mounts for 4.0.3 and installs to data/local
run_program("/sbin/busybox", "mount", "/system");
ui_print("Complete. Boot Animation Installed....");
If you know that this is the file that will work with the desired ROM just continue to use this format and only modify or remove the lines of code that start with “ui_print("");” Text may be inserted between the quotation marks only..
mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/data", "/data");
package_extract_dir("data", "/data");show_progress(0.100000, 0);
Neat to look at but don’t tinker too much.. you can cause major issues if you try commands that you are unfamiliar with..
In the system/media or data/local folders you will find my bootanimation.zip file.. remove it..
Delete or use as an example, or just kang it - its cool..
Place your bootanimation.zip file that you have worked so hard on in that folder then back out so that you can see the :
system/media/ - or - data/local folders..
Highlight both the folders and then right click using 7zip and zip (store) these folders – just like you did making the boot animation zip file.. give it a name is a good indicator of what you want to call your boot..
Ding – your boot will appearing below the folders..
Transfer to your newly made boot animation zip installer to your sd card – boot into recovery - install zip from sdcard..