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

    • Chip says:

      I have the exact same issue. Did you also notice that when running KingRoot that the screen did not scroll properly and when switching to SU that the screen would zoom it? I think the latest 5.0.1 APK is causing issues and Im wondering if it can be redone with another version that works properly.

  12. GeekGurl says:

    I just happen to find myself rooting an AFTV2 for a relative. Since I’m not at home, I don’t have a keyboard. I’ve done all the steps but without a keyboard, I can’t get into recovery. I’ve already tried “adb reboot recovery” but that didn’t get me into TWRP. Anyone have an idea how I can get into TWRP at the prompt without a keyboard? I’m a little desperate here, as I have to catch a flight soon.

  13. jeff says:

    Mine installed Fine But now When I boot the Firetv 2 no recovery menu I used V6 on King rooted

  14. Mark says:

    Rooting Fire OS

    I rooted with KingRoot Tried installing Twrp 3.0.0-5. Got :
    mount: Device or resource busy

    during remount.
    Tried rebooting. Twrp logo comes up but the resolution is all wrong. It seems Twrp got installed because it will go to the Twrp menu screen (where I get stuck because of the resolution).
    Power cycled to get it to reboot. Any suggestions?

  15. JD says:

    Purchased a loaded 2nd gen 4k fire box on Ebay in 2016, box always done great till recently had storage issues slowing it big time.
    Seems box is no longer rooted as I installed X-plore app to clean it with and it shows root section but states “your box seems to be not rooted” at top? No internal storage section is shown on the list like app has on a box thats never rooted. Not shown in this app nor on similar apps either,internal file section is just never shown? So what do I do on a box showing “not” rooted but gives no access to internal folders either? Halfassed rooted box here or what? Keyboard help clean at least?
    Still reboots showing TWRP at start but I dont have a keyboard to see if I can access it?
    Running super low on storage now & simply cant access it right to clean its files, hate to lose everything. Says access denied and with original fire box remote it wont open its root section folders shown, has “Access Denied” for folders- Download,Cache,etc…

    Basic cache cleaning in app sections just aint cut’n it…

Leave a Reply

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


Get AFTVnews articles in your inbox!

Get an email anytime a new article is published.
No Spam EVER and Cancel Anytime.