[ThinkTank]Replacing bootanimation. - Vibrant Android Development

Ok, so here is a bit of a preamble to stop flaming and unnecessary posts in this thread. This thread is not about changing bootdown animation for that go here.
Also do not do this if you don't understand what this all means, i am not responsible for your device, or anything else.
To the post:
I flashed back to stock last night to help everyone who wants to be able to use custom bootanimations (those like most other android phones can.) By placing a bootanimation.zip into /system/media and it should play when you boot. However as most of you know their is a proprietary format (QMG) getting called. Since I do not want to pay Quram and I also want custom bootanimations it leaves me with one choice, make it call the bootanimation.zip IN STEAD of the bootsamsung(loop).qmg. This is where what I am trying is different then other attempts I have read. Most other attempts try to break the QMG, why not just go around it and call what you want anyway.
The goodies:
I can get a custom bootanimation (specifically this one here) to play on my phone. Should work for any custom bootanimation.zip as long as it is built properly. Try to find one for our resolution or it will be tiny, but whatever I'm sure you can fix that right. You are in development forum anyways. There is a weird delay between the black and white VIBRANT screen and the animation playing but since it is progress and on the stock rom (rooted of course) I am going to post what I did, and others can come in and help. ALRIGHT!
What to do:
Open up your command prompt and cd to the directory with your adb i.e. cd C:\adb\. Also place the bootanimation.zip (C:\adb\bootanimation.zip)
Then run this below in your command prompt window.
Code:
1. adb push bootanimation.zip /sdcard/bootanimation.zip
2. adb shell
3. su (NOTE: Allow root access on actual phone)
4. mount -o remount,rw /dev/block/st19 /system (NOTE: This just allows read/write access on /system)
5. busybox cp /sdcard/bootanimation.zip /system/media/bootanimation.zip
6. cd /system/bin/
7. mv playlogo playlogoBKP
8. mv playlogos1 playlogos1BKP
9. busybox cp bootanimation playlogo
10. busybox cp bootanimation2nd playlogos1
Now go ahead and reboot and enjoy your own custom bootanimation.zip
Also when done playing around you might want to revert everything back, cause I do not know if there are other repercusions of doing this. Although none I have noticed.
Video Evidence. (Because I am not a recognized member of this forum)
Replacing the bootanimation sounds and bootdown is not something covered by this thread as it is super easy, just go here.
Q. Well it seems like you figured everything out already Zaduma, what do we need with a thinktank thread about this?
A. There is a delay that lasts between 3-5 seconds between VIBRANT Screen and actual animation playing. Let's get rid of this.
Updates (not reflected above.) -- I will try to keep this updated with important information so you can just jump in.
We might be able to remove the lag if we can edit the init.rc, it calls playlogos1 only, which pretty much means that playlogo, bootanimation, and bootanimation2nd are useless files, of course unless you rename them playlogos1. The problem with this is that playlogos1 is called like this.
Code:
service playlogos1 /system/bin/playlogos1
user root
oneshot
But bootanimation should be called like this (as we know from AOSP builds and from bootanimation2nd, which i think is probably samsungs first attempt to put proprietary QMG in opening)
Code:
service bootanim /system/bin/bootanimation(2nd)
user graphics
group graphics
disabled
oneshot
I am not 100% sure of why being called from user graphics (most likely a root access user, or the disabled line would have anything to do with anything, but they are there.)
Also something I have seemed to find conclusive, if you run /system/bin/bootanimation it plays the animation almost instantly, but if you run /system/bin/bootanimation2nd it plays after a bit of a delay. So after renaming bootanimation to playlogos1 I noticed no change at actual boot time. I really feel like being able to update init.rc might hold some key, this is just a hunch I'm kinda figuring out what I can as I go.

I can confirm that this does indeed work, and the lag is annoying is the lag from the bootanimation & bootanimation2nd?

camalot said:
I can confirm that this does indeed work, and the lag is annoying is the lag from the bootanimation & bootanimation2nd?
Click to expand...
Click to collapse
+1 confirmed working, plays for maybe two seconds, then displays home screen.
EDIT: in a logcat i noticed "Unable to open zip '/data/local/bootanimation.zip': No such file or directory" I tried placing the bootanimation.zip into the /data/local folder, but am still getting the lag between the white vibrant and the animation....
Edit2: I tried editing the pngs in the zip file. I wanted to know at want frame the animation was playing and what frame is was stopping at. so i just painted the frame number on top of the picture, rezipped/pushed/copied/rebooted, and now all i get is the white vibrant, followed by pure black screen for a few seconds, then the lock/home screen.........not sure if there is a file size limit, or what...if i push the original bootanimation.zip i get the animation back......

