I recently tried to add a custom boot animation to a Galaxy Note 3 by adding a custom
/system/media and then flashing a custom binary for the boot animation made by a user on XDA. That worked, the phone booted with my animation instead of the stock animation.
Though I noticed that it was rotated by 90°, so I replaced the
bootanimation.zip with a fixed one, though after doing that the animation didn't change. Flashing the binary again didn't change anything either, neither did formatting the cache. I tried it with a totally different animation from XDA but that didn't work either so its not fault of the zip file.
The strange thing is I can flash the original
.qmg animation from Samsung but then flashing the binary again just gives me my old rotated boot animation.
Now I wonder why is that happening? Does the system copy the animation to a different place and that's why replacing the original zip doesn't change anything? It sounds like something Android specific, I somewhat doubt the binary is doing that.