How to install TWRP custom recovery on a rooted Fire TV 2

This guide will walk you through the steps of installing TWRP custom recovery on a rooted Fire TV 2 regardless of which method you used to root.


If you’re new to rooting, be sure you’ve read my Rooting Starter’s Guide before following this guide. The starter’s guide will walk you through the process, in the correct order, to root your Fire TV, install custom recovery, and install the latest pre-rooted ROM.


  1. Download the latest version of rbox’s TWRP custom recovery from here.
  2. Connect to your Fire TV via ADB.
  3. Transfer the TWRP file you downloaded to your Fire TV’s /sdcard directory by running the command:
    adb push [PATH-TO-FILE-ON-PC] /sdcard/
  4. Run the command: adb shell
  5. Run the command: su
    (If this is the first time you’ve run this command, be sure to select “Allow” or “Grant” on the popup that appears on your Fire TV. Also, if you rooted with KingRoot and see the words “Unknown user” after running this command, launch the Kinguser app on your Fire TV and then run the command again.)
  6. Change the part in this next command to exactly match the name of the file you downloaded earlier and then run the command:
    su -c “sh /sdcard/”
  7. TWRP custom recovery is now installed. You can now reboot your Fire TV and use a USB keyboard to select “Launch Recovery” when you see the boot menu.
  8. For instructions on how to install a custom ROM using TWRP, like rbox’s pre-rooted ROMs, follow this guide.


  1. Schwifty says:

    Maybe recovery/rom is coming for the 1st gen soon.

  2. VonSwoop says:

    Keep getting stuck at step 6. I have the KingUser app open but I’m still getting:

    “[-] Unknown username or uid”

    How do I get past this?

    • KilnVideo says:

      check your using the correct quotes. double check the command has no extra space characters hiding in it. make sure you didn’t miss a space character were it was needed. filename matches exactly?

      can you provide more context of your issue?

      • VonSwoop says:

        Thanks for the response. I eventually got it working by resetting the FireTV back to default and uninstalling KingRoot and KingUser using Titanium Backup.

      • Mark says:

        You are a life saver on the quotes. That’s what I get for copying and pasting. Guess it should say to type this command and don’t copy it.

  3. Stephan says:


    what about a rom for firetv 1 5.0.5??

  4. windroiduser says:

    Make Video Tutorials

  5. Russ says:

    What about first gen fire TVs

  6. toad_licker says:

    I built my cwm recovery using droidtools for the first gen

  7. skirocket says:

    hi having a problem At this step
    su -c “sh /sdcard/”

    and getting this error
    tmp-mksh: “sh: not found

    any ideas?

    • Tom says:

      Having the Same issue. Rooted with the first Solution that was possible.
      Any Ideas how i get TWRP Costum Recovery installed.
      Always sh not found (Using ADBfire)

  8. mdeni says:

    I’m having a problem installing TWRP, with an error “… not executable: 64-bit ELF file” . See below for a full output:

    root@bueller:/sdcard # su -c “sh /sdcard/”
    Extracting unzip…
    Remounting /system read-write…
    /sdcard/[36]: /data/local/tmp/unzip: not executable: 64-bit ELF file
    Remounting /system read-only…
    root@bueller:/sdcard #

  9. ACE BOOGIE says:

    I rooted via this method everything worked fine then came back home after an hour and the device was unrooted and supersu was removed.. I had updates blocked not sure what happened.

  10. Mark says:

    It should probably be mentioned before step 7 that you have your pre rooted ROM already downloaded and staged somewhere before rebooting into recovery to install it.

  11. Alex says:

    i have a bug
    when i start the recovery then its like to broken (half and half) screens

    What is this?
    after 6 seconds it boots normally into the firmware
    but the recovery is unusable

Leave a Reply

Your email address will not be published. Required fields are marked *