d_bot said:
Edit2: I tried editing the pngs in the zip file. I wanted to know at want frame the animation was playing and what frame is was stopping at. so i just painted the frame number on top of the picture, rezipped/pushed/copied/rebooted, and now all i get is the white vibrant, followed by pure black screen for a few seconds, then the lock/home screen.........not sure if there is a file size limit, or what...if i push the original bootanimation.zip i get the animation back......
Click to expand...
Click to collapse
Here I got it working, trick is when you put it into an archive to put archive to store, so it doesn't compress the files. I have attached a custom "Haters" bootanimation with painted frame numbers. You might notice that the files are not jpg, that is just what i saved them as. It didn't seem to reveal to much to me. I don't think the problem is with the animation, I think it is when it gets called, not exactly sure of course.
Also about your log. When it looks for a bootanimation it checks /data/local first and if it finds nothing it goes to /system/media. I believe /data/local is a legacy command and for forward compatibility you should just get in the habit of using /system/media.
This lag is very puzzling, I am gonna try and pull the bootanimation / playlogo files off of other android phones or maybe android open source and see what happens...
For anyone who happens to want to look at what bootanimation / bootanimation2nd / playlogo / playlogos1 is remember they can be opened with 7zip and viewed as an archive. Inside them are 6 files 0, 1, 2, 3, 4, 5 (if memory serves). It all looks arbitrary to me however, just a bunch of random junk.

Awesome Dude, This is definitily progress in the right direction. Thank you, and all the Devs for their hard work.

zaduma said:
Here I got it working, trick is when you put it into an archive to put archive to store, so it doesn't compress the files. I have attached a custom "Haters" bootanimation with painted frame numbers. You might notice that the files are not jpg, that is just what i saved them as. It didn't seem to reveal to much to me. I don't think the problem is with the animation, I think it is when it gets called, not exactly sure of course.
Also about your log. When it looks for a bootanimation it checks /data/local first and if it finds nothing it goes to /system/media. I believe /data/local is a legacy command and for forward compatibility you should just get in the habit of using /system/media.
This lag is very puzzling, I am gonna try and pull the bootanimation / playlogo files off of other android phones or maybe android open source and see what happens...
For anyone who happens to want to look at what bootanimation / bootanimation2nd / playlogo / playlogos1 is remember they can be opened with 7zip and viewed as an archive. Inside them are 6 files 0, 1, 2, 3, 4, 5 (if memory serves). It all looks arbitrary to me however, just a bunch of random junk.
Click to expand...
Click to collapse
AFAIK, i don't remember seeing the "bootanimation", "bootanimation2nd", "playlogo" and "playlogos1" on any AOSP builds. I think those may be a SGS thing. Also, the /data/local/ i believe is used because it is writable by user, if i remember correctly, and would not require root to put a file there. But I could be wrong about that.
Why did you rename the bootanimation & bootanimation2nd as playlogo and playlogos1? does that tell it to load the /system/media/bootanimation.zip?
edit: ok, I was wrong... bootanimation is there, but not bootanimation2nd and not playlogo / playlogos1

i think editing the init.rc properly could do this how it is in aosp. the following is in our init.rc. These are the two that stick out to me. you see the 1st one is commented out.
Code:
#service bootanim /system/bin/bootanimation2nd
# user graphics
# group graphics
# disabled
# oneshot
Code:
service playlogos1 /system/bin/playlogos1
user root
oneshot
It looks like this in an aosp rom.
Code:
service bootanim /system/bin/bootanimation
user graphics
group graphics
disabled
oneshot

Jr33 said:
i think editing the init.rc properly could do this how it is in aosp. the following is in our init.rc. These are the two that stick out to me. you see the 1st one is commented out.
Click to expand...
Click to collapse
Exactly what has to be done. That requires a kernal edit tho if I'm not mistaken as init.rc get reloaded every time the phone is restarted.

it works but disable my lag fix , there's a way i can do its w/o removing the lag fix?

Designgears at the captivate forum says he and a coworker got it working on the cappy. He didn't give details but he's including it in his next incarnation of his ever popular rom for the captivate.
Its good to see that this has been figured out. Here as well. I can't wait to try it
Sent from my SAMSUNG-SGH-I897 using Tapatalk

