I've made an attempt at making a custom boot animation, so far it contains 24 png. Named krb-00002.png to krb-00025.png
I only want these frames to be looped over and over until the device boots.
Do I need 2 folders or can I use just one named part1? or part0.
The images are 320x320 even when I archive it into a zip with no compression the booot animation did not work
Ive attached the zip of what I have so far in the post bellow, I really hope someone can help me
Progress so far
Here is what I have done only to fail lol
Related
Are they device specific or can I flash any from the evo/epic/etc threads?
Sometimes device specific, although some aosp ones can work on a few phones.
Is there a method for figuring out which are safe or can I grab any HTC animation and stay away from Samsung?
Is it even UNsafe to try others or will they simply not work?
thanks
Here is our stock boot animation on the Shift. It needs to be exactly the same as this (besides obvious changes to the content of the .png files).
The desc.txt file can be different, as those are the instructions of what image to show at what time during the animation.
All a bootanimation consists of is a collection of JPEG images and desc file, which tells the phone how to size the images, at what speed to show them, what is repeated, and how many times to do so. It is like a computer age flip book. Since most previous phones placed the animation in /system/media, which the shift does not, I would recommend not flashing animations not intended for this phone. Instead, take only the file bootanimation.zip from the flashable update, and either push it via adb, or copy and paste to /system/cutomize/resource/bootanimation.zip. The worst thing that will happen is that you get a bootloop, or the image is poorly formatted for this phone. If this happens, just use adb to push the original boot animation to /system/customize/resource/bootanimation.zip, and reboot, or do a nandroid restore. If the images are the wrong size, this is easily fixed by editing the size in the desc file. If you get bootloops play with the speed and repeat lines in the desc file. One last thing, if you open the bootanimation.zip to edit anything, you MUST rezip with absolutely no compression, or it will not work.
If anything in the above is not clear, please do not hesitate to ask for more information.
So far I've found a lot of helpful threads on boot animations... I am simply modifying the existing one on my phone...
what I'm trying to do...
when a thunderbolt boots up it says "HTC"
then it says "HTC quietly brilliant"
then the thunderbolt clip with BAMF in the bottom right corner...
I WANT to replace the .PNG file that has "HTC quitly brilliant" to "HTC quietly rooted" with a pic of an android eating an apple...
THATS IT... I have made the picture i want in photoshop, named it the same name...
I have copied the zip off my phone, put that picture (png file) over the existing one in the .zip.... then renamed the bootanimation.zip file in my phone to bootanimation_original.zip and copied the new verizon to the same file as bootanimaton.zip... the phone boots... says "HTC" then its black and goes straight into the thunderbolt boot thing...
the only thing i can think is that the file is too big... the original is about 14kb the new one is 26kb... I tried saving it smaller but that was as small as i can get it through photoshop...
any help would be much appreciated!... (i also changed the file to 'read only' as the original was also)
please help!
thank you!
So if i understand correctly, you are seeing the rest of the animation.
If that's the case, then it has to be a problem with the image. It could be something as simple as the file name.
If you can't get it figured out, post it here as an attachment and I would be happy to take a look at it for you.
Sent from my B.A.M.F. Thunderbolt
I don't think the file size matters i have made a bunch of different ones. One thing to check is inside the bootanimation.zip file there is a text document called Desc.txt you have to adjust your desc file accordingly. Mainly you want your image width and height.
your desc should look something like this
"480 800 15p 1 45 androidp 1 1 VZWp 1 300 progress"
480 and 800 being you width and height, 15p is your frames per second, 1 is the number of times for the video to loop( change to 0 if you want that animation to loop to boot is complete), and not sure about the 45 i think how long to wait before starting images in the VZW folder. and same goes for numbers after VZWp. Also not sure on the progress most likely to hold last image till boot process is completed.
Edit:
Also when you re compress the ZIP file make sure you change the setting for compression method to "Store"
gadget! said:
So if i understand correctly, you are seeing the rest of the animation.
If that's the case, then it has to be a problem with the image. It could be something as simple as the file name.
If you can't get it figured out, post it here as an attachment and I would be happy to take a look at it for you.
Sent from my B.A.M.F. Thunderbolt
Click to expand...
Click to collapse
Correct, I CAN see the rest of the animation, just NOT that part I replaced... here's how I did it at first... at first I just copied the file out, made the adjustments I waned, and then dragged and dropped it back in the zip'd folder (I use windows XP if that makes any difference) it put my file over the existing one in the .zip.... then i put that in place of the bootanimation.zip on the phone...
THEN i tried downloading 7-Zip... i unzipped the whole file, put my file in, re-zipped my whole folder with NO compression... that killed the entire animation boot up thing all together... I'm using se explorer with root permissions to put these in the system/media folder...
so... yeah... not getting very far...
Tried attaching the .zip but it was 11mb and i can only post up to 8mb .zips... i'll post JUST the image, which is the correct width/height...
it is also named exactly what the other file was named...
I'm not sure what bootanimation file you are starting with but since you say it says BAMF I'll assume it's the bootanimation from the das BAMF ROM.
Actually, I made the bootanimations for the BAMF ROMS.
The only thing that confuses me is that it is only about 4MB in size?
Attached is the one from the BAMF ROM with your picture in it.
Just rename it to bootanimation.zip, put it on tour TB and see if that's the one you wanted.
I put it on my phone to test and it works as it should.
I realize this thread is a bit old, but I'm having a similar problem.
I'm using cyanogenmod on my thunderbolt, but since I like red, I thought I'd try changing the boot anim.
So I extracted the original boot anim and hue shifted the images, then re-zipped it and i get nothing at all. Putting the original back works fine. Is there maybe something that 7-zip does to make it not work, or maybe something that photoshop did to the images? I have opened the zip that i made on the phone and viewed the images there so the gallery can read the images once extracted from the zip. (If that makes a difference.)
Edit: Apparently my problem was that the only way to get it to show was to use store for the zip compression.
so ive been trying to make my own boot animation but for some reason i just get a blank white screen.
i made the desc.txt and part0 into a zip file via store (not compressed).
triple checked everything, but it still wont work. are the picture files too big? can someone help me out?
i attached the bootanimation.zip
if you must know, thats my gf in the boot animation
SOLVED: i renamed the image to .PNG but did not save it as a .PNG
brianphanz0r said:
so ive been trying to make my own boot animation but for some reason i just get a blank white screen.
i made the desc.txt and part0 into a zip file via store (not compressed).
triple checked everything, but it still wont work. are the picture files too big? can someone help me out?
i attached the bootanimation.zip
if you must know, thats my gf in the boot animation
SOLVED: i renamed the image to .PNG but did not save it as a .PNG
Click to expand...
Click to collapse
in his desc.txt delete line 24 480 800 to register and try to go 480 800 15
p 1 15:confused , but I'm not sure
Free program Boot Animation Factory. I lost link, but you can google and download. It will let you preview your zip before you put on phone. It will let you create your own boot animation. It save me a lot of time as I made few mistakes too.
Caution:::: I have today (1-18-2015) heard on the rumor mill that Motorola have used a new binary in the 5.0.2 update, this binary affects the boot animation. In effect it may only allow animations made in an mp4 format to work and causes a system crash if using the old, tried and tested format of frames of jpg's or png's. This of course fits in with Motorola's own animations which are mp4's. I can't vouch for the fact that it may be possible to overcome this by changing permissions but it seems that the new binary will have to be installed. In view of the fact that all my animations up to now are jpg's and png's I would strongly advise you don't install them on a 5.0.2 upgrade. I hope I'm being over cautious but I wouldn't want anyone to have to go through the number of re-sets that I have had to do over the past few days.
I've made a couple of animations for the 2014 moto g so over the next couple of days I'll post them to this thread in case anyone is interested. The usual disclaimer applies i.e. I am not responsible if installing these files causes your house to blow up, your cat to run away or your wife,partner or friend leave you for the next door neighbor.
This first one is CIA themed so I have made a similar bootlogo file in case anyone wants to go the whole way! The two files are easily identifiable by the names.
The "Logo" file is a flashable zip using any custom recovery (TWRP - CWM - Philz).
The animation zip has to be placed manually using any file manager you like.
First - go to ..... /system/media ..... and rename the bootanimation which is there to avoid it being overwritten. You can add the word "old" or "bak" or anything you like.
Second - copy the CIA-Anim.zip file to the folder ...../system/media ..... and then rename it bootanimation.zip
These files will work with KK and Lollipop O/S's and with all versions of moto g 2014 edition.
The PNG file shows you the Logo ..... The GIF file gives you an idea of the animation.
OK here is another one. Same as before all disclaimers apply i.e. house - cat - neighbor.
Logo file is "recovery flashable zip"
Anim file is put into ...../system/media ..... folder
JPG shows how Logo looks ..... GIF gives you an idea of the animation.
OK here is another one. Same as before all disclaimers apply i.e. house - cat - neighbor.
Logo file is "recovery flashable zip"
Anim file is put into ...../system/media ..... folder
JPG shows how Logo looks ..... GIF gives you an idea of the animation
Here's one for the Marvel Fans.
Usual disclaimer and guidance applies
Logo is flashable in recovery ..... Anim rename and place in /system/media
JPG shows Logo ..... GIF gives idea of Anim
OK as before same disclaimer and guidance apply
Logo file is flashable in recovery ..... Anim file placed in /system/media
At the moment I am holding off from posting any further anims. Before posting I always try out new anims on my own XT1064 to make certain they work and there is no possibility of bootlooping for other users. Since updating to 5.0.2 I have found problems installing new anims i.e. continuous bootlooping causing me several instances of having to factory reset and re-install the update. Until I can determine whether this is a fault on my phone or is caused by the 5.0.2 update I won't post any more. As a possible related issue, I have found that I can no longer make alterations to the "build.prop" file without causing a bootloop and crash.
WHY THIS TUTORIAL YOU MIGHT ASK? Making a boot animation for Android certainly isn't rocket science. Well, in most cases, I would certainly agree. I make animations for Android all the time without a hitch. The Honor 8, however, proved to be a special case for many reasons. First of all, it stores the bootanimation.zip in several places throughout the device, so determining which one needed to be replaced was the first obstacle. I soon discovered too that the device is also is extremely particular about the format of the images, the method of compression used on the images and the method of compression used in zipping the files. Since I don't own the device myself too, it took weeks of almost continuous tests with someone who had the device to actually determine what parameters needed to be in place for the animation to function properly.
-------
Btw, Here Are My Honor 8 Animations For Reference:
https://forum.xda-developers.com/showthread.php?p=70645944
-------
SO, BY REQUEST, HERE ARE THE STEPS FOR GETTING YOUR BOOT ANIMATION WORKING ON THE HONOR 8:
1) Set Up A Project Folder - First of all lets make a project folder(called "My Animation" or whatever). Open the folder and make two more folders inside it called "part0"(for the first part of the animation) & "part1"(for the second part). Then also create a blank ".txt" file called "desc.txt" and just copy this bit of text into it for now and save it:
1080 1920 20 p 1 0 part0 p 0 0 part1
2) Decide How You Want Your Animation To Work - For the first part of my animation I decided to have it simply fade in on mine. After fading I made an actual moving animation frame by frame that would just loop until the device boots up.
3) Make Sure Your Images Are The Correct Size - When creating the images for the Honor 8 you will need to make sure that they are 1080x1920 resolution, since that's the resolution of the display.
4) Naming The Images - When naming your images you'll want to make sure they appear in the proper sequence. To do this it helps to add numbers to each. You'll want to save the files for the first part of your animation into the "part0" folder, naming them something like "myanimation_001.png", then "myanimation_002.png", etc. Then, once you've finished the second part of the animation you'll want to save those files into the "part1" folder. Make sure that if you ended on say "myanimation_009" in "part0" that you continue where you left off at "myanimation_010" in "part1".
5) Make Sure Your Images Are PNG - Here's where things start to get trickier on the Honor 8. Even though the stock animation is in JPG, for some reason if you use anything other than PNG format, the most you will likely get when testing your animation is a bootloop or a flickering black screen. The Honor 8 seems to prefer PNGs.
6) Converting Your JPGs To PNGs(if needed) - If you're making your animation from scratch, say in Photoshop, then you can simply just save each frame of the animation as a PNG from the start, but if like me you already saved them to JPG or if you're extracting images from a video that come out JPG or you're porting another animation that's already JPG, then you will need to convert. You can load each image into a program like Photoshop and just do a "Save As" .PNG, as I mentioned, but you'll have to do them one by one. If you want to convert them all at once though with a batch conversion, then there is also a great free program called IrfanView for that here: http://www.irfanview.com/
7) Compressing Your PNGs(if needed) - PNGS will generally be larger files, perhaps even 10 times larger than JPG. If you don't compress them there's a chance that your animation will lag under the weight of those larger files if they're too big. Also, you don't really want people to have to download a 50-60MB boot animation file anyway. In my animation everything worked fine after I converted the images, but I had to try a few different programs to compress the images before the animation would actually show after the compression, as most programs seemed to be producing PNGs that the Honor 8 simply didn't like for whatever reason. You want to find a PNG compression program that says it's "Lossless" by the way. This means that the images won't really lose any quality in the process. (For reference, I actually ended up using a Chrome extension in the end called "iLoveIMG" on a whim that produced the proper PNGs and compressed them all by about 66%.)
8) Setting The Animation Parameters - Before you finish your animation you may want to edit the parameters we entered for it earlier in the "desc.txt" file to tell it where the images are and how fast you want your animation to play. If, like most animations, you just want the first part to play once and the second part to loop until the device boots, then you can probably just leave this file for now with the text we entered before. It will play at 20 frames per second as we have it now. Then later, after testing the animation, if you find it's playing too fast, then you might want to just edit the "20" in there to something less like "10" or if it runs too slow then you can try changing it to something higher like "30". Whichever way looks better.
Here's a brief explanation of what each part in the "desc.txt" means:
"1080 1920 20 p 1 0 part0 p 0 0 part1"
1080(width) 1920(height) 20(frames per second)
p(new part indicated) 1(times to play part) 0(seconds to pause before next part) part0(folder name)
p(new part indicated) 0(times to play-0 means infinite) 0(seconds to pause) part1(folder name)
9) Making Your "bootanimation.zip" File - In order for your animation to work, you're going to have to pack the "part0", "part1" & "desc.txt" files into a zip file called "bootanimation.zip". You must make sure that you select "No Compression" when packing the zip though or the animation will not work and will likely just show a black screen.
10) Testing Your Animation - First of all, before testing PLEASE BACKUP YOUR DEVICE in TWRP, if it doesn't work and gives you a bootloop, then you will need a backup to restore your device. The alternative to this is just having another "working" boot animation to flash in TWRP to be able to boot up the device again. As I said, there are many copies of the "bootanimation.zip", so it took some time to determine which one to replace. It turns out that it was actually the standard "/system/media/bootanimation.zip" one that needed to be changed. This might seem like a no brainer to anyone who is familiar with making animations for Android, but until the images and everything else were properly formatted the animation wouldn't show anyway, so there was no way really to determine if the issue was due to a particular animation file being replaced or something else. Again though, this was the only device I've seen that keeps a copy of the "bootanimation.zip" in so many folders, so that was still a bit confusing to be sure. Anyhow, just navigate to your animation file in a root browser and move it into the "/system/media/" folder to replace the current animation. Make sure before you ever reboot though that you've changed your "bootanimation.zip" files permissions to "rw-r--r--" after copying it over or you will get a bootloop. Optionally too, you can save your original "bootanimation.zip" to a folder somewhere on your sdcard if you want to save it as an additional backup or you can just install my animation linked at the top of this post if you get stuck and can't boot.
NOTE: If you're making animations for Honor 8 devices with Nougat installed, then it appears they actually moved the location of the boot animation to "/cust_spec/media/", so you will want to put the image there. It's not confirmed yet though whether this is true for all Honor 8 devices with Nougat, but it has been confirmed for some. The US variant of the FRD-L04, build B162, Marshmallow, also stores it's animations in "/cust_spec/media/" however, so it can be a bit tricky. If you make a file for that and "/system/media/" as well though, then you should be covered. You can always check the OP of my animations page too(linked above) to see if there are any more updates on this.
-------
So there it is to the best of my knowledge. I hope this helps any of you that want to customize your boot animation on the Honor 8 to hopefully be able to do it relatively stress free. As usual, if you like this post or if you found it useful in some way, then please feel free to click the "THANKS" button on this post or even a mention on your animation thread when you finally upload it might be cool too. [emoji14]
Thank guys! Good luck.
NOTE: You may have noticed that I packed my animations(linked above) into a flashable zip, so people don't have to do it manually. If you need any help with this down the road, then just let me know on this thread. Also, I may go back through this thread at another time and attempt to make it more concise if possible. Thanks!