yashsingh1/xdaforums huggingface dataset:
[Android Themes] MINUS Stl:
Hmm. I could probably do a smaller frame rate (rather not though :().

Well now I know to throw my part0 folder onto my sd and check for Thumbs.db, then throw it back to my pc (no, I don't know if there's an easier way....besides "View hidden files".....it still doesn't show up).
[Android Themes] drater:
thats alright, im determind now, it will work eventually! :D
[Android Themes] MINUS Stl:
Well that's appreciated. Next I'm going to redo openECLAIR's and make it smoother (actual animation is kinda choppy and quick) like the video.
[Android Themes] drater:
got it to work!! it was the file size after all.

went into photoshop and changed the quality of each png (thank god for the batch option)

still looks great though!

will upload in a bit

here you go haze.zip
[Android Themes] MINUS Stl:
Hmm. I had a friend with 2.1 try the (renamed, bigger filesize) bootanimation.zip and it actually worked. The initial playthrough was a little laggy (expected), but after that it was smooth. I just reflashed 2.1, pushed it, and indeed it did work. I'm going to try yours and see what kind of difference there is.

I'm thinking now that we've figured out what my issues were (damn 'part 0' and Thumbs.db), I'm now going to tweak both of these and make em run super smooth! :cool:
[Android Themes] drater:
its also would not work with just a part0 folder, even if it was set to loop it would only play once, also, for some reason, when the files were named "boot_00000" it would not work, i renamed them starting with "haze_00001" and it worked fine, that part really confused me
[Android Themes] MINUS Stl:
But they do work with just a part0 folder...and they do loop. :confused: Now, it could be they would work 'better' in a part1 folder and with different filenaming.....but I'm just speculating.

Anyway, thanks for the help. It was really appreciated. :D Looks like I'll be reflashing 2.1 this weekend and gettin' these guys optimized.
[Android Themes] drater:
yea, it was my fault, added wrong desc.txt to the zip, never realised till just now. silly me. anyways, no problem, glad to help. did you notice much difference with my version of your blue_haze compared to your one with the larger file size?
[Android Themes] MINUS Stl:
No, not really. But I'm definitely going the smaller filesize route from now on to save space.They both were a little laggy on the first playthrough, then quick after that. They also didn't seem to last the 10 seconds like they do in the project file, but that's probably due to the fps. They'll do for v1.0's for now though. :D
[Android Themes] bigballa:
is it possible to make a matrix falling one?

instead of numbers just a bunch of androids falling? and in the back it says android or something?

or another rain concept of just apps falling down or icons falling down and gathering on the floor...

look forward to see more

and in the swirl one...if it sounds interesting

put lighting effects in there

so it looks like the inside of a tornado ahha
[Android Themes] drater:
good ideas! will see what i can do
[Android Themes] vigan8:
is there a easier way to do this forexample turning a video in to x amount of images and just renaming it? i mean created 100 images from a video on photo shop will take me WAY to long! thanks
[Android Themes] drater:
you can search google for software that will convert videos into single images.

hope that helps? :confused:
[Android Themes] zenity:
Thanks for this, although I am running Android on Kaiser I managed to install a different bootanimation and it's working fine, ( even learned how to install one on the installer before flashing ).
[Android Themes] iWantDonut:
Can anyone help me with this?

I keep getting a black screen at boot, can anyone help me out? Using OE, the regular OE animation works fine. Tried everything I could find searching and still pounding my head against the wall here.
[Android Themes] MINUS Stl:
I used to have a huge problem with the black screens. No matter what resolution, framerate, etc. I'd keep getting a black screen. Then I realized that wonderful Windows likes to sneak their Thumbs.db file into your folders. You don't see it, but it's there. Once I removed that file, my animations worked perfectly.

I dl'd yours and saw the Thumbs.db in both folders. Removed them, but can't test due to being back on 1.6 right now. Here's the zip, let me know if it worked. ;)
[Android Themes] iWantDonut:
Almost! The first animation works, but part1 still isn't working. Strange - thumbs.db showed up in both folders again... and I'm running Ubuntu so not sure why...
[Android Themes] MINUS Stl:
Hmm. That's strange. I have Thumbs.db disabled so my Windows won't create it. If I switch back to 2.1 this weekend, I'll take a look at it more.
[Android Themes] iWantDonut:
I just noticed that my naming mechanism for the part1 folder was different than what I used for part0... i had both double-digit and single-digit numbers ("9 and 10" instead of "09 and 10"). Tried correcting to use all double-digit numbers but got no further. I wonder what is causing the part1 folder not to play?
[Android Themes] drater:
part1 needs to carry on from part0 so if part0 was "01" to "10" part1 would need to be "11" to "20"

i usually make it 5 digits too, like "00001" to "00020"
[Android Themes] iWantDonut:
Ok so I got the naming corrected so that part1 is a continuation of part0. I checked and double-checked for extra hidden files (Thumbs.db, ghost desc.txt files, etc) and I think it's a clean zip like it's supposed to be. To my dismay, I'm back to having ONLY a black screen instead of the animation - part0 is no longer playing :confused: I just want this to work!

Once I get this, I'll be happy to help some other folks out with custom boot animations. This can be frustrating when it doesn't work
[Android Themes] drater:
i cant test it out right now, have you made sure theres absolutely no compression in the zip?

also, try naming like this "animation_00000" "animation_00001" etc
[Android Themes] iWantDonut:
I just tried renaming "animation_000xx.png" and then used "zip -z store" to compress - it showed all the files added to the archive, 0% compression. I opened it up with archive manager though and it shows that the zip is 20k smaller than the package contents. I must have missed something but not sure where. Terminal says it didn't compress anything.
[Android Themes] drater:
i will have a look and try to fix it as soon as i can
[Android Themes] iWantDonut:
Thanks in advance for your help. I'm interested to find out what I did wrong. I did a lot of tinkering around with the old "mask & shine" boot animation from previous releases and was a walk in the park in terms of difficulty. This looks like it should be pretty easy too, but I've been messing around with this same animation for days now. Sound advice in this thread though, you guys have been a great help so far
[Android Themes] drater:
i had a quick look at the file, not had a chance to test yet, but it was compressed, that's the most likely cause for it not working properly.
[Android Themes] iWantDonut:
Here is the working version finally! Long story short, I messed up my command line when I was zipping the thing and that caused that little bit of compression.

Now... anyone that wants a custom animation with a name/nickname/whatever and a rippling-water effect, let me know and I'll be happy to help

Any other requests, I'll try but no promises, I'm learning as I go...;)
[Android Themes] drater:
Just made the first post look a little nicer, the tutorial is easier to read now.

been working on alot of animations over the past few weeks, will add some soon.
[Android Themes] Tzira:
desc.txt file format

Because I could not find a good explanation of the desc.txt file I thought it could not hurt post one.

320 480 15

p 1 150 android

p 50000 1 last

First line contains 3 numbers width, height and fps

Second line (and any succesive lines) starts with the letter "p" (which comes from animation part) and contains 3 items:

-count: number of time this part is repeated

-pause: number of microseconds to pause after the last frame of the part

-path: the directory which contains the png files that compose the frame of this part

Sorry if this was posted earlier in the thread but I could not find it. If it was not posted before maybe the OP can put it on the first page so things be more clear for dummies like me.
[Android Themes] drater:
Thanks, I put that in the first post.
[Android Themes] Daneshm90:
I dunno if u guys noticed the same thing but when using 7zip it only booted if i left compression mode in storage. So least compression. If i compressed even a little bit it would give me errors.
[Android Themes] drater:
Yeah thats in the tutorial in the first post.
[Android Themes] Daneshm90:
My bad. Neway heres the nexus boot i pulled off some rom post. Its a bit different with the startup looking like a windows 7 knockoff :)

