Daily Mobile Forum
17 April 2014, 09:55 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Read the FORUM RULES - Ignoring the rules will end up with a ban so do NOT ask for registrations keys or share warez links / cracked applications. You have been warned!
 
   Home   Help Search Login Register  
Pages: [1] 2   Go Down
  Print  
Author Topic: [HOW-TO] Create a custom boot animation  (Read 6483 times)
0 Members and 1 Guest are viewing this topic.
Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« on: 21 July 2012, 00:03 »

Creating your own boot animation is an easy process.
This post is to explain how it is all done Cheesy

__________________

You must create a series of .png files. There are many programs out there to do so. There are basic ones like Easy Gif Animator. Or more professional ones like Adobe After Effects/Photoshop.
__________________

The package you will create is made up of two main parts:


The first part is the text file:

The 'desc.txt' file tells your device how to play the sequence of images. It will look something like this:

Code:
1282 802 30
p 1 20 folder1
p 0 0 folder2

In the example above the files will be stretched to fit the screen, will play at 30fps, folder1's contents will play once, then wait 20 frames, then folder2's contents will play infinitely, until the device has booted.

The '1282 802' figures are the resolution you wish the files to be displayed at. The screen is obviously 1280x800 but I see it does leave a border around so make the size "1282 802"

The '30' is the frames per second (fps), the speed at which you would like your animation to play.
p = a break in the text file to show a new command will be issued.

In the next column the '1' means it plays that sequence once (setting it to '0' means it plays infinitely), with the '20' meaning it will wait 20 frames before it continues onto the next line of the file (if set to 0 it doesnt pause at all).
folder1 and folder2 are the names of the folders containing your PNG images. You can use multiple folders if you wish, or just one folder. It doesn't matter what you name the folders, as long as you specify their names in the desc.txt file properly.

The second part are the actual images you have created:

The files must be named in a progressive numerical format, e.g. 0.png, 1.png, 2.png, 3.png, etc. and placed in a folder.

If there is a gap in the numbers or any missing, the animation will look jerky, or if you are just testing via ADB it will just fail altogether.

When you are satisifed with your files, they all need to be packaged up into a zip file. Use any program like Winzip or Winrar to do this. You need to name your file 'bootanimation.zip' and make sure it's not compressed, so choose the 'store' or 'not compressed' options when you are creating your final file.

To test your file works nicely follow the 'How to Install' guide I made HERE.
If you wish to upload so others may use your creation, you can use THIS handy site to upload to multiple sites at once for free.

------

Tips:

Creating a series of images 1280x800 will result in a massive zip file. You're better off scaling down your images (e.g. 640x400). They will be stretched to fit the screen so don't worry about that. Also a max of about 100kb each is advisable for a series of up to about 100 images total.

Depending on the length of your animation you may need to scale your images down or reduce their quality so that the end files will play properly. Total size shouldn't really exceed about 8mb (the TF can still play the files if they are larger in size, but they don't run nearly as well). A 1.5mb sized package seems to play best however. The original TF animation package is about this size.
Logged


Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« Reply #1 on: 21 July 2012, 00:06 »



Boot Animation Factory!

It helps you preview, create and manage Android boot animations in the most conventional and easiest way possible.

Key features:

    Preview zipped boot animations (their actual format)
    Preview boot animations from folder
    Preview boot animation from phone (can save the boot animation to your computer)
    Create boot animations
    Flash boot animations to phone
    Explore boot animations
    Favorites list of boot animations
    Slick, easy-to-use user interface (can be themed)
    Automatic update check option
    Extended preview info (can be toggled in Settings)
    Ubdateable with D01 Software Manager
    No limitatins of any kind!



System requirements:

    Windows XP SP3 or later (Windows 7 is recommended)
    Microsoft.NET Framework 4 or later (Client Profile is also needed)



How to use Boot Animation Factory
How to create boot animations using Boot Animation Factory

    Go to Menu/Boot animation/New...
    Click 'Choose folder' and select the folder in which your 'part' folders are.
    Click 'Add loop' to add a loop. You can add as many loops as you want.
    When you finish adding loops, click 'Save boot animation' and save your boot animation somewhere on your computer.



