[Galaxy S III Android Development] PIRATA!:
Stock / Custom Bootanimations on Galaxy S3

I found a solution for restoring default stock bootanimation to Samsung Galaxy S3....and so also how to add custom bootanimations to roms that does not support them!!! ;)

Here is what you need before proceding:

a file manager app with root privileges. I love and use Root Explorer (File Manager) from Speed Software

boot-shutdown-battery animations package from a stock S3 rom (XXDLJ4 here): Boot-Shutdown-Battery_Animations_Original_GalaxyS3.zip (4,22 MB)

boot-shutdown-battery animations package from DarkyROM (v7.0 here) in case you'd like to revert back to the method of using bootanimation.zip files: Boot-Shutdown-Battery_Animations_DarkyROM-III_v7.0.zip (22,3 MB - this big as in contains Darky's custom bootanimation.zip file of 18,7MB!!)

PLEASE NOTE:

using Darky's files can be useful also for all those people that would like to add custom bootanimation support to stock or other roms. Just follow the procedure down here using Darky's package instead of stock one, adding your preferred bootanimation.zip file in the /system/media/ folder at the end of this procedure just before final step of exiting and rebooting.

PLEASE NOTE 2:

in the package are also provided the battery animations when phone is turned off and plugged to charger. They are intended only as backup and to provide you the /media/ folder with all its files related to animations, exept for the system sounds and sample videos (/system/media/audio/ folder & /system/media/video/*.mp4 files)

Here is what you need to do:

navigate to your phone system folder /system/ in root and make a backup of the two files /system/bin/bootanimation & /system/bin/samsungani and of the /system/media/ folder

exteract "Boot-Shutdown-Battery_Animations_Original_GalaxyS3.zip" package using Root Explorer (or if you extract on your computer, transfere the "Boot-Shutdown-Battery_Animations_Original_GalaxyS3" folder somewhere on your sdcard)

navigate in the extracted folder on your phone and you'll see two subfolders: /bin/ & /media/

get in the /bin/ folder and multiselect the two files /bin/bootanimation & /bin/samsungani and then hit Copy

navigate to the phone system folder /system/bin/ in root

MOUNT R/W SUPPORT IN YOUR FILE EXPLORER IF YOU HAVEN'T DONE THAT BEFORE OR IS NOT DEFAULT!!! VERY IMPORTANT!!!!!!

hit Paste to past in there the two files previously copied and confirm for overwriting!

change both files permissions ro "rwxr-xr-x"

<<<VERY IMPORTANT!!!!!!

go back to the extracted folder and get in the /media/ folder and multiselect the two files /media/bootsamsung.qmg and /media/bootsamsungloop.qmg and then hit Copy

navigate to the phone system folder /system/media/ in root

CHECK THAT YOU STILL HAVE R/W SUPORT IN THERE, OTHERWISE ACTIVATE IT AGAIN!!!!!!!

hit Paste to past in there the two files previously copied and confirm for overwriting!

change both files permissions ro "rw-r--r--"

<<<VERY IMPORTANT!!!!!!

go back again to the extracted folder and get in the /media/ folder again but this time enter in the subfolder /media/video/shutdown/ and select the file /media/video/shutdown/shutdown.qmg and then hit Copy

navigate to the phone system folder /system/media/video/shutdown/ in root

CHECK THAT YOU STILL HAVE R/W SUPORT IN THERE, OTHERWISE ACTIVATE IT AGAIN!!!!!!!

hit Paste to past in there the file previously copied and confirm for overwriting!

change file permissions ro "rw-r--r--"

<<<VERY IMPORTANT!!!!!!

go up to the phone system folder /system/media/ and select and Delete the bootanimation.zip file with custom bootanimation

MOUNT R/O SUPPORT THIS TIME REVERTING BACK FROM R/W SUPPORT

Exit and reboot system.

You should see now stock Samsung Galaxy S3 bootanimation. :D

PLEASE NOTE 3:

If you see a black screen with no bootanimation and hear the bootsoun playing, check and set file permissions as written up here.

PLEASE NOTE 4:

If you see another bootanimation that looks like an "android" frase quite static, or some other bootanimation different from stock one, please review every single step because you need to hit Past for replacing files with

R/W

support active.

Cheers. :)