http://xdaforums.com/showthread.php?p=6348504#post6348504
[Android Themes] drater:
yeah, i have seen that one before, its not bad. im working on one now for CM5

will probably post it by the end of the day
[Android Themes] TeCH-Guruz:
Hi I have not ried these on my desire although I hve been able to change the boot animation I have tried a few files that say unsigned / cannot verify when I try flashing the .zip is there any way to sign these files in eclipes? (Just had to remaster my pc and not got round to putting eclipse back on my pc yet)
[Android Themes] kusotare:
you dont sign these or flash them. use adb to push them to the correct directory on your phone. theres a full tutorial in the first post.
[Android Themes] TeCH-Guruz:
Thanks haha maybe I should have read it :o do you know if it would be possible to sign them so it was possible to flash them?
[Android Themes] drater:
you probably can make an update.zip to flash them, though i have never tried, i always use adb, its easy enough that way.
[Android Themes] dskyers:
i just flashed the first one and now my boot is complete black no image phone starts up but nothing on screen?? and ideasi downloaded the file renamed it used android commander consule and pushed it to system\media??
[Android Themes] drater:
sorry i have not used android commander before, have you tried just using adb?

what rom do you have?

ill try help if i can.
[Android Themes] mejorguille:
Rename the file to bootanimation.zip and place it onto your desktop. Open up the command prompt, then type:

