[Q] White screens/flashes in bootanimation! - Galaxy 3 Q&A, Help & Troubleshooting

Ive prepared a bootanim. It contains 449 frames. Runs at 35 FPS. Should work... The bootanim even gets loaded on boot, and it even runs. But white screens repeat on every loop... Cant just figure out why!
If there is an existing thread TO SOLVE THIS PROBLEM DIRECTLY, Please let me know... coz I couldnt find one!
The desc.txt file code is as follows:
Code:
240 400 35
p 0 0 part0

Contact friend863. I believe he used to have this problem anyway he's great with boot animations.
Sent from my GT-i9003 powered by MIUI

bscraze said:
Contact friend863. I believe he used to have this problem anyway he's great with boot animations.
Sent from my GT-i9003 powered by MIUI
Click to expand...
Click to collapse
Thanks for that... anyways, I expect some more direct replies... But I will contact him in the mean time...

CyberZ-JB said:
Thanks for that... anyways, I expect some more direct replies... But I will contact him in the mean time...
Click to expand...
Click to collapse
I couldn't find his original thread. Sorry
Sent from my GT-i9003 powered by MIUI

bscraze said:
I couldn't find his original thread. Sorry
Sent from my GT-i9003 powered by MIUI
Click to expand...
Click to collapse
Never mind... I pm'd him. His primary idea didn't work... That's was to set the fps under 30. Let's see more...

I can help to find the problem if you can send me the boot animation files.

friend863 said:
I can help to find the problem if you can send me the boot animation files.
Click to expand...
Click to collapse
IM on a reply slow internet connection bro... Isn't there any other way?

The folder size limitation is 120 frames per folder (at least on CM7) after that you'll get white screen. If you have all the 400-something frames in one folder there is no doubt you are going to get a white screen.
You'll have to split it up in many folders or, if you wanna loop it properly, reduce the number of frames and the frame rate and apply some motion blur to your frames (400+ frames is just A LOT of frames...)
If that's not the error check if the frames that are white are in the correct color format (RGB 8bit or RGB 16bit)
muromysli
____________________
Galaxy 3 CyanogenMod 7

muromysli said:
The folder size limitation is 120 frames per folder (at least on CM7) after that you'll get white screen. If you have all the 400-something frames in one folder there is no doubt you are going to get a white screen.
You'll have to split it up in many folders or, if you wanna loop it properly, reduce the number of frames and the frame rate and apply some motion blur to your frames (400+ frames is just A LOT of frames...)
If that's not the error check if the frames that are white are in the correct color format (RGB 8bit or RGB 16bit)
muromysli
____________________
Galaxy 3 CyanogenMod 7
Click to expand...
Click to collapse
Muromysli, ur reply seems the most legible one! Thanks a lot bro! This must be the cure for the Itch, coz Ive seen similar references all throughout xda about this prob... But if I want to split it into multiple folders, then how can i loop all the folders? I mean like,
part0
part1
part2
part3
4 folders will be needed for 449 frames...
so can I loop these folders in some way?

muromysli said:
The folder size limitation is 120 frames per folder (at least on CM7) after that you'll get white screen. If you have all the 400-something frames in one folder there is no doubt you are going to get a white screen.
You'll have to split it up in many folders or, if you wanna loop it properly, reduce the number of frames and the frame rate and apply some motion blur to your frames (400+ frames is just A LOT of frames...)
If that's not the error check if the frames that are white are in the correct color format (RGB 8bit or RGB 16bit)
muromysli
____________________
Galaxy 3 CyanogenMod 7
Click to expand...
Click to collapse
Not sure about that because all my boot animations works perfectly on CM7 and there are over 900+ images in one folder.
I will advice you to read this tutorial and make sure all the steps you done are correct.
Edit: Rename your image files to 3 digits i.e change 0001 to 001 and try.

friend863 said:
Not sure about that because all my boot animations works perfectly on CM7 and there are over 900+ images in one folder.
I will advice you to read this tutorial and make sure all the steps you done are correct.
Edit: Rename your image files to 3 digits i.e change 0001 to 001 and try.
Click to expand...
Click to collapse
Well, that cud b possible. Im reading ur thread friend863.

Oh wait... Ive seen that thread long ago... thats by Chirayu... But if that was the case then my bootanim wold have worked perfectly! Im attempting to upload my bootanim, lets see when it goes online...

CyberZ-JB said:
Muromysli, ur reply seems the most legible one! Thanks a lot bro! This must be the cure for the Itch, coz Ive seen similar references all throughout xda about this prob... But if I want to split it into multiple folders, then how can i loop all the folders? I mean like,
part0
part1
part2
part3
4 folders will be needed for 449 frames...
so can I loop these folders in some way?
Click to expand...
Click to collapse
You can't loop them properly if you want the bootanimation to loop until the OS is finished booting. but you can however write in the desc.txt file that it will play part0,part1,part2,part3,part0,part1,part2... BUT if you do that the OS has to wait for the bootaimation to finish playng all folders as many times you've told it to play them before the OS can finish booting. In other words, even though the OS would finish booting and be ready for use it has to play trough all the folders that are left before it can be used.
And I refere you to follow this tutorial http://forum.xda-developers.com/showthread.php?t=1096068
I still recommend that you reduce the number of frames frame and the frame rate and add motion blur. Your boot animation is 13 seconds long (449frames / 35fps = 12.8 seconds) there is no need for 449 frames. you can put the frame rate to aroud 20 or even 15 and it will still be smoot ( if u use motion blur)

