The Fire TV 1 running software version 184.108.40.206 is rootable, but because that software version is so old, you have two options.
Option 1: If you allow your Fire TV to start downloading an update, it will very likely begin downloading version 5.0.5 (Build 537174420). That software version is rootable, so if you allow it to update to that version, you can skip several steps in the rooting process. The disadvantage is that you will permanently lock your bootloader by updating to 5.0.5 before you root. This is why option 2 is recommended, but that option involves a very long process. If you don’t care about having an unlocked bootloader, then let your Fire TV update to see what version it decides to download. If it begins downloading version 5.0.5 (Build 537174420), let it finish updating and then continue to this section. If it begins downloading any other version, pull the power before the update finishes downloading and continue to option 2 below.
Option 2: The best option with a Fire TV on such an old software version is to perform a very long process that involves rooting, downgrading to software version 220.127.116.11, rooting again, unlocking the bootloader, installing ClockworkMod custom recovery, installing pre-rooted 18.104.22.168, installing a boot menu, installing pre-rooted version of 22.214.171.124, installing TWRP custom recovery, and finally installing the latest pre-rooted software version. The end result is a rooted Fire TV 1 with an unlocked bootloader that is running the latest pre-rooted software version. This is the ideal state to be in, but as you can see, it is a long process, which is why some prefer to give up having an unlocked bootloader and going with option 1. To proceed with option 2, follow these steps:
- [Optional, but recommended] Block updates using method 4 of this guide.
- Root with Towelroot by following this guide.
- Downgrade to stock software version “126.96.36.199_user_510058520” (downloaded from here) by following this guide.
- Root with Towelroot again by following this guide again.
- Block updates using method 1 of this guide.
- Unlock the bootloader by following this guide.
- Install ClockworkMod custom recovery by following this guide.
- Install pre-rooted software version “188.8.131.52_514006420 updated” (downloaded from here) by following this guide. DO NOT skip ahead and install a newer version.
- Install BusyBox by follwoing this guide.
- Install the boot menu by following this guide.
- Install pre-rooted software version “184.108.40.206_516012020” (downloaded from here) by following this guide again.
- Install TWRP custom recovery by following Section 1 of this guide.
- Install the latest pre-rooted ROM by following this guide.
- Please support me through Patreon because otherwise all of these guides would not exist. Seriously, who else would have kept track of all of this stuff over the years?