adb remount
adb push C:\Users\(user)\Desktop\bootanimation.zip /system/media/bootanimation.zip
adb shell reboot

After that, you will have pushed the new animations to your phone, and you should be able to see them in the bootup.
[Android Themes] JohanDeBock:
My own trippy boot animation based on an special buddhabrot fractal.

Preview:

j.imagehost.org/view/0798/bootanimation

Here is the bootanimation.zip:

mediafire.com/?zkzwmmtdnjz

You can put it in the first post if you want.

Let me know if it works, runs smoothly.
[Android Themes] neufnoof:
If anyone's curious, the actual code running is browsable here:

google .com/codesearch/p?hl=en#uX1GffpyOZk/cmds/bootanimation/BootAnimation.cpp&q=bootanimation&d=2

The problem with it not working seems to be related to the color mode of the PNG (additionally, any image format supported by skia's image decoder library should work, so GIF, BMP, JPEG, PNG should all work).

PNG has the indexed fullcolor mode, which is mostly what's used for many-color images that are downmixed. The other mode is full color info for all pixels (24 bit)

However! If your image has so few colors that it's smaller using full color mode instead of indexed color mode, and it gets saved as a full color picture, it seems that it doesn't load properly, ex: (using identify from ImageMagick)

animation_00001.png PNG 320x480 320x480+0+0 DirectClass 8-bit 1.77539kb

animation_00002.png[1] PNG 320x480 320x480+0+0 DirectClass 8-bit 2.35742kb

animation_00003.png[2] PNG 320x480 320x480+0+0 DirectClass 8-bit 3.29102kb

animation_00004.png[3] PNG 320x480 320x480+0+0 DirectClass 8-bit 4.46484kb

animation_00005.png[4] PNG 320x480 320x480+0+0 DirectClass 8-bit 5.36133kb

animation_00006.png[5] PNG 320x480 320x480+0+0 DirectClass 8-bit 6.63672kb

animation_00007.png[6] PNG 320x480 320x480+0+0 DirectClass 8-bit 7.61523kb

animation_00008.png[7] PNG 320x480 320x480+0+0 PseudoClass 256c 8-bit 9.24805kb

animation_00009.png[8] PNG 320x480 320x480+0+0 DirectClass 8-bit 11.2305kb

animation_00010.png[9] PNG 320x480 320x480+0+0 DirectClass 8-bit 12.6738kb

animation_00011.png[10] PNG 320x480 320x480+0+0 PseudoClass 256c 8-bit 13.4707kb

animation_00012.png[11] PNG 320x480 320x480+0+0 PseudoClass 256c 8-bit 14.2695kb

animation_00013.png[12] PNG 320x480 320x480+0+0 PseudoClass 256c 8-bit 15.5781kb

...

it doesn't actually start the animation until the 7th frame, skipping 8 and 9 (all PseudoClass (indexed color) after that). Additionally, if the first picture is unreadable, a white screen will flash. At least, that's my take...
[Android Themes] drater:
thanks for the input, im sure people will find it helpful.

btw, new animations are coming soon, been too busy to work on them latly but i should have some free time soon.

anyone have any requests?
[Android Themes] PeRRiiN:
I have a question, i'm using a nexus one with a custom boot animation and the png are 320X480, but for some reason the animation is not in fullscreen mode. Is there a way to make it cover the entire screen?

(I had a theory that if I changed the values for the height and width in the desc.txt file to the size of the nexus one screen 800X480 that it would solve it but I don't want to mess with it unless i'm sure I won't mess it up)

this is what the desc.txt says, maybe it will help:

320 480 30

p 1 0 part0

p 0 0 part1

thank you for any help
[Android Themes] neufnoof:
Hm actually I half take that back. I had downmixed the images with pngnq (does a quite nice job) but all of the fullcolor "downmixed" images that it creates are unreadable. ImageMagick could fix it -- seems that the DirectColor images generated by ImageMagick read fine.

convert input.png -depth 8 -type TrueColor temp.bmp ; convert temp.bmp fixed.png
[Android Themes] drater:
yes just change the values to the height and width of your screen, ill go make that part more clear in the tutorial
[Android Themes] jakijal:
alright, i have a question but dunno if you guys can answer this.

i used the 'boot animation preview' program to send an animation over to my phone. i assumed it would send it to /system/media.

so i reboot the phone and it did display correctly, which was good.

i then flashed a rom with a different animation, but the same animation i had installed on the phone keeps showing up. i thought they would change each time you flash a rom?

i tried checking /data but 'astro' doesnt show anything in it just in case it saved it in there. so now i dont know what to do.

now i can only change the animations through the program because flashin diff roms wont do anythin...
[Android Themes] GLa'DOS:
I tried to make my own little Animation yesterday with After Effects, here is the result!:

img697.imageshack.us/img697/9471/booteclair.gif

(The Animation on the Phone looks much more detailed than the gif)

Thanks for your tutorial drater!
[Android Themes] kusotare:
so im having issues with making my own. i'm convinced it has something to do with the image color properties. using the boot animation tester utility, all of my animations show correctly in a test and push fine. no compression, no thumbs.db files.

however, when I get it on the phone, I either get a black screen, or after fiddling with the color settings a bit, the dreaded white box. no animation in either case.

settings i'm using:

png, 8 bit, indexed color, exact palette.

here's the zip, if anyone can offer any support on where I'm going bust here, i'd appreciate it. I'm going a little loony tunes after several hours of work on this.

edit: somehow, by converting it to RGB, and back to indexed, i got it to work. which I dont get. but ok.
[Android Themes] drater:
Glad you got it sorted.

i noticed your using the same images in part0 and part1.

rather than having the same set of images twice, you should delete part1 and change your desc.txt to:

300 300 30

p 0 0 part0
[Android Themes] drater:
Nice animation!

Glad my tutorial helped you :)
[Android Themes] kusotare:
well, it was luck getting it sorted, and now i'm having the same problems as last night. have everything the right size, desc.txt set up, format is png-8 rgb saved for web to decrease filesize.

if anyone has a few to take a look at my zip and tell me what it is that I'm doing wrong here, i'd really appreciate it!
[Android Themes] drater:
It does not seem to like working with just one folder for some reason. I changed your zip like this to get it working:

Part0: empty folder only

part1: animation

Desc.txt: 300 300 30p 1 0 part0p 0 0 part1

Well that's how it worked for me anyway. Let me know how you get on..
[Android Themes] kusotare:
thanks for the help drater! however, I actually had to reverse your scheme in order to get it to work properly, otherwise it would play once and then go black (which I'm afraid I dont understand considering 0 is supposed to be an infinite loop). so I just set it to 300 300 30p 0 0 part0p 1 0 part1 and it worked like a champ.
[Android Themes] drater:
well im glad you got it sorted, its a nice animation btw, i like it, could do with being resized though
[Android Themes] kusotare:
yeah, it was just a quick render in after effects for my brother. he's got a big thing for fullmetel alchemist, so i figured id work him up something quick. going to go back in and fix the cropping later on so the lens flares dont get cut off top and bottom. thanks for the help drater!
[Android Themes] nDrg:
Great tutorial, I can get my animation working just fine but the image is very choppy. Would the image resolution have anything to do with this?

EDIT: Seems it does, got it fixed :)
[Android Themes] langebart13:
Im having the same problem, also my animation is 12 sec. in after effects but it 26 sec. when it boots in my Dinc. i tried changing the FPS but that didn't help. Any ideas?
[Android Themes] drater:
you can try cutting the filesize, they seem to go slower for me if they are too big
[Android Themes] langebart13:
i'll try thanks
[Android Themes] MentalDeath:
thanks for the Umbrella one I LOVE Resident Evil
[Android Themes] NeoPhyTe.x360:
Edit: Now it's solved, problem with .zip
[Android Themes] Silvermatrix:
Hey Mates I m Newbe For Android OS I just want OFFICIAl froyo boot up animation files plzzz anyone can help meee....plz some one upload this animation files here.....
[Android Themes] aleadam:
My two cent tips

First of all, thanks everyone to post your results here. They were very helpful.

Despite that, I struggled two days with blank boot animations. Finally, I realized my very stupid mistake: instead of ziping part0, part1 and dexc.txt, I was ziping the folder "bootanimation" that contained everything. That added one folder level to the zip file and the phone (captivate with congnition 2.3b3 rom) was unable to read it.

Although it seems that both DirectClass and PseudoClass work, PseudoClass files are smaller, and thus preferable. To make sure that you get them, I used the following imagemagick command:

convert animation.wmv -type Palette -resize 240x320 PNG8:anim_%05d.png

the key parts are -type Palette and PNG8:
[Android Themes] xomikronx:
Help! I can get the boot animation to work, but I can't get the last image to loop correctly. I'm on the G2.

My file is attached.

When it gets to part1, it doesn't loop the image until boot is finished....it just goes to a blank screen.

*edit*

I figured it out.

I had to adjust the desc.txt.

looks like this:

480 800 24

p 1 500 part0

p 0 0 part1

I had to pust a pause at the end. (the 500)
[Android Themes] xmfreak:
Great! I was searching for something like this. I'm working on a boot animation with 3DSMax but I needed a tutorial like this. Thanks!
[Android Themes] Hilarium:
hey

i'm running on cm6 on a htc desire.

do i need to be nand unlocked to use custom boot animations?

i've tried using adb to push it(the nexus one animation you made) into /data/local and even tried pushing it into /system/media but the problem is when i reboot my device , there is no animation at all. Should i be in recovery mode when pushing(and if so what settings in recovery?) all i did was left my device running with disk drive and usb debugging options checked.

can i just copy the file onto my SD Card then use ASTRO and replace the boot animation in /system/media with the one i put on my sd card?

am i doing somethign wrong here?
[Android Themes] ASimmons:
Your phone needs to be rooted and then you'll be able to push a boot animation.

All your steps are correct you just need to be rooted.
[Android Themes] Hilarium:
yea i am rooted, like i said in my post i'm running on cyanogen mod 6, but i still have those problems that i've mentioned
[Android Themes] ASimmons:
I never tried without nand unlocked but I would think its not needed. Using astro won;t work since its not a rooted file explorer and doesn't have rewrite perms. So pushing should work just fine.

So if your getting a black screen instead of the bootanimation its because your bootanimation is formatted incorrectly, mos tlikely the bootanimation.zip has compression on it, the compression level should be set to store and nothign else.

If your getting the shiny android logo when you boot then the bootanimation your pushed over can't be found and its defaulting to this. The system/media or the data/local both work fine for install paths for a boot animation, I prefer system/media.

If you are pushing the bootanimation.zip and you see no change at all then your not overwriting the original bootanimation.zip when your are pushing. Easy way to fix this is rename the original bootanimation.zip to something like bootanimation.zip.old and then push the new bootanimation.zip. Below is an example ( i did this from memory an dit might has some sytax errors)

adb shell remount

cd system/media

mv bootanimation.zip bootanimation.zip.bak
[Android Themes] shaolin95:
Can you do that smoke one at 400x800 for the Galaxy S and maybe have the word galaxy or something in the middle...I like the effect :-)

