Custom Boot Animation - Nexus One Q&A, Help & Troubleshooting

How exactly do I do this? I've googled it a few times. and I've seen tons of video's of different peoples boot animations.
I also checked CM6.0's new boot animation. (really cool) and it has 111 files or something in the zip.
I have a little like 6 second GIF that I'd like to use as my boot animation. would I just need to put the same file in there multiple times so it's long enough to keep going the entire time the phone boots? or does it have to be a PNG?
Any help would be great. Thanks!

xguntherc said:
How exactly do I do this? I've googled it a few times. and I've seen tons of video's of different peoples boot animations.
I also checked CM6.0's new boot animation. (really cool) and it has 111 files or something in the zip.
I have a little like 6 second GIF that I'd like to use as my boot animation. would I just need to put the same file in there multiple times so it's long enough to keep going the entire time the phone boots? or does it have to be a PNG?
Any help would be great. Thanks!
Click to expand...
Click to collapse
The boot animation must be constructed out of PNG images. You would have to pull every frame out of that gif and convert it to PNG.
The bootanimation generally consists of a series of number PNG images (0001.png, 0002.png, 0003.png ...) in two folders, "part0" and "part1". part0 contains any portion of the boot animation that does not loop, and part1 will contain the loop that will be played over and over until the phone finally boots. You then also need a "desc.txt" file outside of those two directories, which will contain information on the image sizes and which order to play the folders in. This all then gets packaged up into a "bootanimation.zip" file, which will be placed in /system/media/ or /data/local/ on your android phone.
Best way to figure it out is to take an existing bootanimation.zip (you can adb pull the default from /system/media/bootanimation.zip) and pull it apart to see how it's built.

Yea, Thanks for the info. Thats exactly what I did, sort of. I pulled Cyan's new bootanimation with the Cyan Droid skating inside the N1's boot logo.. I unpacked that and looked at how it was built. I replaced all the part 1 with multiples of what I want, but not frame by frame. lol. obviously it wouldn't work cuz it wasn't done right.
Does it need to be sized correct also? like if to large will it not show at all?
Everyone likes Jessica Alba right? I mean how can you not!
Here's what I was thinking of using for a boot animation. I'll let everyone see it, maybe someone will come up with something cool. I'm sure I have better ones, this is just the sexy Jessica Alba. It was the first thing that came to mind.

