You can setup the actual bootanimation zip to run for a certain amount of loops. So, if you use the frames per second with the amount of frames in the bootanimation, you can calculate the number of loops to make it last as long as you want.
Then if you change the "p" to a "c" in the desc.txt, it will complete that line of the animation even if the bootup has finished behind the scenes.
http://forum.xda-developers.com/showthread.php?t=1852621
So, you can do it pretty easily without having to change anything in the actual system code.
Edit: and if you unpack/repack the boot animation, remember that the compression method needs to be STORE (none) or it won't work. Also, make sure to delete any Thumbs.db if you're doing it from windows, as that will stop the animation from working correctly. |