If not, how about an Eric Cartman one...I am dying for a south park bootanimation lol
[Android Themes] :
HTC Desire user here, stock rom rooted.

I dont seem to have an original bootanimation.zip in either /system/meda or /data/local. Pushing to both of these locations doesnt work, i just get the stock boot animation.

Any thoughts?
[Android Themes] Rittzy:
Same problem on desire hd, the animation zip folder is located in /system/customize/resource but is read only. Dont know how to push to this location
[Android Themes] kRutOn:
You can just push the animations to /data/local/bootanimation.zip There's no need to have a rooted device or replace the system one.
[Android Themes] Rookie4life:
I used root explorer and copied it from my sd card then pasted it into data/local and it works just fine on my LG Ally. Im using the one from the new droid pro, it looks great.
[Android Themes] :
That doesnt work either ;)

I just deleted the original and pushed a custom one to /system/customize/resource, but that leaves me with no bootanimation (just a black screen).
[Android Themes] :
For people with the same problem:

I managed to get the Nexus One bootanimation.zip working by renaming/deleting the original bootanimation (in /system/customize/resources) and pushing the custom one to /system/media

Good luck!

edit:

I must add, this was done with the original Nexus One animation. I havent gotten the reversed one to work, also aftering the desc.txt

Hmm, even after manually replacing the images in the working animation it doesn't work.
[Android Themes] ASimmons:
Take the compression off of your zip file the compression ratio should be store only.
[Android Themes] :
Yeah i know, still doesnt work :(

Weird..!