Samsung I hate you. Edited so that people don't get silly ideas.
Trying to look through the AOSP. I can confirm that there is only bootanimation. I'm going to probably end up compiling some of it from source, it would be nice to know exactly what is happening in playlogos1, it might be just calling the animation but I find it unlikely.
Also if anyone can send me information about how to edit the initrd I would be very thankful. I guess I can just rename whatever file I want to playlogos1 but then it doesn't have the full set of options Running into problems trying to compile android from source, fricken a.
End of the day I need to figure out how to edit init.rc and have the changes be saved, because obviously it gets overwritten when you turn your phone off/on.

xalucardx said:
it works but disable my lag fix , there's a way i can do its w/o removing the lag fix?
Click to expand...
Click to collapse
I don't know. If you are running any of eugene's roms edit playlogosnow and not playlogos1, because he is running a custom set of commands there and calling playlogosnow at the end.
Also: OP updated.
Edit:
Dani897 said:
Designgears at the captivate forum says he and a coworker got it working on the cappy. He didn't give details but he's including it in his next incarnation of his ever popular rom for the captivate.
Its good to see that this has been figured out. Here as well. I can't wait to try it
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Click to expand...
Click to collapse
I'd love to see where you read this, I searched that thread and there is talk about only playing the logos through playlogos instead of using it as a place to launch lagfix's since custom kernels now support userscripts...
Just ran
Code:
cd /system/bin
ls -l playlogos1
which revealed that root.shell owned the file and it's permissions were set to -rwxr-xr-x-
so i went ahead and
Code:
mv playlogos1 playlogos1BKP
cp bootanimation playlogos1
ls -l playlogos1
which revealed that root owned bootanimation so now i ran
Code:
chown root.shell playlogos1
to fix ownership and made sure permissions were set for this owner
Code:
chmod 755 playlogos1
Effect: nothing, don't bother.

All you need is playlogos1 removed from init.rc and uncomment bootanimation from there. Then on boot the phone will activate the bootanimation binary instead. I have no clue how to edit the initramfs to include the edited init.rc. I have ben looking all over for instructions or some script to split/repack. Maybe JAC could incorporate this into his release, but probably won't because I am sure there are many people that like the samsung bootanimation. I for one like it, I just wish it was in .zip format.
Sent from my SGH-T959 using XDA App

Jr33 said:
All you need is playlogos1 removed from init.rc and uncomment bootanimation from there. Then on boot the phone will activate the bootanimation binary instead. I have no clue how to edit the initramfs to include the edited init.rc. I have ben looking all over for instructions or some script to split/repack. Maybe JAC could incorporate this into his release, but probably won't because I am sure there are many people that like the samsung bootanimation. I for one like it, I just wish it was in .zip format.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Nah, i have done this. It reflashes init.rc at boot and at shutdown. Without repacking it, the changes won't last long enough to see boot time.

zaduma said:
Nah, i have done this. It reflashes init.rc at boot and at shutdown. Without repacking it, the changes won't last long enough to see boot time.
Click to expand...
Click to collapse
i know it re-flashes. you misread my post. it needs to repackaged in the initramfs to stick. you can edit the init.rc on the phone all you want but nothing will happen.

Bump. Any new progress on this?