How to preview boot animations using Boot Animation Factory
Preview zipped boot animations

    Go to Menu/Boot animation/Preview...
    When the dialog appears, tick the first radio button (.zip file) and click OK.
    Click 'Choose boot animation' and choose the boot animation you want to preview.
    Optional: you have some options here, like playing a boot sound, setting custom speed, using custom size, or repeating/not repeating a boot animation. Set the properties as you wish.
    Click 'Preview boot animation' and enjoy the preview!



Previewing boot animations from folder

    Go to Menu/Boot animation/Preview...
    Tick the second radio button (Folders) and click OK
    Click 'Choose folder' and choose the folder which contains your 'part' folders.
    Click 'Add loop' to add a loop. You can add as many loops as you want.
    Optional: you can play a boot sound, repeat/not repeat the animation or use custom sizes. Set those properties as you wish.
    When you are done adding loops, click 'Preview boot animation' and enjoy the preview!



Previewing boot animation from device

    Go to Menu/Boot animation/Preview...
    Tick the third radio button (Phone) and click OK.
    In the first combo box, select (or type) where your boot animation is located on your device.
    In the second combo box, select (or type) the name of your boot animation
    Click 'Get animation' and wait for Boot Animation Factory to get the boot aniamtion from your device. Optional: check whether you want Boot Animation Factory to wait for your device or not.
    Click 'Preview boot animation' and enjoy the preview!



How to flash boot animations to your phone using Boot Animation Factory

    Go to Menu/Boot animation/Flash to phone...
    Click 'Choose boot animation' and choose the boot animation you want to flash.
    In the first combo box, select (or type) where the boot animation should be flashed on your phone.
    In the second combo box, select (or type) the name of your boot animation.
    Select whether you want Boot Animation Factory to wait for device, reboot after flash and use superuser permissions or not.
    Click 'Flash to phone' to flash yout boot animation.



How to explore a boot animation using Boot Animation Factory

    Go to Menu/Boot animation/Explore...
    Choose your boot animation and explore your boot animation. Optional: you can export any frame and the desc.txt file from the animation by right-clicking on the file and then clicking 'Save desc.txt file/frame as...'.



All credits to @despotovski01 from XDA Developers for this super useful tool Cheesy
Original Post : !! HERE !!


* banner.png (33.5 KB, 500x300 - viewed 187 times.)
Logged
Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« Reply #2 on: 21 July 2012, 00:06 »

Reserved for future TOOLS & TIPS

| Apex666 |
Logged
Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« Reply #3 on: 21 July 2012, 00:09 »

Reserved for future TOOLS & TIPS

| Apex666 |
Logged
matrix_skopje
Retired Moderator
Forum Legend
***
Thanks: 1068
Offline Offline

Current Phone:
nokia 5800 XM (v60) runing new Blaze Ultimate. HTC Sensation XE runing Elagancia Rom 3.6.5

Location:
Macedonia  Skopje

Posts: 5094



Activity
6%

if my post help you hit the green arrow


« Reply #4 on: 21 July 2012, 06:55 »

great tutorial mate
+1 Smiley
Logged


mussiexxx
Moderator
Forum Legend
*****
Thanks: 1417
Offline Offline

Current Phone:
Smiley Wink Samsung GT-I9100 Galaxy S2 JELLYBAM 3.1.0 JB 4.1.2

Location:
Cape Town Wink Proudly Zuid-Afrika

Posts: 6101



Activity
5%

Contains linux! Extremly Powerful!


WWW
« Reply #5 on: 21 July 2012, 07:33 »

+1 for the tutorial mate Wink
Logged
Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« Reply #6 on: 21 July 2012, 08:27 »

Thanks guys, I am making so many BOOT Screens & Animations now, this is such an easy way to do it Cheesy
Logged
nicesoni_ash
Retired Moderator
Forum Legend
***
Thanks: 2327
Offline Offline

Current Phone:
Samsung Galaxy S3 (i9300)

Location:
New Delhi

Posts: 5572



Activity
5%


« Reply #7 on: 21 July 2012, 11:36 »

Nice thread.. +1..
Just to confirm that I read somewhere that in SGSIII (or in all ICS devices) you can't set boot animations easily but have to use a proper kernel to support that, is that right?
Logged
Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« Reply #8 on: 21 July 2012, 11:49 »

