This written guide, along with the video guide, will show you how to root a Fire TV 2 using KingRoot, install TWRP custom recovery, and how to install the latest pre-rooted ROM, all without using a computer. The reason to install TWRP custom recovery is to ensure you can fix your Fire TV 2 in the future if anything gets messed up due to a modification you make. The reason you want to install a pre-rooted ROM after rooting with KingRoot is to remove all the junk left behind by KingRoot and to install SuperSU in place of the buggy Kinguser app.
Be sure you’ve checked out the Rooting Starter’s Guide, before following this guide, to make sure this is the best guide for you to use.
- A Fire TV 2 running software version 5.0.5 or older. This does not work on 22.214.171.124 or newer software versions.
- A USB Keyboard and USB mouse. I recommend the Logitech K400 keyboard with touchpad because it gives you both a keyboard and mouse while needing only 1 USB port. (Although, you don’t need to use both the keyboard and mouse at the same time for this guide.)
- A Wifi connection for the Fire TV because KingRoot can’t detect a wired connection.
- Enable Apps from Unknown Sources by following this guide.
- Search for and install ES File Explorer from the Amazon appstore.
- Launch ES File Explorer and select cancel if you’re asked to update.
- Open the “Favorite” menu on the left and select “+Add”.
http://links.aftvnews.comfor the path, anything you want for the name, and then click the Add button.
- Scroll down the menu on the left and select the favorite link you just added to load it.
- Click and download the 5 files:
KingRoot v4.1, TWRP Custom Recovery, Pre-Rooted ROM, Pre-Rooted ROM MD5 File, and SManager.
I’ve included direct links to the latest versions of each to make it easier to download. I’ve also included links to the source of each file in case the direct links go down. I’ll try to keep this links page updated, but it wouldn’t hurt to check the TWRP and Pre-Rooted ROM source page to ensure my direct link is the newest version of each. You don’t need to get the latest version of the KingRoot or SManager files.
- If ES FIle Explorer doesn’t immediately start downloading a file after clicking a download link, select the “Open in browser” option located in the “More” menu in the lower right corner.
- After a file finishes downloading, press the back button and click the favorite link (on the left) again to reload the links page so that you can download the next file.
- After the 5th file (Smanager) downloads, select the “Open Folder” option to open the Downloads folder (located at /sdcard/Downloads).
- Select the
scriptManagerand choose “Install” from the pop up.
- Navigate to the bottom of the install screen and select “Install.”
- Once SManager finishes installing, select the “Done” button to return to the Downloads folder. Now select and install the
KingRootfile the same way.
- Once KingRoot finishes installing, select the “Open” button to launch the app.
- Within the KingRoot app, press down once to highlight the “TRY TO ROOT” button and select it to begin rooting.
- Once it’s done, it should say “Root Successfully” at the top. There is no need to press the “Purify” button.
- Now go to the Fire TV Home screen and launch the Kinguser app from the Settings menu.
- You don’t need to do anything within this app. It just needs to be opened at least once before moving on to the next step.
- Now press the back button and open the SManager app.
- Select “OK” on the popup within SManager to close it.
- Navigate to and open the “Download” folder.
- Long-press (press and hold) on the
firetv2_recoveryfile to open a popup menu.
- Select the “Open as…” option from the popup menu.
- Select “Script/Executable” from the options.
- This is the only step you need a mouse, so if you haven’t connected it yet, connect it now. Use a mouse to click the icon above the “Su” label to enable it. Then click the “Run” button above it.
- Select the “Allow” button on the popup that appears.
- TWRP custom recovery will now be installed. The screen should say the following without any extra errors or messages:
Remounting /system read-write
Remounting /system read-only…
(It’s okay if it says
mount: Device or resource busyat the end since we’re installing a ROM later.)
- Now connect a USB keyboard to the Fire TV and restart it.
- When you see the boot menu, press the RIGHT arrow key on your keyboard to select the “Launch Recovery” option.
- Once your are in TWRP custom recovery, you can use the arrow keys on the keyboard to move the cursor and press enter to select buttons under the cursor. Now, select the “Install” button.
- Select “Up A Level” from the menu on the left.
- Scroll down and select “sdcard” on the left.
- Select the “Download” folder on the left.
- On the right, select the “sloane” file you downloaded earlier.
- Select the “Swipe to confirm Flash” in the lower right.
- OPTIONAL: Once the ROM has been installed, you may reboot and be done, but it is highly recommended that you wipe all your data to factory reset your Fire TV. This is because KingRoot installs a bunch of junk that should be removed. Remember that factory reseting your Fire TV will cause you to go through the initial setup process where you must have a Fire TV remote or game controller, and where the device will check for software updates, so have them blocked in your router. To perform a factory reset within TWRP, select the Home icon at the bottom center of the screen.
- Select the “Wipe” button.
- Select the “Advanced Wipe” button.
- Check the boxes next to
Dalvik / ART Cache, Cache, Data, and Internal Storage. Be very careful NOT to select the “System” checkbox. Then click the “Swipe to Wipe” button.
- Wait for the wipe to complete. This will probably take several minutes, so just be patient. When it’s done, select the “Reboot System” button.
- It’s normal for the Fire TV to take a little longer than usual to boot up the first time after a wipe. Once it boots, complete the initial setup without updating. Once you’re on the Home screen, you should block software updates on the device through ADB.
- If you found this guide helpful, please consider donating to rbox for providing TWRP and the pre-rooted ROM and donating to me for writing this guide.