TWRP custom recovery allows rooted Fire TV owners to install custom ROMs and images, as well as allowing them to restore their device to working condition in case the operating system no longer boots up correctly. It is highly recommended for all rooted Fire TVs to have a custom recovery installed. This guide will show 1st-gen Fire TV owners who have ClockworkMod installed how to install TWRP and upgrade to Fire OS 5 without losing root. This guide also shows 1st-gen Fire TV owners on Fire OS 5, that rooted with KingRoot, how to install TWRP.
WARNING – Known Issues
There is currently an issue that is preventing some people from accessing TWRP after installing it. The issue appears to be related to incompatibility with some TVs/displays and is being worked on. If you experience screen blinking or boot looping when trying to access TWRP, try using a different TV/display. The good news is it doesn’t affect the Fire TV OS, so you will still be able to use your Fire TV, but just won’t be able to install the Fire OS 5 ROM until a fix is found. So there’s no real harm in trying. If you run into the issue on Fire OS 3, you can re-install ClockworkMod. Some have had success fixing the issue by re-installing ClockworkMod, using ClockworkMod to wipe all cache and data partitions, and then re-installing TWRP.
Update
A partial fix for the looping/blinking issue is now available. See this post.
Contents
- Section 1: Fire TV 1 on 51.1.6.3 or older
- Section 2: Fire TV 1 on 5.0.0 or newer
Section 1: Fire TV 1 on 51.1.6.3 or older
REQUIREMENTS – Must read to avoid bricking!
- Rooted: Your Fire TV must be rooted to install TWRP custom recovery. If your Fire TV is not rooted, check my Rooting Starters Guide to see if your software version is rootable and for instructions on how to root.
- Fully Unlocked Bootloader: Your Fire TVs bootloader MUST be fully unlocked or your WILL brick your device. You absolutely should follow this guide first to verify that your bootloader is fully unlocked. Do not skip this step. There was a partial unlock released several months before the full unlock was released, so it’s very possible you think your bootloader is fully unlocked when infact it is just partially unlocked. To fully unlock your bootloader, follow this guide.
- ClockworkMod 6.0.5.1.4a: Your Fire TV must have ClockworkMod version 6.0.5.1.4a installed already. If you don’t have ClockworkMod installed, follow this guide to install it. If you do have ClockworkMod installed, be sure it is on the latest 6.0.5.1.4a. You can check the version you have installed by simply booting into ClockworkMod. The version number will be written at the bottom of the screen. If you need to update ClockworkMod, follow this guide.
- Pre-Rooted 51.1.6.3 ROM: You must have the pre-rooted 51.1.6.3 ROM installed before proceeding with this guide. Follow this guide for instructions on how to install the ROM using ClockworkMod.
- 1080p TV/Display: There is a known issue that prevents TWRP from displaying correctly on a 720p or 1080i TV/display.
GUIDE
- Download the latest version of rbox’s TWRP custom recovery from here. Be sure to download the one labeled
TWRP Image and NOT the one labeledv1 .
- Connect to your Fire TV via ADB.
- Transfer the TWRP file you downloaded to your Fire TV’s
/sdcard directory by running the command:
adb push [PATH-TO-TWRP-FILE-ON-PC] /sdcard/ - (OPTIONAL) If you plan to transfer a ROM to the
/sdcard/ directory, as opposed to using a USB drive to store the ROM, you might as well transfer the ROM now by running the command:
adb push [PATH-TO-ROM-FILE-ON-PC] /sdcard/
Download the latest pre-rooted ROM from here. - (OPTIONAL) Verify that the file(s) you just transferred is intact by following this guide.
- If you’re not yet in ADB shell, enter it by running th command:
adb shell - Assuming the file you transferred was named
bueller-twrp_3.0.0-6.img run the command:
dd if=/data/media/0/bueller-twrp_3.0.0-6.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
Note: Change thebueller-twrp_3.0.0-6.img part of the above command to match the filename of the file you transferred. - Exit ADB shell by running the command
exit - Connect a USB keybaord to your Fire TV and reboot into TWRP custom recovery by running the command
adb reboot recovery and follow this guide to install the latest pre-rooted ROM. - Donate to rbox to thank him for continuing to support the Fire TV 1.
Section 2: Fire TV 1 on 5.0.0 or newer
REQUIREMENTS
- Rooted: Your Fire TV must be rooted to install TWRP custom recovery. If your Fire TV is not rooted, check my Rooting Starters Guide to see if your software version is rootable and for instructions on how to root.
- 1080p TV/Display: There is a known issue that prevents TWRP from displaying correctly on a 720p or 1080i TV/display.
GUIDE
- Download the latest version of rbox’s TWRP custom recovery from here. Be sure to download the one labeled
v# and NOT the one labeledTWRP Image .
- Connect to your Fire TV via ADB.
- Transfer the TWRP file you downloaded to your Fire TV’s
/sdcard directory by running the command:
adb push [PATH-TO-TWRP-FILE-ON-PC] /sdcard/ - (OPTIONAL) If you plan to transfer a ROM to the
/sdcard/ directory, as opposed to using a USB drive to store the ROM, you might as well transfer the ROM now by running the command:
adb push [PATH-TO-ROM-FILE-ON-PC] /sdcard/
Download the latest pre-rooted ROM from here. - (OPTIONAL) Verify that the file(s) you just transferred is intact by following this guide.
- If you’re not yet in ADB shell, enter it by running th command:
adb shell - Enter su mode by running 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.) - Assuming the file you transferred was named
bueller_recovery_v1.zip run the command:
sh /data/media/0/bueller_recovery_v1.zip
Note: Change thebueller_recovery_v1.zip part of the above command to match the filename of the file you transferred. - Exit ADB shell by running the command
exit - Connect a USB keyboard to your Fire TV then reboot it and use the keyboard to enter TWRP custom recovery. Follow this guide to install the latest pre-rooted ROM.
- Donate to rbox to thank him for continuing to support the Fire TV 1.