Nice thread.. +1..
Just to confirm that I read somewhere that in SGSIII (or in all ICS devices) you can't set boot animations easily but have to use a proper kernel to support that, is that right?


I think the kernel has got something to with that Huh
Will check for you Wink Cheesy
Logged
nicesoni_ash
Retired Moderator
Forum Legend
***
Thanks: 2327
Offline Offline

Current Phone:
Samsung Galaxy S3 (i9300)

Location:
New Delhi

Posts: 5572



Activity
5%


« Reply #9 on: 21 July 2012, 15:44 »

Thanks.. I am currently on Siyah latest kernel.. with CWM touch recovery.. what's init.d in a kernel?
Logged


Apex666
Super Moderator
The Immortal
*****
Thanks: 4266
Offline Offline

Current Phone:
!!!!!!!!!!!!!!!!NOTE 3!!!!!!!!!!!!!!                 My precious - Galaxy S4 i9500 | Nexus 7 Running Ubuntu TouchDEV Preview My Paranoid NOTE 10.1 Tablet Cheesy Cheesy Cheesy Samsung Galaxy S2 SlimROM v5.0 | HTC Desire Paranoid Android v2.x | | Nokia 5800XM BlazeUltimate | x1 C5-03 Stock | C7 - Belle Refresh Smiley

Location:
Follow Me On Twitter Follow My Digital Drawings On My BLOG BlazeDROID_1.0_BETA Android MODDING Android ROM Releases Support the Android Community on DM Grin South African & PROUD

Posts: 23686



Activity
100%

Founder and Owner of Apex Designs Inc.


WWW
« Reply #10 on: 21 July 2012, 16:42 »

Thanks.. I am currently on Siyah latest kernel.. with CWM touch recovery.. what's init.d in a kernel?


this should help you out I think Wink

Quote

If you use Linux/Android you most likely have heard of the init.d directory. But what exactly does this directory do? It ultimately does one thing but it does that one thing for your entire system, so init.d is very important. The init.d directory contains a number of start/stop scripts for various services on your system. Everything is controlled from this directory. Of course it’s not exactly that simple.

Logged
nicesoni_ash
Retired Moderator
Forum Legend
***
Thanks: 2327
Offline Offline

Current Phone:
Samsung Galaxy S3 (i9300)

Location:
New Delhi

Posts: 5572



Activity
5%


« Reply #11 on: 21 July 2012, 19:56 »

Got it.. Thanks.. Smiley
Logged
matrix_skopje
Retired Moderator
Forum Legend
***
Thanks: 1068
Offline Offline

Current Phone:
nokia 5800 XM (v60) runing new Blaze Ultimate. HTC Sensation XE runing Elagancia Rom 3.6.5

Location:
Macedonia  Skopje

Posts: 5094



Activity
6%

if my post help you hit the green arrow


« Reply #12 on: 21 July 2012, 20:15 »

Thanks.. I am currently on Siyah latest kernel.. with CWM touch recovery.. what's init.d in a kernel?

 http://forum.dailymobile.net/index.php?topic=67406.0
this post should clear things up for you about kernels Smiley
Logged
nicesoni_ash
Retired Moderator
Forum Legend
***
Thanks: 2327
Offline Offline

Current Phone:
Samsung Galaxy S3 (i9300)

Location:
New Delhi

Posts: 5572



Activity
5%


« Reply #13 on: 22 July 2012, 06:26 »

@Matrix
Really useful.. +1 Smiley
Logged
matrix_skopje
Retired Moderator
Forum Legend
***
Thanks: 1068
Offline Offline

Current Phone:
nokia 5800 XM (v60) runing new Blaze Ultimate. HTC Sensation XE runing Elagancia Rom 3.6.5

Location:
Macedonia  Skopje

Posts: 5094



Activity
6%

if my post help you hit the green arrow


« Reply #14 on: 22 July 2012, 07:52 »

@Matrix
Really useful.. +1 Smiley

Smiley
+1 right back to you
Logged


Pages: [1] 2   Go Up
  Print  
 
Jump to:  







Daily Mobile - Daily iPhone Blog - Contact us - Forum Rules - © Copyright MAS Media Inc. | Privacy
Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC