GUIDE - How to install custom full screen boot animations on rooted Fire TV Stick

Search This thread

CrashInc

Member
Apr 30, 2016
11
6
Hi,

I started playing around with custom boot animations on my rooted Fire TV Stick and thought I'd share the process with everyone. Firstly I would like to note that I am using Ubuntu in this guide.

First download a custom boot animation (bootanimation.zip) from the Internet or make your own. The one I have used in this example is a Dark Knight one downloaded from the Internet and I've set the resolution of the image to 1080x1920 (HxW) and the fps at 30.

Then you need to connect to the rooted Fire TV Stick via adb using Terminal using the adb connect command:

adb connect <IP of Fire Stick>

Your command should look something like this:

Code:
adb connect 192.168.0.8

Now you need to send the bootanimation.zip file to the Fire TV Stick using the adb push command. This may take some time depending on the size of the new bootanimation and the strength/speed of your network.

adb push <source-of-new-bootanimation.zip> /sdcard/

So your command should look something like this:

Code:
adb push /home/ian/Desktop/bootanimation.zip /sdcard/

(Optional step) Backup original bootanimation.zip by using the abd pull command:

adb pull /system/media/bootanimation.zip <directory-to-save-backup>

So the command used should look like:

Code:
adb pull /system/media/bootanimation.zip /home/ian/Documents/

You then need to start an adb shell by using the command:

Code:
adb shell

Get root access in the shell by using the su command:

Code:
su

Then you need to use the mount command to get a list of the mounted partitions so we can copy the address of the system partition:

Code:
mount

Once the mount command has returned the mounted partition list then need to find the system partition, mine is listed as:

/dev/block/platform/sdhci.1/by-name/system /system

Copy that address and then remount the partition as read/write instead of read only with the following command.

mount -o rw,remount -t ext4 <address of system partition>

The complete command should look something like this:

Code:
mount -o rw,remount -t ext4 /dev/block/platform/sdhci.1/by-name/system /system

Once you have remounted the drive you need to remove the original bootanimation.zip using the rm command:

Code:
rm /system/media/bootanimation.zip

Now you have to copy the new bootanimation.zip file that was sent over to the sdcard with the following command:

Code:
cp /sdcard/bootanimation.zip /system/media/

Now the custombootanimation.zip file has been copied over we need to set the correct file permissions using the chmod command:

Code:
chmod 0644 /system/media/bootanimation.zip

Once that has been completed you can then remount the system partition as read only by using the following command:

mount -o ro,remount -t ext4 <address of system partition>

Your complete command should look like this:

Code:
mount -o ro,remount -t ext4 /dev/block/platform/sdhci.1/by-name/system /system

(Optional step) You can then remove the copy of the bootanimation.zip file from the sdcard by using:

Code:
rm /sdcard/bootanimation.zip

Then type exit three times and reboot your Fire Stick to see your shiny new boot animation :D

I have put up a video on YouTube named:
Custom boot animation running on rooted Fire TV Stick.

This video shows the end result in action, however as I am a new user here it will not allow me to share the link or embed the video.
 
  • Like
Reactions: roligov and Inspex

CrashInc

Member
Apr 30, 2016
11
6
Initial boot logo replacement

Great work. Is there any way to get rid of the initial Amazon display as well?



I have been wondering this myself so I'll probably have a look into this during the week to see if I can either remove or replace the intial amazon logo. I'll update the original post with my findings once I've had chance to have a look :)

Thanks for the positive feedback too :)
 
  • Like
Reactions: Inspex

CrashInc

Member
Apr 30, 2016
11
6
Have you tested running an mp4 video file as boot animation at all?

I haven't tried using mp4 video files because I tried to replicate the format used in the original amazon one which used *.jpg files in the bootanimation.zip file.

I will more than likely be experimenting with other file formats though and will keep this post updated with any results over the next week or so.
 
  • Like
Reactions: roligov and Inspex

CrashInc

Member
Apr 30, 2016
11
6
bootloop help

Have a bootloop >.<

I've read your post in the other thread and if you're still having the boot loop I'd try the following things:

1st you need to make sure you're correctly rooted by typing the command:
Code:
su
you should have the following reply:

If your reply looks anything other than the example above, then you need to run the Kingo Root Windows app and re root the Fire Stick.
Once you have done this you can then try the following things to fix the bootloop:

1) Delete the incorrect bootanimation.zip file

connect the Fire Stick to the computer and connect via adb, then open adb shell and type the following commands:

Code:
su

Once again at this point, double check that you get the same reply mentioned above

Code:
mount -o remount,rw /system
Code:
rm /system/media/bootanimation.zip
Code:
mount -o remount,ro /system
Code:
exit
Code:
exit

Once you have completed that, reboot the Fire TV Stick and see if the bootloop has gone. If not then try the step below.

2) Restore a previous firmware by following the guide below from XDA member sconnyuk:

http://forum.xda-developers.com/fire-tv/development/fire-tv-stick-downgrade-firestarter-3-2-t3399298

In my opinion the first method most likely won't work but the second method should work in theory.

Hope this helps
 

Inspex

Member
Sep 7, 2015
6
0
Will it do any harm by simple removing the original boot animation and not replacing it with a new one? Or will it still take the same amount of time for the firetv stick to boot up?
 