Bringing this topic back to life hopefully!!!
Has anyone looked into this anymore? I've been playing with it for a couple days now and can get the first 45 or so of my 60 frames to play using the desc file included but replacing the text
"320 480 13p 0 0 animate"
with
"480 800 60
p 0 0 animate"
(480 800 - screen resolution... 60 - frames/sec... p - ???... 0 - # of times to repeat... 0 - # of frames to pause after last frame... animate - folder png's located in)
It seems as if I'm limited to a certain amount of TIME not frames... Like the phone breaks the boot sequence into 2 separate time slots... one for T-Mobile sequence and one of Galaxy-S sequence... not a restriction on frames like the bootdown sequence has. I played with changing the frame-rate (the 13 and the 60) to different variations including 1, 30, 60, 80. I got further along in my animation with each variation, but it seemed as if it hit a time restraint wall and it hard stopped the animation.
Also, another reason I think it is alloting 2 separate time slots is that the Droid boot animation file contains 2 separate folders "part0" and "part1" with png files in both, and their desc.txt file contains text calling both folders out?? Could that have something to do with our animation pausing 3-5sec?? Is it looking for another animation call? Do we need more than one boot sequence?
It's late here and I'm not going to play with it any more tonight, but I'll skim more of the surface tomorrow. I'm no pro at this stuff as this is my first android and phone development is completely new to me, so don't poke too hard. If this is old news and someone has figured it out, a nice 'how-to' would be greatly appreciated!
One last thing... I failed to make a backup of my original stock bootanimation.zip file... would it be too much to ask someone to post one or send me a copy so I can revert without nandroid restoring??

ndhr3d said:
It's late here and I'm not going to play with it any more tonight, but I'll skim more of the surface tomorrow. I'm no pro at this stuff as this is my first android and phone development is completely new to me, so don't poke too hard. If this is old news and someone has figured it out, a nice 'how-to' would be greatly appreciated!
One last thing... I failed to make a backup of my original stock bootanimation.zip file... would it be too much to ask someone to post one or send me a copy so I can revert without nandroid restoring??
Click to expand...
Click to collapse
I realize you said it was late, but did you mean the stock .qmg file?

I have edited the init.rc and can run the bootanimation binary. The problem is, it never stops. Does anyone know how the AOSP boot animation is supposed to be halted? I have to adb shell into the phone and kill the bootanimation process.
If you want to mess with it, check out my kernel. You can run a script to replace init.rc at bootup before Android's init app loads up.

Babyface1249 said:
I realize you said it was late, but did you mean the stock .qmg file?
Click to expand...
Click to collapse
Whichever was what the phone was calling before I started destroying everything!
The cmd code included creating BKP files of the playlogo and playlogos1 files, but both of those I've overridden. Not sure if I need those to bring back the original boot sequence.
ttabbal; said:
Does anyone know how the AOSP boot animation is supposed to be halted?
Click to expand...
Click to collapse
I know nothing about android development other than the few things I've been able to modify by swapping out png files or flashing with recovery... I wish I had enough time in my day to learn about it all. The one thing I remember from the Droid forum I read was that a 0 in the desc file after the p means 'infinite loops'... maybe simply change that to a 1 and see if it plays through only once??
Reference to that infinite: http://www.machackpc.com/featured/how-to-changecreate-your-boot-animation-for-droid/
If you got it all to work and play the entire loop with no 3-5sec delay prior, that is fantastic! Otherwise I guess I could Nandroid back... luckily I was smart enough to create a backup before starting to mess around in my system files!

Related

[Boot Animations + Tutorial] for 2.1+

Rename to "bootanimation.zip" then just use adb to push these to /system/media All working on G1, may need to edit desc.txt for different screen sizes
This is the nexus one boot animation inverted
NexInvert.zip *updated*
This is a very simple, very quickly made android loading animation
AndLoad.zip
Another quick one, pretend sdcard format..
format.zip
Heres a Starfield one
Starfield.zip
heres one i made for trystlore
umberella2.zip
Heres some swirling smoke
smokeswirl.zip
I'm not sure what to call this one. Just a simple animation with android in the back
a1.zip
Tutorial
Getting the files ready
1. First create your animation. I usually use Flash.
2. Once you are happy with it you need to turn it into a series of png files. In flash goto [File > Export > Export Movie] then choose "PNG Sequence".
3. Next you have to rename the png files. i use "better file rename" for this (eg. "animation_00001.png", "animation_00002.png")
Making the bootanimation.zip
1. First make two folders "part0" and "part1" (you can call them anything, but its easier to explain this way)
(part0 is for animation that plays once, part1 is for animation that loops untill the device is loaded.)
2. Now make a text file "desc.txt" and enter something like this:
"320 480 30p 1 0 part0p 0 0 part1" - G1 example
"480 800 30p 1 0 part0p 0 0 part1" - N1 example
3. Once you have that done its time to turn it into a zip. I use Winrar for this. Make sure you call it bootanimation.zip and there must be No Compression. The zip is just for storage.
It should look like this:
bootanimation.zip -
> part0
> part1
> desc.txt
4. After that just push via adb to /system/media (i think /data/local also works)
Click to expand...
Click to collapse
Explanation of the "desc.txt"
Tzira said:
320 480 15
p 1 150 android
p 50000 1 last
First line contains 3 numbers width, height and fps
Second line (and any succesive lines) starts with the letter "p" (which comes from animation part) and contains 3 items:
-count: number of time this part is repeated
-pause: number of microseconds to pause after the last frame of the part
-path: the directory which contains the png files that compose the frame of this part
Click to expand...
Click to collapse
any questions, ask
any requests, ask
very cool! Lovin the new animation ability in Eclair 2.x.
This was pulled from King's 2.1, although all credit goes to CTSO for the great animation!
http://www.mediafire.com/?dic0ymyz4wl
zimphishmonger said:
very cool! Lovin the new animation ability in Eclair 2.x.
Click to expand...
Click to collapse
yea its great, never thought it would work on a g1, seen as how old the device is now.
Animation started, first one should be up by the end of the day
3rd one is the best out of the three.
Ace42 said:
3rd one is the best out of the three.
Click to expand...
Click to collapse
Thanks Ace, bout to upload a starfield one
if anyone has any ideas/requests i'll see what i can do
looks pretty sick. how do i push it using terminal
bigstunta101 said:
looks pretty sick. how do i push it using terminal
Click to expand...
Click to collapse
not sure how on terminal, i'v not tried it that way sorry
drater said:
not sure how on terminal, i'v not tried it that way sorry
Click to expand...
Click to collapse
its cool. for people without adb, i guess a good way will be to use winrar to open the rom of their choice, find the roms boot animation and replace it with one of these and i guess rename it
bigstunta101 said:
its cool. for people without adb, i guess a good way will be to use winrar to open the rom of their choice, find the roms boot animation and replace it with one of these and i guess rename it
Click to expand...
Click to collapse
yea thats how i used to do it, sorry, should have mentioned that...
uploading new ones soon btw..
I agree love them all but the 3rd one is hilarious.
Great Job bro, keep them coming
jairomeo said:
Great Job bro, keep them coming
Click to expand...
Click to collapse
thanks, more coming now-ish...
Added the umberella corp one that trystlore asked for. im not sure about the size of this one, its maybe too small, feedback would be helpfull
still working on cleaning up and enlarging it for. as well there was asecond animation onthe site people into umbrella might like and its a little larger. Not my style but others might like it. Also found at DeviantArt you found it last time. just a thought.
trystlore said:
still working on cleaning up and enlarging it for. as well there was asecond animation onthe site people into umbrella might like and its a little larger. Not my style but others might like it. Also found at DeviantArt you found it last time. just a thought.
Click to expand...
Click to collapse
did you manage to clean it up good? i was gonna try but i got distracted making other animations... one of which im uploading now..
could you give a short tutorial on how to create these animations? thanks
djosiah said:
could you give a short tutorial on how to create these animations? thanks
Click to expand...
Click to collapse
yeah, ill write one up and post it tomorrow if i have time. its surprisingly easy tbh
tutorial
*moved tutorial to first post*
drater said:
not sure how on terminal, i'v not tried it that way sorry
Click to expand...
Click to collapse
This is how i push it through terminal, not sure if some of these commands are necessary, but it works for me I guess. Make sure the boot animation is on the root of your sdcard and named bootanimation.zip
su
mount -o rw,remount /dev/block/mtdblock3
cp -f /sdcard/bootanimation.zip /system/media
be aware this isn't persistent, as soon as you flash a new ROM, the boot animation for that ROM will be shown.
urfavoriteemo said:
This is how i push it through terminal, not sure if some of these commands are necessary, but it works for me I guess. Make sure the boot animation is on the root of your sdcard and named bootanimation.zip
su
mount -o rw,remount /dev/block/mtdblock3
cp -f /sdcard/bootanimation.zip /system/media
be aware this isn't persistent, as soon as you flash a new ROM, the boot animation for that ROM will be shown.
Click to expand...
Click to collapse
thanks, ill give that a go. might make things easier when im testing out my new ones

Brand New Super Mario Custom Boot Animation

Hey there everyone. I've been working on this for a couple of days (since I'm pretty much an idiot with anything beyond web surfing), but with the help of some forum members and various other how-to guides, I figured it out. I split it up into individual frames, picked out the ones I wanted, converted them to JPGs, renamed them, and rewrote the desc.txt file. I can write a more detailed how-to since most of the things online are more about how to change the animation than how to create one. Just ask, and I'll put it up later. It's a short clip from a Youtube video of the trailer for Super Mario Galaxy 2. And without further ado:
*http://www.megaupload.com/?d=M5MP13JD
-Here is a mirror, since someone posted at androidforums that there was a tracer of some sort. I've no idea what that means, but thought I would offer another downloading solution so people could go that route if necessary.
http://rapidshare.com/files/395413639/bootanimation.zip
*Now down to a slim and trim fighting weight of 1.68MB. Just a bit better than my original file with super huge PNGs that was 21.1MB. heh
Feel free to use it as you wish. Just say thanks or something. Enjoy!
Now with more preview!
GIFSoup
PS. Mine runs and looks better, but at least this will give you an idea before you download.
If you ever need help let me know. Even if I am a Hero user. I am a Photoshop professional and have made many boot screens. Downloading yours now.
-------------------------------------
Sent from my Android phone.
Appreciate that good sir. I'd love to learn photoshop sometime but to the uninitiated, it seems very daunting. I do have GIMP, but haven't really messed with it too often besides resizing some wallpapers. I enjoyed learning how to do this though, and feel that each new thing I figure out, the more inclined I am to try something else. Anyway, let me know what you think of it...
Hey nice looking boot. I downloaded the file to the sd card of my eris and tried to flash it but it wouldnt load it aborted. Am I missing something here on how to install. Thanks
Thanks man! If you are rooted then it is super easy. Just install to SD card, then use something like Root Explorer(I think Astro should be able to do this too) to move it into the data/local folder. Also, you can put it into the system/media folder. I haven't found any difference on how it runs whichever way you want to go. If you aren't rooted yet (what are you waiting for?? lol j/k) then you have to download SDK and push it into the data/local folder since you won't have access to the system/media one. There are a couple of tutorials floating around to give you some better direction or if you are still having trouble, then PM me and I'll see if I can't direct you better so we don't fill up the regular post.
Looks pretty good, probably good thing ya got filesize down .
-------------------------------------
Sent via the XDA Tapatalk App
Thanks Magnum. It took me awhile to figure out how to shrink the original PNGs I made from 21.1 to 10.2MB, and then another forum member showed me that I could use JPGs and then it went from 10.2 to the current 1.68. Very happy with the results. Getting some help with including the audio, then it'll really be sweet.
I tried moving this into system/media folder where my other boot animation is but I got permissions not allowed. Ive got read only permissions on my bootanimation using taintedvanilla. Any suggestions?
-------------------------------------
Sent via the XDA Tapatalk App
I'm not overly familiar with that Rom, but I would suggest using Root Explorer. It's an awesome app. I don't have any issues changing to Read/Write with it. I just mount the zip on the SD card then long press, choose move and paste it into the appropriate folder. I found it worked best for me to delete the first boot animation instead of just replacing it (results may vary). If you don't want to go that route then you might want to use SDK and push it into the data/local folder. I know that either folder will work for the boot, but not sure which folder it reads first so can't be certain this will be the answer if you can't delete the other boot animation that is already installed. Let me know if this works for you...
this is awesome thanks bunches
You're very welcome. I have a Mario boot screen picture too that kind of goes with the animation. PM if you're interested. If so, let me know if you need help installing it. There is a guide and it's pretty easy, but just in case.
es0tericcha0s said:
I'm not overly familiar with that Rom, but I would suggest using Root Explorer. It's an awesome app. I don't have any issues changing to Read/Write with it. I just mount the zip on the SD card then long press, choose move and paste it into the appropriate folder. I found it worked best for me to delete the first boot animation instead of just replacing it (results may vary). If you don't want to go that route then you might want to use SDK and push it into the data/local folder. I know that either folder will work for the boot, but not sure which folder it reads first so can't be certain this will be the answer if you can't delete the other boot animation that is already installed. Let me know if this works for you...
Click to expand...
Click to collapse
It's still allowing read only permissions. I adb pushed the bootanimation.zip into both system/media and data/local but it still boots with the old animation. Oh well I guess...
theGross1 said:
It's still allowing read only permissions. I adb pushed the bootanimation.zip into both system/media and data/local but it still boots with the old animation. Oh well I guess...
Click to expand...
Click to collapse
You might want to try this (if you havn't already) to fix the read only permissions...
Code:
adb remount
then...
Code:
adb push bootanimation.zip /data/local
I've done that, I'll just have to play with it more when I have time. Does adb push overwrite the existing file on the phone if the are named the same?
-------------------------------------
Sent via the XDA Tapatalk App
I've done that, I'll just have to play with it more when I have time. Does adb push overwrite the existing file on the phone if the are named the same?
Click to expand...
Click to collapse
Pretty sure it does, if your getting somthing like permission denied read only after trying to push, it probably isn't going through. Wouldn't think you'd get the read only pushing to data/local though.
-------------------------------------
Sent via the XDA Tapatalk App
Does this require root access?
No sir, but you should check this thread out: http://forum.xda-developers.com/showthread.php?t=653009 T2Noob made a nice little Bat file to help you through this process. Also, if you like Batman, check out my post on the last page of the thread. It's even cooler than my Mario one

Bootanimation for CleanDHD @ 1,51GHz

Hey guys,
when I was using ARHD I used the BIOS bootanimation from gimj01's thread who in turn had modified the one from frysee's thread.
I modified it for CleanDHD because I really like it (both the bootup and the ROM), and figured I'd share if anyone's interested.
I changed a few things, among those the ROM name and CPU speed (1516 MHz) and copyright notices from 2010 to 2011. All references to Android 2.2 have been changed to 2.3.
I've also made the last (static) frame loop indefinitely until boot is finished, so the screen shouldn't go black before boot-up is done, no matter how long it takes. If you feel the part before the logo is too fast or something, just let me know, or change it yourself. I like it at this speed anyway.
All you need to do is copy the bootanimation.zip to /system/media. You can push it or copy it with a file explorer, remember to mount r/w. If you want to play back the animation without rebooting, you can "adb shell bootanimation" and it'll start. Ctrl+C to end.
Hope you like it.
Thank you kindly.

Swf animated o2x logo

Extracted LG Optimus 2X logo from SU660 presentation.
http://www.optimus2x.net/index.php?topic=452.0
It's from a presentation. If one can extract the stills from this it should be possible to craft a live wallpaper or even a boot animation
Might be good to link direclty instead of to a site where you have to register to see anything
I extracted to png files and threw together this bootanimation.zip following this guide:
http://forum.sdx-developers.com/themes/(how-to)-creating-a-bootanimation-zip/
If anyone is brave enough he can try it out.
ATTENTION: I DO NOT TAKE ANY RESPONSIBILITY FOR PROBLEMS THAT MAY OCCUR WHEN YOU INSTALL THIS
I TRIED TO BE AS COMPLIANT AS POSSIBLE WITH THE GUIDE, BUT THAT DOES NOT GUARANTEE IT IS WORKING CORRECTLY
If I just knew how to put this on my phone .
But I would also like to get that animated Tegra2 just for the kick of it.
MeX_DK said:
If I just knew how to put this on my phone .
But I would also like to get that animated Tegra2 just for the kick of it.
Click to expand...
Click to collapse
you need root and replace the original bootanimation.zip in /system/media/
Do you have a gif or swf animation of this tegra 2 logo you talk about?
Doesn't it go in data\local?
MeX_DK said:
Doesn't it go in data\local?
Click to expand...
Click to collapse
heard that too, but there seems to be some restriction, because this doesn't work always. Yesterday I read animations located on this position are limited to 15 FPS, but I don't know what to make of it.
If you place it at system/media it will definately be used (given it has the right format of course)
But at the risk of the phone "breaking" . But is there no other way then Root Explorer, cause im not really interested in having to pay for it from market.
MeX_DK said:
But at the risk of the phone "breaking" . But is there no other way then Root Explorer, cause im not really interested in having to pay for it from market.
Click to expand...
Click to collapse
Of course there's a risk.
you can also push it with adb after elevating your terminal with su. You should, however, rename your original bootanimation.zip to something like bootanimation.bak so you can restore in case it fails.
I have to say this once again, this animation was crafted according to the guides available, but I haven't got my android yet to test if it is working properly. I might upload a 15 FPS version on monday, so one can push it to data/local and see if it works.
I will give your bootanimation a whirl when I get home from work and post the results. And I am looking for an animation version of the Tegra Logo and hoping I will find it.
Cause that will make for a nice animated boot logo rather then the dull LG one.
Not much luck with finding an animated Tegra2 one sadly . I just thought I saw one at some point
I put aMpeX bootanimation.zip in data/local and it works very well for me.
I just edit the fps from 24 to 30 for more smoothness
boshot said:
I put aMpeX bootanimation.zip in data/local and it works very well for me.
I just edit the fps from 24 to 30 for more smoothness
Click to expand...
Click to collapse
Thats odd, I never actually set it to 24 fps ^^ it was 30 fps all along, at least according to my desc file
I'm very glad it works though
I'll update the animation on monday, I changed it to not looping the entire animation, but only the "shimmering" part in the end.
How do i get it to my phone via adb?
Becaues all the commands I try either ask for more arguemnts or just reports access denied >_<
Maybe post some more animation
Could anyone help with the commands?
I'm not sure, but try this:
copy the bootanimation.zip in the same folder as your adb application, then try
Code:
adb push bootanimation.zip /data/local/bootanimation.zip
aMpeX said:
heard that too, but there seems to be some restriction, because this doesn't work always. Yesterday I read animations located on this position are limited to 15 FPS, but I don't know what to make of it.
If you place it at system/media it will definately be used (given it has the right format of course)
Click to expand...
Click to collapse
That's the restriction for data/local (if you have an animation of 15 or less) you can put it in data/local and it will override the one in system/media any other need to be put in system/media.
oh and the easiest way to do this is buy root explorer (when your phone is rooted) backup the orginal one in /system/media (rename it) and put it in and your done.
Korumera said:
That's the restriction for data/local (if you have an animation of 15 or less) you can put it in data/local and it will override the one in system/media any other need to be put in system/media.
oh and the easiest way to do this is buy root explorer (when your phone is rooted) backup the orginal one in /system/media (rename it) and put it in and your done.
Click to expand...
Click to collapse
NOT TRUE
I just placed this bootanimation in data/local and it plays just fine and the FPS es at 30
Ok, that's good. Altho that's what people said in other threads, i havent checked how much fps my current bootanimation is running tho, but it's in data/local and that works like a charm.
Any way to change the shutdown animation?

[Q] Boot Animation Has No Sound

I'm having a problem getting my OG Droid to play an included boot sound with a new boot animation.
I'm running ChevyNo1's Simply Stunning 5.5 (Android 2.3.5) and it gladly accepts the new bootanimation.zip when I place it in /system/media
There is a Bionic.ogg that comes with this boot animation and according to the "desc.txt" inside the bootanimation.zip it says the following:
"sounds will be loaded from /system/media"
So I placed Bionic.ogg inside /system/media like the boot animation's own script file told me to. When I reboot my phone, I don't get the sound. My volume setting is cranked up all the way too.
I have even gone so far as to change permissions on bootanimation.zip and Bionic.ogg to rwxrwxrwx but to no avail.
I'm not sure what else I can do. Any thoughts?
Edit:
I found more info at this thread here: http://forum.xda-developers.com/showthread.php?t=1029099
Unfortunately those instructions do not seem to work. I did everything as I was told in those instructions too. Can the Droid even do boot audio? I swear it could a long time ago when I was stock.
Try and look in build.prop for ro.config.play.bootsound and change the value to 1 if it isn't already.
Sent from my Milestone using xda premium
skadude66 said:
Try and look in build.prop for ro.config.play.bootsound and change the value to 1 if it isn't already.
Sent from my Milestone using xda premium
Click to expand...
Click to collapse
Sadly, this didn't work. My build.prop did not include this line in the first place.
Here's a screenshot of the build.prop I placed into /system that includes highlighting where I placed ro.config.play.bootsound=1
Is there a different place in the build.prop that this parameter should be entered?
projektorboy said:
Sadly, this didn't work. My build.prop did not include this line in the first place.
Here's a screenshot of the build.prop I placed into /system that includes highlighting where I placed ro.config.play.bootsound=1
Is there a different place in the build.prop that this parameter should be entered?
Click to expand...
Click to collapse
Nope, anything in build.prop will be run, regardless of where it is, it shouldn't have an issue. If you really want to try it, then you can place it at the complete top of build.prop and see.
skadude66 said:
Nope, anything in build.prop will be run, regardless of where it is, it shouldn't have an issue. If you really want to try it, then you can place it at the complete top of build.prop and see.
Click to expand...
Click to collapse
I moved the line to the very top of build.prop and still nothing. I guess I'll just have to go without sound. It was worth a shot. Seems like something else just keeps overriding it.
If you look in /system/bin, you will find the bootanimation binary. The binary on our Droids doesn't support sound. Somewhere floating around though is a bootanimation binary that does. I originally found it on androidforums.net but unfortunately can't find the post anymore. Liquid aGirl had it posted somewhere.

Categories

Resources