muromysli said:
You can't loop them properly if you want the bootanimation to loop until the OS is finished booting. but you can however write in the desc.txt file that it will play part0,part1,part2,part3,part0,part1,part2... BUT if you do that the OS has to wait for the bootaimation to finish playng all folders as many times you've told it to play them before the OS can finish booting. In other words, even though the OS would finish booting and be ready for use it has to play trough all the folders that are left before it can be used.
And I refere you to follow this tutorial http://forum.xda-developers.com/showthread.php?t=1096068
I still recommend that you reduce the number of frames frame and the frame rate and add motion blur. Your boot animation is 13 seconds long (449frames / 35fps = 12.8 seconds) there is no need for 449 frames. you can put the frame rate to aroud 20 or even 15 and it will still be smoot ( if u use motion blur)
Click to expand...
Click to collapse
Even this tutorial is similar to that of Chirayu, The best tutorial was in the Galaxy S forums or something...

CyberZ-JB said:
Ive prepared a bootanim. It contains 449 frames. Runs at 35 FPS. Should work... The bootanim even gets loaded on boot, and it even runs. But white screens repeat on every loop... Cant just figure out why!
If there is an existing thread TO SOLVE THIS PROBLEM DIRECTLY, Please let me know... coz I couldnt find one!
The desc.txt file code is as follows:
Code:
240 400 35
p 0 0 part0
Click to expand...
Click to collapse
Windows image editor side effect. When you are viewing files in the windows picture viewer it will place a hidden file in the folder usually thumbs.db or imagethumb.db or other *.db file. This will cause the boot to flash white as the player tries to play the image sequence. This file must be removed from the folder for your boot to work right – when it is in the ‘stored’ format you can right click then select 7zip in the dropdown go over to open archive and then examine the contents of each folder if you see a *.db file – delete it. That will correct the problem.
hope i helped.
dont forget to press thanks

anonymousninja said:
Windows image editor side effect. When you are viewing files in the windows picture viewer it will place a hidden file in the folder usually thumbs.db or imagethumb.db or other *.db file. This will cause the boot to flash white as the player tries to play the image sequence. This file must be removed from the folder for your boot to work right – when it is in the ‘stored’ format you can right click then select 7zip in the dropdown go over to open archive and then examine the contents of each folder if you see a *.db file – delete it. That will correct the problem.
hope i helped.
dont forget to press thanks
Click to expand...
Click to collapse
It's been over two years since I had that problem, but I think I did remove the thumbs.db that I saw in there, in any case, if I didn't, I hope someone else coming across this problem may be able to verify this. Thanks for replying though.

Here's where your problem solved
You asked that your Boot animation Get's Flash ......
Here's link where you'll get The best Boot animation for Samsung PHONE'S ............
Then Edit this ..............
If again Flash Come .......... Ask to Master
marcellusbe
Click to expand...
Click to collapse
http://www.xda-developers.com/android/add-custom-boot-animation-to-any-samsung-rom/
Click to expand...
Click to collapse
If your Problem is solved ....... OK
If not ............ Send me a Private MEssaGE ..............
---------- Post added at 10:38 PM ---------- Previous post was at 10:33 PM ----------
Download the
BOOT ANIMATION .ZIP
Click to expand...
Click to collapse
...........
Search in xda-developers .........
Sure you will get the Doubts Cleared ...........
www.xda-developers.com
Click to expand...
Click to collapse
is for Clearing DOUBT'S ABOUT ANDROID ................
CoooooooooooooooooooooooooL

Delete Thumbs.db in your parts. It is a system hidden file, so you'll need to be able to show system hidden files in Windows. After that, it should work.

Related

[Tutorial] Create Custom bootanimation's (Very Easy)