CrashInc

Member
Apr 30, 2016
11
6
Will it do any harm by simple removing the original boot animation and not replacing it with a new one? Or will it still take the same amount of time for the firetv stick to boot up?

Hi,

You can remove the original bootanimation.zip but it will only revert it to a default/hidden "fire" logo boot animation instead. However it does not improve the boot up speed of the Fire TV Stick.
 
  • Like
Reactions: Inspex

DHeffernan

Senior Member
Dec 2, 2012
223
6
When I try to run

cp /sdcard/bootanimation.zip /system/media/

It tells me no such file or directory. What's going on? The file is in the sdcard folder..
 

MrDarkZone

New member
Jun 15, 2016
2
1
Hello,
i have create my own bootanimation for my firetvstick, because the bootanimation is not working the stick is in a bootloop.

Here is my link for my bootanimation.zip https:// www .mediafire .com/?i7rxtfwt74gxa5a

I don't know what is wrong. I hope someone can help me.

Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi,

    I started playing around with custom boot animations on my rooted Fire TV Stick and thought I'd share the process with everyone. Firstly I would like to note that I am using Ubuntu in this guide.

    First download a custom boot animation (bootanimation.zip) from the Internet or make your own. The one I have used in this example is a Dark Knight one downloaded from the Internet and I've set the resolution of the image to 1080x1920 (HxW) and the fps at 30.

    Then you need to connect to the rooted Fire TV Stick via adb using Terminal using the adb connect command:

    adb connect <IP of Fire Stick>

    Your command should look something like this:

    Code:
    adb connect 192.168.0.8

    Now you need to send the bootanimation.zip file to the Fire TV Stick using the adb push command. This may take some time depending on the size of the new bootanimation and the strength/speed of your network.

    adb push <source-of-new-bootanimation.zip> /sdcard/

    So your command should look something like this:

    Code:
    adb push /home/ian/Desktop/bootanimation.zip /sdcard/

    (Optional step) Backup original bootanimation.zip by using the abd pull command:

    adb pull /system/media/bootanimation.zip <directory-to-save-backup>

    So the command used should look like:

    Code:
    adb pull /system/media/bootanimation.zip /home/ian/Documents/

    You then need to start an adb shell by using the command:

    Code:
    adb shell

    Get root access in the shell by using the su command:

    Code:
    su

    Then you need to use the mount command to get a list of the mounted partitions so we can copy the address of the system partition:

    Code:
    mount

    Once the mount command has returned the mounted partition list then need to find the system partition, mine is listed as:

    /dev/block/platform/sdhci.1/by-name/system /system

    Copy that address and then remount the partition as read/write instead of read only with the following command.

    mount -o rw,remount -t ext4 <address of system partition>

    The complete command should look something like this:

    Code:
    mount -o rw,remount -t ext4 /dev/block/platform/sdhci.1/by-name/system /system

    Once you have remounted the drive you need to remove the original bootanimation.zip using the rm command:

    Code:
    rm /system/media/bootanimation.zip

    Now you have to copy the new bootanimation.zip file that was sent over to the sdcard with the following command:

    Code:
    cp /sdcard/bootanimation.zip /system/media/

    Now the custombootanimation.zip file has been copied over we need to set the correct file permissions using the chmod command:

    Code:
    chmod 0644 /system/media/bootanimation.zip

    Once that has been completed you can then remount the system partition as read only by using the following command:

    mount -o ro,remount -t ext4 <address of system partition>

    Your complete command should look like this:

    Code:
    mount -o ro,remount -t ext4 /dev/block/platform/sdhci.1/by-name/system /system

    (Optional step) You can then remove the copy of the bootanimation.zip file from the sdcard by using:

    Code:
    rm /sdcard/bootanimation.zip

    Then type exit three times and reboot your Fire Stick to see your shiny new boot animation :D

    I have put up a video on YouTube named:
    Custom boot animation running on rooted Fire TV Stick.

    This video shows the end result in action, however as I am a new user here it will not allow me to share the link or embed the video.
    2
    Have you tested running an mp4 video file as boot animation at all?

    I haven't tried using mp4 video files because I tried to replicate the format used in the original amazon one which used *.jpg files in the bootanimation.zip file.

    I will more than likely be experimenting with other file formats though and will keep this post updated with any results over the next week or so.
    1
    Initial boot logo replacement

    Great work. Is there any way to get rid of the initial Amazon display as well?



    I have been wondering this myself so I'll probably have a look into this during the week to see if I can either remove or replace the intial amazon logo. I'll update the original post with my findings once I've had chance to have a look :)

    Thanks for the positive feedback too :)
    1
    this is great news, ive been wondering if this was possible but was too scared to test it?

    Heres the link if anyone wants to see it?

    https://www.youtube.com/watch?v=Bh2bH7OJGys
    1
    Will it do any harm by simple removing the original boot animation and not replacing it with a new one? Or will it still take the same amount of time for the firetv stick to boot up?

    Hi,

    You can remove the original bootanimation.zip but it will only revert it to a default/hidden "fire" logo boot animation instead. However it does not improve the boot up speed of the Fire TV Stick.