How about this one I attached? It is just the clip playing in the middle of the screen.
Flash it through recovery or take out the bootamination.zip and adb push it.
You can't put a .gif in the folder you have to pull all the frames.
When you create the zip-file with the folder(s) and the desc.txt you should use "add to archive", select .zip format (obviously :b ) and as compression method select "store". (Not 100% sure about if it's called "add to archive" and "store" cause I use Swedish language in Windows :b )
The desc.txt file in this case contains the following:
Code:
480 260 14
p 0 0 part0
480 260 is how big you want the picture to be (480 is suitable in this case since that's the width of the screen and 260 to get the correct ratio.)
14 is the frames per second. (don't know if it's possible to use a decimale, haven't bothered to try)
part0 is the folder and I guess 0 0 mean that it should keep repeating.
For example if having two folders and you want the fist one to play once and the other to keep repeating until the boot is done it should look something like this:
Code:
480 480 30
p 1 0 part0
p 0 0 part1
Hope that helped a little.

oh wow, Thanks. is that fullscreen? Lets give it a try.
whats the steps for flashing it in recovery. Just put on root of SD and flash in Amon's or is there more to it? I've never changed my boot animation.
Can't I just move it with root explorer to data/local? and reboot

No it's not full screen, then you'd have to hold the phone on the side. The animation takes up about 1/3 of the screen and is placed in the middle.
Yeah, just boot up the recovery menu and there's an option to flash zip-files that's on the root of you SD.
It should work to move it with Root explorer too. But remember if you use Root explorer you first have to open up the zip-file I've attached an take out the bootanimation.zip inside. It's that file you will put in the folder with Root explorer.
Edit: The update.zip I made will replace the original boot animation in /system/media/
So if you want to keep the original you better take a backup or as you said, place it in /data/local/ with Root explorer or: adb push bootanimation.zip /local/data/

xguntherc said:
Yea, Thanks for the info. Thats exactly what I did, sort of. I pulled Cyan's new bootanimation with the Cyan Droid skating inside the N1's boot logo.. I unpacked that and looked at how it was built. I replaced all the part 1 with multiples of what I want, but not frame by frame. lol. obviously it wouldn't work cuz it wasn't done right.
Does it need to be sized correct also? like if to large will it not show at all?
Everyone likes Jessica Alba right? I mean how can you not!
Here's what I was thinking of using for a boot animation. I'll let everyone see it, maybe someone will come up with something cool. I'm sure I have better ones, this is just the sexy Jessica Alba. It was the first thing that came to mind.
Click to expand...
Click to collapse
lol! I flashed that exact animation as my live wallpaper on to my Eclipse head unit in my car a while ago. Never gets old
And to do so I had to convert each frame that I wanted as well.

I know, she's so bangin. I wish it was a longer clip. lol.
Thanks. I'll try it tomorrow

what if we wanted to add a sound clip to the bootanimation on the Nexus One? what folder do we add that in? I have tried just about every folder and way with no luck.

Take a look at this:
oc3rulz said:
what if we wanted to add a sound clip to the bootanimation on the Nexus One? what folder do we add that in? I have tried just about every folder and way with no luck.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=710204

everythingisround said:
http://forum.xda-developers.com/showthread.php?t=710204
Click to expand...
Click to collapse
I tried that, I have added the audio file to just about every folder on the phone and nothing. I even changed the .mp3 to .ogg Nothing has worked so far, not even adding the file to system/media/audio

Related

Installing icons on CM3.9.7

I installed Smorg v1.4 (full version with ROM) on my phone. Also downloaded the extra icons to have everything match. I was just wondering how you are supposed to install them the correct way. I found if I extract them and place them where ever, I can use them in better cut. I don't like it however that better cut will pull up all my other pictures as well. A while back I downloaded the aero icon pack from the market, I was just wondering if I took the .zip file with the icons and changed it to .apk can I anstall them that way (I really don't think that will work)?
Basically what is the correct way to install the icons (I want them to appear in the icon pack using better cut)?
Try the search.
http://forum.xda-developers.com/showthread.php?t=471195
That really doesn't help. I don't want to pull apart my ROM, replace the png files, resign, and update.
All I want is to use the icons posted with the Smorg v1.4 ROM using bettercut. I wanted them to come up in the icon pack, so I wouldn't have to filter out all the other nonsense pictures that take forever to upload anyway.
Take the time to either read my post, or read the post you suggested, before you post "try the search"
(for the record, I did search. I don't think it turned out too well as it would take forever to go through every topic that came up, especially when most of them don't seem to apply, they just match certain key words)
Anybody have some answers that are useful?
I'm not sure how he has them packaged (at work, can't download) but look inside the zip to see if he zipped apk file (if you see only one file inside the zip named something.apk then he zipped it and you will need to unzip using winrar, zip7 or something like that) or if he renamed it to zip (if you see number of files inluding pics, and folders and xml etc etc then you will need to rename it to apk). From there, just install it like you would any file and use it in bettercut.
Alternative way: I've notice there's Smorg icon pack in the market... download and install that, should be the same thing
Good luck, please add [SOLVED] to the title if it works out for you.
Thank you so much, I swear I searched the market for icon packs to advoid all of this. That is exactly what I was looking for. It just makes it so easy to change the icons through bettercut without browsing through every single picture on my phone.

Bootanimation doesn't work properly. Little help?

Hi there,
After trying a few nice bootanimations, I decided to make one myself. Since I'm a fan of the TV series Knight Rider I thought: why not make a KR bootanimation
But somehow, I can't get it to work. I've tried nearly everything I could think of (changing bit-depth/dimensions/name/the text file and I even used the option "store" to compress the files using winrar.)
nothing helped, since I only get to see a black screen.
This is the bootanimation.zip I created. Please, take a look at it and tell me what I did wrong and/or forgot
http://www.file-upload.net/download-2509524/bootanimation.zip.html
Ps: This isn't the final bootanimation yet. Just a little test. When the final is ready, I'll share it!
Pps: I have a G1 (obviously ) and running Cyanogen's 5.0.7-test3.
Can you attached the file on here, not have it on a file sharing site?
Click the attachment button, attach from computer.
I cant access the site you have it on from work, and it fails on my G1 over the browser.
Download 7zip, open your bootanimation.zip file with 7zip, look and see if it has been compressed at all.
Make sure SIZE and PACKED SIZE are the same number.
If not, use Winzip instead of Winrar.
When adding files to Winzip, make sure you select NO COMPRESSION. Save, and open with 7zip, check that the numbers are the same.
If none of this works, or no one helps in the meantime, I'll check it out later tonight.
Thanks for your quick reply
I used Winzip to create the zip, using no compression. Unfortunately, I still get a black screen. I checked if the size was right (same as unpacked files), and it is.
I'll use the Attach File option to re-upload the zip.
I was able to get the first part funning but the second part results in a black screen. It seems your desc.txt is a lil' messed up.
Try putting all the .png's in the part0 folder, rename them 00.png - 45.png
Delete the part1 folder.
Change the desc.txt file to this 320 480 30p 0 0 part0
Six6Sicks said:
Try putting all the .png's in the part0 folder, rename them 00.png - 45.png
Delete the part1 folder.
Change the desc.txt file to this 320 480 30p 0 0 part0
Click to expand...
Click to collapse
Hmm, after trying that I still only get to see that damn black screen.
Weird, weird, weird
JAguirre1231 said:
I was able to get the first part funning but the second part results in a black screen. It seems your desc.txt is a lil' messed up.
Click to expand...
Click to collapse
You got the first part running without changing something?
Angelo1988 said:
You got the first part running without changing something?
Click to expand...
Click to collapse
No, I had to change the desc.text, you had it messed up.
The beginning p that should have been in the third row was at the end of the second row. It looked something like:
480 320 15
p 1 0 part0p
0 0 part1
I put the p where it should be:
480 320 15
p 1 0 part0
p 0 0 part1
And this fixed it a little, now I have the first part (part0) showing at bootup. However, the second part (part1) wouldn't work.
I'm by no means knowledgeable about bootanimation.zips (In fact, I fail at them) but the guide here: http://forum.xda-developers.com/showthread.php?t=623960
States that the number after the p (in both the second and third lines) controls how many times that part will loop. It seems like you have your's is not going (The zero in the place that controls the looping).
However, this doesn't make sense as the bootanimation used in Cyanogenmod 5.xx has a zero in the same place and works just fine.
Damn, you're right. Once I changed the desc.txt to:
480 320 15
p 1 0 part0
p 0 0 part1
part0 plays fine. But yeah, like you mentioned, part1 doesn't .
Hmmm, I'll definitely look in to this...anyway, thanks a lot for the replies so far!

[Q] Need Help with Boot Animation

Hi, I need help with a boot animation I am making. I followed all the instructions for it and its still not working. I just get a black screen during boot where the animation was supposed to happen.
This is for my Nexus 1 btw running CM 6.1.1. the boot animation is basically a siege tank from Starcraft 2 setting up and then packing up again.
I placed the zip in /system/media
Each png is 180x135.
Can someone please look at the zip and see what I am doing wrong? it would REAAAAAALLY help.
More than likely your missing an empty line at the end of your desc.txt, common problem.
Added extra line , didn't work
I added the extra line at the end of desc.txt and its still the same result. Ugh.... I have uploaded the new revised zip.
One problem that i had run into is that i was not zipping them in the least compressed format. make sure that you use fast(minimal) compression.
Compression
Yeah, I tried it both ways with WinRar and 7-Zip and made sure it was set to "Store" as the minimal to no compression option.
Here is my suggestion. This is the desc.txt file i use for all mine and it works fine. Change the resolution in the file and try using that one.
Desc
heres the bootanimation.zip with a changed desc.txt file
YES!!!!!!!!!! ^.^
ianreecej said:
Here is my suggestion. This is the desc.txt file i use for all mine and it works fine. Change the resolution in the file and try using that one.
Click to expand...
Click to collapse
OMG Thank You!!!! It works perfectly now. I don't know what happened before. Now I am going to try to mess with the resolutions to see if I can get everything bigger and cleaner.
Do you by chance know if there is a limit to the size of the boot animation? I made it 8mb because I wanted to keep it lean and fast. If its around 25 mb, will that affect performance?
demoneyes905 said:
OMG Thank You!!!! It works perfectly now. I don't know what happened before. Now I am going to try to mess with the resolutions to see if I can get everything bigger and cleaner.
Do you by chance know if there is a limit to the size of the boot animation? I made it 8mb because I wanted to keep it lean and fast. If its around 25 mb, will that affect performance?
Click to expand...
Click to collapse
No Problem. The limit is really the space on your internal memory as far as i know. If you can fit it on there it should be fine. I know for myself with a droid incredible i can go to about 20 megabytes but that is only again due to my limited internal memory. If you were to move some apps to the sd card etc you can probably free more space.
Drop me a PM if you have questions or need a hand anytime.
Just had a look at your desc.txt and the problem was that all the info was on one line instead of seperate lines for each string of info
-RES +FPS
-NUMBER OF PLAYS + NAME OF FILE ( EACH FILE NEEDS ITS OWN LINE AND PLAY COMMAND)
-EMPTY LINE
Hope this helps you shed some light where you had your hiccup.
Also I found its the fps and image size that affects the animation.
If you have a high quality animation (KB/MB not res size) and a high fps it will struggle to render the images and result in sluggish playback. Try optimizing your images to squeeze that little bit extra out.
dully79 said:
Just had a look at your desc.txt and the problem was that all the info was on one line instead of seperate lines for each string of info
-RES +FPS
-NUMBER OF PLAYS + NAME OF FILE ( EACH FILE NEEDS ITS OWN LINE AND PLAY COMMAND)
-EMPTY LINE
Hope this helps you shed some light where you had your hiccup.
Also I found its the fps and image size that affects the animation.
If you have a high quality animation (KB/MB not res size) and a high fps it will struggle to render the images and result in sluggish playback. Try optimizing your images to squeeze that little bit extra out.
Click to expand...
Click to collapse
Thanks bro for your advice. I had the same problem.

My Boot Animation

okay so thanks to everyone who chucked in an idea about how to get my boot animation up and running... especially Sardo Numspa
anyway.. this is my custom boot animation for the xoom..
The specifics
1. I used JPG's to keep the file size down its very small but the frames are not blurry nor choppy
2. I noticed that the absolute maximum files should be around 400 frames no matter what i used any more and the xoom would go to a black screen and continue to boot and waste the rest of the frames
3. The folder system of 130 maximum is where its at and i think it helps if you have a maximum of 3 parts (i know some may differ or say im wrong but man i tried everything for my xoom)
4. I used a korean android ad and Motherboard (both on youtube) as my base for this i am useless at development of CGI type stuff i just did a manipulation and screwing around for hours with sizes, dimensions, cross over, desc, countless reboots, etc so i have done something
for anyone who is interested here is the final product as i plays on my device
if you wish to chuck it on your own xoom... help yourself it is attached
1. This file must be put into the folder /system/media
2. If you already have a boot animation, mount the folder as R/W and then change the name of the old boot animation to bootanimation.zip.bak (if you want to keep it)
3. Then paste this boot animation into the location
4. Reboot and have a look
you can do anything you feel with this just give us a little cred and show me your handy work by linking me your stuff... i might just wanna use it myself
if you dont care/dont like this give me some feedback
sorry if making a new thread was against the rules...
Good job. It looks really nice. I will give it a shot on my Xoom and see how it is.
cool, glad you got it working.
cheers mate..

[Q] Replace stock images

GOAL: Set my own picture that appears when connect it to PC.
I delete default pictures in
Code:
./system/media/screensaver/authors/
I copy to this folder my own images. Change permissions. But if I connect nook to computer I get black screen. Somebody do that?
(main screensaver work good)
That screensaver system on the Nook is overly complicated and poorly implemented.
In many cases where it screws up it falls back on a fallback image.
The very specific fallback is the Brontë sisters.
The more general fallback is the /system/media/screensavers/authors folder.
If you want to keep your life simple, just delete all the contents of that folder and
put in a copy of your own screensaver in there (named anything).
I delete all content of this folder.
I only have blank /authors/ folder
I copy my own pictures. (same I have in media/screensaver)
Still have only black screen, when connect it to PC.
Sorry, I'm confused. Do you mean the popup that says "USB Mode"?
That only covers the center of the screen, the rest should be whatever was there already.
That image is /res/drawable-mdpi/ic_dialog_usb.png in framework-res.apk
no no, i mean the whole screen background. -the screensaver activated few minutes after i connect nook to PC.
Default it show the writers photo.
After I delete it from ./system/media/screensaver/authors/ it show only black screen.
Oh, screensave while USB mounted on a PC?
What exactly do you have in /system/media/screensavers/authors/
Are you sure that the images are good?
Just put one PNG in that directory and make sure that it's not screwed up.
There is also the screensave directories on /media and on /sdcard/My Files
The .PNG is the problem, i think.
In normal screensaver folder /media/screensaver/ i have .JPEG and work it.
Either should work.
I use only PNGs.
So, I use .PNG,.GIF images, but don't work. - I got black screen.
Images have correct dimension. I don't know where is problem.
I have no idea what is going on here.
All screensavers must have their own named directory.
Delete all that junk and put one PNG in
/system/media/screensaver/authors/whatever.png
This should be the only file in this directory.
Notice /system/media/screensaver vs. /media/screensavers
Go into settings and make sure that you have authors selected as your screensaver.
Sorry nothing work.
Code:
For full understanding
1. Connect NST to PC
2. Wait until it show USB conected
3. Lock screen by back button
4. That picture I mean
I don't understand at all what you mean.
If you take a Nook, plug it into a PC a popup appears, "USB Mode".
While that popup is up, no button, even the "n" button, has any effect.
If you are using Button Saviour or something to go back, that's another matter.
Then you are completely screwing up the internal state of the Nook.
Why would you want to do a "back" operation while the Nook is mounted on a PC?
Press the bottom button, not the "n".
Than you see the different screensaver. (default).
The button only lock screen imidiatly. -after period time it auto lock
Do you mean the power button on the back of the Nook?
Yes
Change the permission of the image and make it "rw-r--r--". I got mine to work after I did that.
dxcore35 said:
So, I use .PNG,.GIF images, but don't work. - I got black screen.
Images have correct dimension. I don't know where is problem.
Click to expand...
Click to collapse
For what it's worth (I know, this thread is so old), it was possible to change the default Bronte image screensaver by just putting my preferred image in the ./system/media/screensaver folder as the "default.png" file, after I renamed the original. No need to make a new folder, or delete anything from the authors folder, just swap out the existing default.png in ./system/media/screensaver with the image file of your choice (within the proper size/format ratios). In Settings, my screensaver is set to use ./media/screensaver/dontpanic/dontpanic.jpg. The dontpanic.png file was just converted from the dontpanic.jpg file into dontpanic.png and renamed default.png and dropped into ./system/media/screensaver folder.
Kromz said:
For what it's worth (I know, this thread is so old), it was possible to change the default Bronte image screensaver by just putting my preferred image in the ./system/media/screensaver folder as the "default.png" file, after I renamed the original. No need to make a new folder, or delete anything from the authors folder, just swap out the existing default.png in ./system/media/screensaver with the image file of your choice (within the proper size/format ratios). In Settings, my screensaver is set to use ./media/screensaver/dontpanic/dontpanic.jpg. The dontpanic.png file was just converted from the dontpanic.jpg file into dontpanic.png and renamed default.png and dropped into ./system/media/screensaver folder.
Click to expand...
Click to collapse
I did the same thing (with the same pic, LOL). For good measure, I also swapped out bronte from the Authors folder, and set my screensavers to Authors. That was actually my main reason for keeping my Nook rooted -- I needed my scrensaver!
Renate NST said:
Sorry, I'm confused. Do you mean the popup that says "USB Mode"?
That only covers the center of the screen, the rest should be whatever was there already.
That image is /res/drawable-mdpi/ic_dialog_usb.png in framework-res.apk
Click to expand...
Click to collapse
This is a really old thread but I just found the answer to a question I posted recently in the line quoted directly above! But......where is the "res" directory?? I'm using Root Browser and don't see it at all.
(I can also confirm that changing the permissions of the "default.png" [or a renamed "Bronte_Sisters.png"] as described earlier in this thread works like a charm. Sure looks better than that black screen!)
.apk files are actually zip files.
/res is a directory inside the .apk file.
To change normal (not foo.9.png) images you just need a zipper.
framework-res.apk has all the little icons and stuff.
Screensavers and power down screens are elsewhere.

Categories

Resources