Prerequisites: Adobe Photoshop, Android Phone, Download and Extract "Bootanimation Setup"
https://www.sugarsync.com/pf/D6913056_8382954_648643
1. Download "Root Explorer" from the Android Market and allow SuperUser access
2. Open the application and go to system->customize->resource->and locate the file that says "bootanimation.zip"
3. On the top of the screen, there should read a toggle that says "Mount R/W". Click it, to where it says "Mount R/O". (Turns on the option to write to your Root)
4. Copy your current bootanimation to your computer. (We're going to use it as a template)
5. Now put this aside for a while. Copy the "Export Layers to Files - (Fast PNG version)" script to C:\Program Files\Adobe\Adobe Photoshop CS5\Presets\Scripts
6. Get a .gif or .avi file and open it with Adobe Photoshop. (Make sure it is the final copy of what you want and must have a frame size of 540X960)
7. Now in Photoshop, go to, File->Scripts->Export Layers to Files(Fast PNG)
8. Locate the file you downloaded earlier to your computer from your phone. Extract it and go into the "android" folder.
9. Go to wherever you saved the exported layers, and rename every frame with accordance the frames in the "android" folder so it matches.
10. Put all the renamed frames in the "android" folder and delete the old ones.
11. Use WinRar to zip them up again. BUT DO NOT COMPRESS THE .ZIP FILE, OTHERWISE THE PHONE WILL NOT RECOGNIZE IT. It compreses by default, make sure you untick that option.
12. Go back to your phone and locate the old "bootanimation.zip" and rename it to "bootanimation.bak". (To back it up in case of bootloop)
13. Copy the the new "bootanimation.zip" into the same location as your original bootanimation and reboot phone.
14. Enjoy!!
ahh thanks, didn't know the zip had to be uncompressed. I was having issues. Thanks!
ive never seen this done before but can we use videos as bootanimations?
If you follow these steps, it helps you convert a video into a bootanimation. Using an actual video would not be possible.
Sent from my HTC Sensation 4G (A.K.A. The Beastliest Phone Fathomable) using XDA App
When I use ES File Manager I can't see a boatanimation.zip under the resource folder. What am I doing wrong?
Noob question, bootanimation android folder contains 30 images, do i have to repect that amount or i can make it with just 8 (for instance)?
rgds,
francescrm said:
Noob question, bootanimation android folder contains 30 images, do i have to repect that amount or i can make it with just 8 (for instance)?
rgds,
Click to expand...
Click to collapse
they can be any amount of images...
The Illest 619 said:
they can be any amount of images...
Click to expand...
Click to collapse
OK, thanks, will try.
Rgds,
edgewoodzgimp13 said:
When I use ES File Manager I can't see a boatanimation.zip under the resource folder. What am I doing wrong?
Click to expand...
Click to collapse
It is there !!
Perhaps it is a hidden folder?
Rgds,
OK, got t.
Two questions:
- is there any limit file size for the zip?
- i made a zip file with 8 images, it goes super-fast in showing them and then a black screen until Sense starts. Any way to make it slower?
Rgds,
I will update this tutorial on Saturday with adding sound and the settings file. Please hold on till then. But for now look for a text file, don't remember it off the top of my head. But if you open it, you can edit the file a change the frames per second, and amount of times it repeats. But the higher the amount, the more it lags during the first play. But like I said, wait until Saturday!
Sent from my HTC Sensation 4G (A.K.A. The Beastliest Phone Fathomable) using XDA App
OK, thanks, will wait.
Rgds,
When I initially looked in the resource folder there was no bootanimation.zip but maybe because I already had flashed a custom ROM? So I used AndroidFlasher1.8.0 posted in another thread to load a new boot animation which is a lot easier. How do I change the boot animation for powering down the phone?
Sent from my HTC Sensation 4G using XDA Premium App
thanks for the info
Knucklessg1 said:
I will update this tutorial on Saturday with adding sound and the settings file. Please hold on till then. But for now look for a text file, don't remember it off the top of my head. But if you open it, you can edit the file a change the frames per second, and amount of times it repeats. But the higher the amount, the more it lags during the first play. But like I said, wait until Saturday!
Click to expand...
Click to collapse
It seems you could not work on this ...
This is what written in txt file:
540 960 15 p 1 1 android
Any idea how to change it in order to make bootanimation slower?
Rgds,
thanks a lot for the guide
francescrm said:
It seems you could not work on this ...
This is what written in txt file:
540 960 15 p 1 1 android
Any idea how to change it in order to make bootanimation slower?
Rgds,
Click to expand...
Click to collapse
15 means 15 fps (frames per second), change it lower like 10. But the lower it gets smoothnes decreases..
Quote from another post:
explanation of the desc file:
540 960 15
p 1 1 android
Width Height Frame-rate
p Loop Pause Folder
first line: width height frames-rate
second line: p just stands for play. the first number says how often to loop the animation. The second number says for how long to pause the animation after every loop. the string is the name of the folder we created above.
Click to expand...
Click to collapse
Sent from my HTC Sensation Z710e using Tapatalk
OK, thanks, will try.
Rgds,
hey guys does i need to root my phone to do all of that ? sorry for the stupid qs but i`m very interested to get rid of the stupid vodafone logo
This seems pretty neat! I'll have to try to come up with a cool boot animation.

[TOOL] Bootanimation OnEcLick changer (Windows)

Hello all, I have created a simple script that will allow you to quickly change your bootanimation to whatever favorite you want.
This script will only work on windows sorry. Any mac,linux savy people feel free to port the tool without asking.
This is a simple one click tool. All you need to provide is the custom bootanimation.zip you want to use.​
Prerequisites to install:
Windows computer
Drivers for nexus 7 installed
Rooted nexus 7
Install:
Download bootaniflasher7.zip
Extract the zip to your desktop
Replace the bootanimation.zip and file in the folder with the one you want making sure you rename it to bootanimation.zip.
Click the bootani.bat file
follow on screen instructions
Phone will reboot at end allowing you to see the results
voila
Please hit the THANKS button if you like this tool.
Download:
DOWNLOAD​
Hey
reserve?
Whats for a Picture Size is recommended to use for the Nexus 7 Bootanimation?
$wissdroid said:
Whats for a Picture Size is recommended to use for the Nexus 7 Bootanimation?
Click to expand...
Click to collapse
I believe it's 480x700
Scribed on my Clean one X
I get the error message: "failed to copy 'bootanimation.zip' to 'system/media/bootanimation.zip': Read only File System". I checked in root explorer and it is mounted as R/W.
Another question. I have made several Doctor Who Boot Animations for the HTC EVO 4G (original) and so I have done boot animations. However for some reason I have never been able to get my bootanimations to work Since like CM 7.2.
When looking into the actual bootanimation.zip the desc file is exactly alike.
The bootanimation you have in the root of your zipped directory has this desc information:
" 700 700 20
p 1 30 android
p 0 0 ATT "
I know the 700 700 is the res at which the phone should display the images in said "android" and "ATT" folders. I also know that 20 is the framerate at which it should play. I also know that p 1 means play once (if I remember right), but what is the 30? (how many times to play that picture before moving to the second folder I am assuming). Then of course P 0 0 means loop until it boots. FROM my experience it didn't matter what you named the folders as long as you have that in the desc.txt file.
My desc file consists of this:
1280 720 30
p 1 0 part0
p 0 0 part1
I have a part0 and a part1 folder each with images in it. EACH consisting of boot_0001..etc (in numerical order). Yet I can't get it to work. It flickers but the screen stays black. I am almost wondering if I have to change some other file to make it work with CM. Any ideas? For the record I copied and pasted my bootanimation.zip from the internal memory to /system/media using Root Explorer. I also tried changing the desc.txt file to 700 700 20 just for the hell of it and it is still black screen. I haven't had good luck at all with the newer CMs I maybe have tried it with Sense as well. I should try it. I would also like to find out if for some reason there is a size limit now in the newer android versions. This bootanimation.zip is 21 mbs. So let me know!
------------------------------------------------------------------------------EDIT-------------------------------------------------------------------------------------
settings > Developer Options > Root Access = ADB and Apps. (Android Debugging was already on)
cmd > cd blah (to your directory) <enter>
adb root
adb remount (remount successful)
Ran your bootanimation changer .bat and it was successful flashing (copying) my bootanimation.zip to the system.
Reboot
Still black screen
So I have to assume my bootanimation is whats wrong. I am going to try 1 more thing (before saving this).
I found a boot animation creator on xda. I have been using that. NOW I have some images but it wont move to part 1 folder. This thing is getting REAL frustrating. I am playing with resolutions as well. Find a resolution I like for this tablet/images.
I got it working by just having p 1 0 part 0 then have all my images in that. It isn't long enough to last the whole boot time even if I lower the frame rate to 20. I have over 300 images sized at 1280x720. Which btw the working boot animation I have now is set to 1024 720. I know this post is very bipolar in the sense I ask for help then sorta answer my own crap...but hey. Maybe someone can read all this and know exactly what to do lol.
Balian67 said:
I get the error message: "failed to copy 'bootanimation.zip' to 'system/media/bootanimation.zip': Read only File System". I checked in root explorer and it is mounted as R/W.
Another question. I have made several Doctor Who Boot Animations for the HTC EVO 4G (original) and so I have done boot animations. However for some reason I have never been able to get my bootanimations to work Since like CM 7.2.
When looking into the actual bootanimation.zip the desc file is exactly alike.
The bootanimation you have in the root of your zipped directory has this desc information:
" 700 700 20
p 1 30 android
p 0 0 ATT "
I know the 700 700 is the res at which the phone should display the images in said "android" and "ATT" folders. I also know that 20 is the framerate at which it should play. I also know that p 1 means play once (if I remember right), but what is the 30? (how many times to play that picture before moving to the second folder I am assuming). Then of course P 0 0 means loop until it boots. FROM my experience it didn't matter what you named the folders as long as you have that in the desc.txt file.
My desc file consists of this:
1280 720 30
p 1 0 part0
p 0 0 part1
I have a part0 and a part1 folder each with images in it. EACH consisting of boot_0001..etc (in numerical order). Yet I can't get it to work. It flickers but the screen stays black. I am almost wondering if I have to change some other file to make it work with CM. Any ideas? For the record I copied and pasted my bootanimation.zip from the internal memory to /system/media using Root Explorer. I also tried changing the desc.txt file to 700 700 20 just for the hell of it and it is still black screen. I haven't had good luck at all with the newer CMs I maybe have tried it with Sense as well. I should try it. I would also like to find out if for some reason there is a size limit now in the newer android versions. This bootanimation.zip is 21 mbs. So let me know!
------------------------------------------------------------------------------EDIT-------------------------------------------------------------------------------------
settings > Developer Options > Root Access = ADB and Apps. (Android Debugging was already on)
cmd > cd blah (to your directory) <enter>
adb root
adb remount (remount successful)
Ran your bootanimation changer .bat and it was successful flashing (copying) my bootanimation.zip to the system.
Reboot
Still black screen
So I have to assume my bootanimation is whats wrong. I am going to try 1 more thing (before saving this).
I found a boot animation creator on xda. I have been using that. NOW I have some images but it wont move to part 1 folder. This thing is getting REAL frustrating. I am playing with resolutions as well. Find a resolution I like for this tablet/images.
I got it working by just having p 1 0 part 0 then have all my images in that. It isn't long enough to last the whole boot time even if I lower the frame rate to 20. I have over 300 images sized at 1280x720. Which btw the working boot animation I have now is set to 1024 720. I know this post is very bipolar in the sense I ask for help then sorta answer my own crap...but hey. Maybe someone can read all this and know exactly what to do lol.
Click to expand...
Click to collapse
Ok I'll answer the one you didn't lol. The 30 in the code line represents a pause before moving to the next line. So you would see folder part0 play then a pause then part1 would play and loop until boot.
This pause helps "extend" short boot animations. If your using the one x its boot time is approx 30seconds. So I have some animations that are 20 seconds long, I would add a pause in to extend it those 10 extra seconds, you can create a pause at the end of the last folder and the animation will just stop there until boot instead of looping.
So one of my animations
1. 720 1280
2. p 1 10 ATT
3. p 0 20 android
4. This should be a blank line.
So a typical desc file when edited in notepad++ should have 3 lines of code one blank line at bottom. Also if your using windows that ugly flicker of the screen when it flashes white etc before looping is usually caused by a hidden windows file or to large of a package, picture size. The one x doesn't like bootanimation zips larger than 6mb
Make sure to have hidden files shown and extensions and delete any pesky thumbs. Files windows creates in your folders when you open to view them.
Hope this helps ya.
Sent from my HTC One X using Tapatalk 2
Actually my E4GLTE played my 21meg boot animation.
In the desc file p = play correct? And does the first 0 mean replay or loop over and over or does the 1 mean loop?
Also the delay....how would that effect the look of the animation if i want it a fluid video like animation?
I also did check for the pesky thumbs.db file and deleted them from both folders. As of right now i like the 720 1024 look. I just want to find a way to make it last the whole boot time
Sent from my Nexus 7 using xda premium
Balian67 said:
Actually my E4GLTE played my 21meg boot animation.
In the desc file p = play correct? And does the first 0 mean replay or loop over and over or does the 1 mean loop?
Also the delay....how would that effect the look of the animation if i want it a fluid video like animation?
I also did check for the pesky thumbs.db file and deleted them from both folders. As of right now i like the 720 1024 look. I just want to find a way to make it last the whole boot time
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Yes that's right
p is play then 0 or 1,2,etc is how many times to play it then next 0,10,20,30,40,etc is delay until it plays next folder.
To use the delay think of folder 1 as the "intro" then folder 2 etc the actual animation.
You could make up an intro to the animation containing about 5 or 6 images, add a delay at the end of it. Then start your actual animation.
Like on my phone I have cleanrom animations. The "intro" is part0 containing about 7 images. Then I add a delay at the end of this intro and my actual animation all contained in part1 then start to play and loop until boot never returning to the "intro" folder.
That's really all you would use the delay for. Only way to make it last until boot without looping is to add more images, add an intro. I have found framerate settings really have little effect on extending the animations time while trying to keep it lag free and looking fluid.
Sent from my HTC One X using Tapatalk 2
Im going to get an mp3 of the new doctor who intro song and make it a complete package
Sent from my Nexus 7 using xda premium

[GUIDE]How to make your Own Custom Bootanimation + Share Ur Custom Bootanimations

This is tutorial of HOW TO make your own Custom boot Animations:​
First you must know, is your phone allow you to change bootanimation.?
If yes then go further & if NO then just follow this - Link
You need to flash CWM_CustomBootanimation_421_Enable.zip first to enable it from above links thread.:good:
Now, Read the below contents carefully.
Making Android open-source is probably the smartest thing Google has ever done with their platform. Putting control in the hands of thousands of dedicated developers has left us with some fairly spectacular results. If you know what you’re doing, there’s a way to customize just about every part of Android.
Even the boot animation can be changed if you know how. If you’re tired of that boring start-up that came with stock, fret not because it can be changed. This isn’t the most complex hack (we’re not changing how Android handles multitasking). However, it is a nice option to customize another part of your phone. On a purely practical level, we’re a little sick of hearing the noisy boot-up noise for MIUI. This guide can help you change your animation so it’s exactly what you want.
The Android boot animation is stored within one very special file named bootanimation.zip inside the phone’s memory. Change the .zip, change the animation. It’s as simple as that.
What’s not simple is how Android stores bootanimation.zip. For some unknown reason, Android actually keeps two copies of the animation file. One is stored at /data/local and the other at /system/media.
The difference between these locations is minor. The /data/local copy does not require root access in many mobile, but our S4 need root access. The phone also uses this animation before the other. The other one in /system/media does require root. However, installing a new animation to /system/media means that it will survive a factory reset. It’s a trade-off.
Regardless of which location you decide to use for your new boot animation, be absolutely sure to back up the original files. When replacing bootanimation.zip, keep a copy of the original .zip file saved to your computer. To be absolutely sure, you may want to make a Nandroid backup before doing any modifications.
How It Works
This section is intended to inform those who might wish to make their own start-up animation. If you have no interest in doing so, feel free to skip ahead. Understanding exactly how bootanimation.zip works is not necessary to install a new one.
If you copy bootanimation.zip to your computer and unzip it, inside will be a collection of files. There will be folders labeled part0, part1, part2 and so on. Also included will be desc.txt.
For our MIUI ROM, the boot animation was split into two parts. Part 0 had a huge list of image files which it used for the animation. Part 1 simply held the final screen at the end of the animation.
Desc.txt contains extremely simple instructions telling the phone how to run the animation. The first line lists the width, height, and frame rate of the animation. An Example: 480 800 24 means to run the animation at 480×800 resolution and 24 frames per second.
The next two lines refer to the animation files. “P” invokes a part folder. The next number tells the phone how many times to play that part of the animation. So our second line “p 1 0 part0” means that the animation files in the part0 folder will play once. If we put zero, then the animation will loop until fully booted. The most notable use of looping animations is CyanogenMod 7’s spinning blue arrow.
The second number in that line is the pause time. This tells the phone how long it should pause DURING/BEFORE/AFTER/ the animation. Pause time is measured in frames, so 24 would be 24 frames of pause at 24 frames per second. Thus it pauses for one second. Our 0 means the phone pauses for zero frames (no time).
Creating Your Own Boot Animation
The first step is drawing the animation. Create a series of images which form one continuous animation. The frames must be labeled by increasing numbers, e.g. 000.png and 001.png and so on. Each part of the animation goes into a separate folder, starting with part0 and part1 and so on.
Finally open Notepad and write out a few lines of instructions. The first line should be the resolution and frame rate of the animation. The resolution must match that of your device. If you don’t know what that resolution is, see this page. The frame rate should match the one in the original desc.txt.
The next lines dictate the parts. Each part folder requires one line of instruction. Write out the numbers for each part of the animation. Once finished, save the file as desc.txt.
The final step is creating the .zip file. Select all the part folders and desc.txt. Right click on the files and select Send To > Compressed folder. Windows should quickly create the new file. Be sure to name it bootanimation.zip and nothing else.
Various Methods of Changing the Boot Animation:
1) Installation by ROM
Although there is a universal procedure for changing the animation, certain ROMs and themes come with their own rules for flashing. The MIUI ROM lets you change the boot animation within its Themes app. You can download custom animations within the app, no modifications needed.
2) Installation by Flashing
Other themes come as .zip files which can be flashed within ClockworkMod. This is much easier and definitely recommended. When downloading a theme from XDA or elsewhere, be sure to check the page. It might be a flashable .zip.
To flash a .zip file, simply copy it to the SD card.
Reboot into recovery mode.
Now go to “Install .zip” and choose the file from your card. CWM should run the file.
Reboot once finished.
3) Installation via ADB
Obviously, this method assumes that you have the Android SDK installed. It’s sort of necessary. If you feel the need to change the boot animation in a really cool programmer way, here’s how.
3.1) Download an animation and rename it to bootanimation.zip.
3.2) Copy the .zip file to the directory where the SDK is installed and within the platform-tools folder. So it’s (installation directory)android-sdkplatform-tools. Paste the file here.
3.3) Plug in the phone and turn on USB debugging.
3.4) Open Command Prompt and type “cd (installation directory)android-sdkplatform-tools“.
3.5) Type “adb remount” to mount /system as read-write. You should get a success message.
3.6) Enter in “adb shell” then “su” to double-check that you’re in root mode.
3.7) Navigate to the animation folder by typing “cd /system/customize/resource“.
3.8) Rename the original to the PC by entering “mv bootanimation.zip bootanimation.bak”. Now the original is there if you want to restore it, but the system won’t use it.
3.9) Type “adb push bootanimation.zip /system/customize/resource” to copy the file over. That’s it!
Note: Here we are assuming that the file bootanimation.zip is located at “/system/customize/resource“. In case the file is located at some other location on your phone, replace “/system/customize/resource” by that specific file path.
To change the boot audio:
1) Find an mp3. It should be relatively short as most phones don’t take much time to turn on.
2) Rename the mp3 to bootaudio.mp3.
3) Copy it to the SD card.
4) Now open Super Manager and copy the mp3 to /system/media.
TADAAAAAAAAAAA...now you can make your own bootanimation.zip file.:good:
Preview of my Galaxy R(i9103 bootanimation): ​
Credit: @selva.simple, @anbech, vikitech.com
- Reserved for sharing custom Bootanimations-
will the 4.12 enabler work on 4.2.2?
smali26 said:
will the 4.12 enabler work on 4.2.2?
Click to expand...
Click to collapse
it should work but for surity pls take backup of ur rom first.
Thanks,
Disturbed™
Sent from my Disturbed™ Galaxy S4 using Tapatalk (VIP)
______________________________________________________
Wait for my time, U gonna pay for what U have done. - Disturbed™
Yesssss been trynna figure out the qmg thing
Sent from my GT-I9505 using xda premium
what is the reolution reqd for S4
as in 720 x 1280 or smth else
Arjav23 said:
what is the reolution reqd for S4
as in 720 x 1280 or smth else
Click to expand...
Click to collapse
no buddy its 1080p.
Thanks,
Disturbed™
Sent from my Disturbed™ Galaxy S4 using Tapatalk (VIP)
______________________________________________________
Wait for my time, U gonna pay for what U have done. - Disturbed™
Disturbed™ said:
no buddy its 1080p.
Thanks,
Disturbed™
Sent from my Disturbed™ Galaxy S4 using Tapatalk (VIP)
______________________________________________________
Wait for my time, U gonna pay for what U have done. - Disturbed™
Click to expand...
Click to collapse
im sorry
cud u tell me in terms of height and width like
480 x 800
700 x 900
u know, like that
Arjav23 said:
im sorry
cud u tell me in terms of height and width like
480 x 800
700 x 900
u know, like that
Click to expand...
Click to collapse
actually bit doesnt matter what size u use. coz when u make a zip file then it contain images. of its like S4 size then it would b full HD image or bootanimation. else above one will also b looking fine.
1080 * 1920.
actually its the size of full HD IMAGE.
Thanks,
Disturbed™
Sent from my Disturbed™ Galaxy S4 using Tapatalk (VIP)
______________________________________________________
Wait for my time, U gonna pay for what U have done. - Disturbed™
my s4 has the bootsamsung.qmg and bootsamsungloop.qmg, not the animation.zip.What should i do?
exia336 said:
my s4 has the bootsamsung.qmg and bootsamsungloop.qmg, not the animation.zip.What should i do?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=31833122&postcount=4
Disturbed™ said:
http://forum.xda-developers.com/showpost.php?p=31833122&postcount=4
Click to expand...
Click to collapse
thx.
i flash the CWM_CustomBootanimation_43_Enable.zip and CWM_CustomBootanimation_Test.zip, now i can see the test bootanimation. But when i tried to flash the custom zip( follow your tutorial about how to make a own zip step by step), it said" aborted",strange. So i replaced bootanimation.zip in CWM_CustomBootanimation_Test.zip with my custom zip, and flashed it. It worked, though the resolution wasn't concise. i changed the resolution (1080 1920) and flashed it again,this time, there was nothing during the device booting( totally dark).
exia336 said:
thx.
i flash the CWM_CustomBootanimation_43_Enable.zip and CWM_CustomBootanimation_Test.zip, now i can see the test bootanimation. But when i tried to flash the custom zip( follow your tutorial about how to make a own zip step by step), it said" aborted",strange. So i replaced bootanimation.zip in CWM_CustomBootanimation_Test.zip with my custom zip, and flashed it. It worked, though the resolution wasn't concise. i changed the resolution (1080 1920) and flashed it again,this time, there was nothing during the device booting( totally dark).
Click to expand...
Click to collapse
For abort - Please check your Zip package or mention what error (i.e. status 0 or status 7 )
Have you made image of size 1080*1920.?
Thanks for this guide
exia336 said:
thx.
i flash the CWM_CustomBootanimation_43_Enable.zip and CWM_CustomBootanimation_Test.zip, now i can see the test bootanimation. But when i tried to flash the custom zip( follow your tutorial about how to make a own zip step by step), it said" aborted",strange. So i replaced bootanimation.zip in CWM_CustomBootanimation_Test.zip with my custom zip, and flashed it. It worked, though the resolution wasn't concise. i changed the resolution (1080 1920) and flashed it again,this time, there was nothing during the device booting( totally dark).
Click to expand...
Click to collapse
sounds to me that youve might have compressed the zip.. thats a "no-go" on bootanimation.zip-files..
if thats not the case, then just parse me your animation, and i will take a look at it..
anbech said:
sounds to me that youve might have compressed the zip.. thats a "no-go" on bootanimation.zip-files..
if thats not the case, then just parse me your animation, and i will take a look at it..
Click to expand...
Click to collapse
here is http://www.baidupcs.com/file/99a21a...21&logid=4250881076&sh=1&fn=bootanimation.zip
thanks.
anbech said:
sounds to me that youve might have compressed the zip.. thats a "no-go" on bootanimation.zip-files..
if thats not the case, then just parse me your animation, and i will take a look at it..
Click to expand...
Click to collapse
Disturbed™ said:
For abort - Please check your Zip package or mention what error (i.e. status 0 or status 7 )
Have you made image of size 1080*1920.?
Click to expand...
Click to collapse
it just said:"Installation aborted.",without mentioning any errors.
size of image is 1080*1920. The zip packge (including META-INF folder which is in CWM_CustomBootanimation_Test.zip) is here: http://click.xda-developers.com/api...nimation.zip&jsonp=vglnk_jsonp_13834002330856
exia336 said:
it just said:"Installation aborted.",without mentioning any errors.
size of image is 1080*1920. The zip packge (including META-INF folder which is in CWM_CustomBootanimation_Test.zip) is here: http://click.xda-developers.com/api...nimation.zip&jsonp=vglnk_jsonp_13834002330856
Click to expand...
Click to collapse
Well, as long as my test animation works, then we can conclude that the custom bootanimations feature work, and therefore must be the animation itself that is somewhat messed up.. Will look into it later tonight when my son is sleeping..
EDIT:
i get this message when clicking on either of your links:
{"error_code":31064,"error_msg":"expire time out error","request_id":2752005932}
Click to expand...
Click to collapse
anbech said:
Well, as long as my test animation works, then we can conclude that the custom bootanimations feature work, and therefore must be the animation itself that is somewhat messed up.. Will look into it later tonight when my son is sleeping..
EDIT:
i get this message when clicking on either of your links:
Click to expand...
Click to collapse
eh,sorry.http://www.baidupcs.com/file/99a21a1f32581713fc229925a2f2b57d?xcode=d847f40eb36d0ba4a3ab494cc3c384d6a1652ce9c48e4d5d&fid=2181586454-250528-446449403&time=1383443317&sign=FDTAXER-DCb740ccc5511e5e8fedcff06b081203-AO3IcfViTiu2IYGn4%2BWK2CVnMOY%3D&to=wb&fm=N,B,T,t&expires=8h&rt=sh&r=828918578&logid=3013868201&sh=1&fn=bootanimation.zip
it should work this time.
thx
exia336 said:
eh,sorry.http://www.baidupcs.com/file/99a21a1f32581713fc229925a2f2b57d?xcode=d847f40eb36d0ba4a3ab494cc3c384d6a1652ce9c48e4d5d&fid=2181586454-250528-446449403&time=1383443317&sign=FDTAXER-DCb740ccc5511e5e8fedcff06b081203-AO3IcfViTiu2IYGn4%2BWK2CVnMOY%3D&to=wb&fm=N,B,T,t&expires=8h&rt=sh&r=828918578&logid=3013868201&sh=1&fn=bootanimation.zip
it should work this time.
thx
Click to expand...
Click to collapse
okay, ive had a look at it.. and i was guessing right.. its compressed.. extract all the folders and files, then pack the extracted content down again, but make sure its with "save and replace only"-method.. that should do it
and to be honest, you might want to shorten down the animation.. there is lots of files that wont be showed.. for instance, the last Generic2 folder will never be showed.. just saying
cheers

How to Port Boot Animations

Hey, guys! If there's a boot animation you've been wanting that isn't the correct size for our phone, this will help you get it.
1. Take the bootanimation.zip you want to modify and extract it
2. Open desc.txt. You will then see something like this:
Code:
1080 1920 45
p 1 0 part0
p 0 0 part1
This code is from a boot animation for our S4. The resolution for the S4 is 1920x1080 but in the text it should be listed 1080 1920 (as in the example). 45 in the example is the fps the boot animation runs at (you can also change this in order to speed up or slow down your boot animation)
3. Change the resolution/fps accordingly.
4. Rezip the boot animation, making sure that the compression method is "store".
5. Congrats! You've just converted a bootanimation :good:
If you guys have any questions, feel free to let me know in the comments (Also, I highly recommend using a tablet bootanimation and sizing it down since, if a smaller one is used, the boot animation will lose quality and be stretched out )
Big thanks to 12MaNy since I learned this from him :highfive:
MHousos said:
Hey, guys! If there's a boot animation you've been wanting that isn't the correct size for our phone, this will help you get it.
1. Take the bootanimation.zip you want to modify and extract it
2. Open desc.txt. You will then see something like this:
Code:
1080 1920 45
p 1 0 part0
p 0 0 part1
This code is from a boot animation for our S4. The resolution for the S4 is 1920x1080 but in the text it should be listed 1080 1920 (as in the example). 45 in the example is the fps the boot animation runs at (you can also change this in order to speed up or slow down your boot animation)
3. Change the resolution/fps accordingly.
4. Rezip the boot animation, making sure that the compression method is "store".
5. Congrats! You've just converted a bootanimation :good:
If you guys have any questions, feel free to let me know in the comments (Also, I highly recommend using a tablet bootanimation and sizing it down since, if a smaller one is used, the boot animation will lose quality and be stretched out )
Big thanks to 12MaNy since I learned this from him :highfive:
Click to expand...
Click to collapse
Thanks for this bro! :thumbup:
Sent from my hand to your face! Cheers!
MHousos said:
Hey, guys! If there's a boot animation you've been wanting that isn't the correct size for our phone, this will help you get it.
1. Take the bootanimation.zip you want to modify and extract it
2. Open desc.txt. You will then see something like this:
Code:
1080 1920 45
p 1 0 part0
p 0 0 part1
This code is from a boot animation for our S4. The resolution for the S4 is 1920x1080 but in the text it should be listed 1080 1920 (as in the example). 45 in the example is the fps the boot animation runs at (you can also change this in order to speed up or slow down your boot animation)
3. Change the resolution/fps accordingly.
4. Rezip the boot animation, making sure that the compression method is "store".
5. Congrats! You've just converted a bootanimation :good:
If you guys have any questions, feel free to let me know in the comments (Also, I highly recommend using a tablet bootanimation and sizing it down since, if a smaller one is used, the boot animation will lose quality and be stretched out )
Big thanks to 12MaNy since I learned this from him :highfive:
Click to expand...
Click to collapse
I'll be using this for my ROMs new boot animation
Thanks for that guys
Please refresh me, because it has been a long while, where this zip resides.
Sent from my SPH-L720 using Tapatalk 4 Beta
Just wondering how do we make sure the compression method is stored? The only way I know how to re-zip a folder is to just right click--> send to--> compressed zipped folder.
pIxiLatEd said:
Please refresh me, because it has been a long while, where this zip resides.
Sent from my SPH-L720 using Tapatalk 4 Beta
Click to expand...
Click to collapse
If you download a boot animation they'll almost always come as a zip. If you're looking for the one on the phone, it is in system/media
Sent from my Nexus 7 using Tapatalk 2
Joe0113 said:
Just wondering how do we make sure the compression method is stored? The only way I know how to re-zip a folder is to just right click--> send to--> compressed zipped folder.
Click to expand...
Click to collapse
I use 7zip, and when you add to archive, there will be an option to change the compression method. I'm not really sure how to do it with and other compression tools
Sent from my Nexus 7 using Tapatalk 2
MHousos said:
I use 7zip, and when you add to archive, there will be an option to change the compression method. I'm not really sure how to do it with and other compression tools
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
None of the compression methods say store though!
Joe0113 said:
None of the compression methods say store though!
Click to expand...
Click to collapse
Sorry about that, it's actually under compression level Knew it was around there somewhere

[Q] Bootanimation isnt working

Hi,
first of all: english is not my main language so pls be gentle! I also hate writing capital letters, so deal with it or gtfo
I'm using a Google Nexus 5 (big surprise) which is rooted. As far as I know boot animations belong into /system/media and are supposed to be an uncompressed zip.
The content should lool like this:
a folder called part0 (and if u want many more part1, part2 etc.) which contains pictures which should be called sth. like 001.png/jpg
a file called "desc.txt" which contains resolution, fps and how often which folder should be played, looks sth like this: "270 480 20p 0 0 part0"
I found a gif on 9gag (9gag.com/gag/azbG7yN) which I tryd getting into a boot animation. I resized all pictures to one size and did everything I could but didnt get it working.
A few hours later i found this Thread on reddit (reddit.com/r/jailbreak/comments/1wc9qw/mutha****in_request_fulfilled_to_whoever_wanted/cf0npe4) where u can find this gif (i.imgur.com/neYbN4t.gif) and even a .zip (dropbox.com/s/8efy1j7hzuzev2s/GlitchyAndroid.zip) which contains alle the single pictures. I tryd again making a working animation but it looks like I'm to damn stupid for it, I will upload my try and hopefilly someone can tell me where my goddamn mistake is.
Sincerly,
DaPutzy
EDIT: I forgot to say that I downloaded other animations which worked correctly, so its definitely my fault!
Did you set the files permissions to rw-r-r
Edit, not sure what the animation is supposed to be bit it's just "Google"
jd1639 said:
Did you set the files permissions to rw-r-r
Click to expand...
Click to collapse
Yes. I also though this was my mistake but as far as I know it doesnt even make a difference. But yes i did.
DaPutzy said:
Yes. I also though this was my mistake but as far as I know it doesnt even make a difference. But yes i did.
Click to expand...
Click to collapse
I looked at the zip. Usually there is a part 0 and a part 1 and they're .png files
jd1639 said:
I looked at the zip. Usually there is a part 1 and a part 2 and they're .png files
Click to expand...
Click to collapse
I tryd other animations with .jpg and .png, they all worked! Do I need more then 1 folder? Is this a must have?? I though I only need one to get it working?
Sinc. DaPutzy
DaPutzy said:
I tryd other animations with .jpg and .png, they all worked! Do I need more then 1 folder? Is this a must have?? I though I only need one to get it working?
Sinc. DaPutzy
Click to expand...
Click to collapse
I don't know, I've never created a boot animation
Edit, check your desc.txt. it looks different than what I've seen before.
jd1639 said:
I don't know, I've never created a boot animation
Edit, check your desc.txt. it looks different than what I've seen before.
Click to expand...
Click to collapse
How about this?
EDIT: Now im getting a white screen followed by a black one,.. then booting is done.
PS: Nexus 5 got a 1080x1920 screen, but can I use every pixel while booting?
EDIT: I used Boot Animation Factory (http://forum.xda-developers.com/showthread.php?t=1678540) this time and it says "Your boot animation contains frames that have indexed colors...." I understand the meaning of this but i have to google how I can change this. At least i got a real Error message for the first time
Common mistakes that people make:
-Wrong compression method: you MUST set the compression method to Store!
-Missing empty line at the end of the desc.txt file: an empty line is needed! Otherwise, the boot animation won't work!
-Frames drawn in wrong color mode: you MUST draw your frames in RGB 8bit or RGB 16bit COLOR MODE!
Click to expand...
Click to collapse
Oh man why didnt i find that earlier...
YES BABY! I got it! Its working as planed, here it is!
Sinc. DaPutzy
EDIT: I will make it perfect and then I'll post it again.

Categories

Resources