How to root the Amazon FireTV

Search This thread


Senior Member
Dec 29, 2012
Update 02/03/2015

This guide I posted is well out of date, there are other methods to follow now days.
Please use as it is up to date and current.


Thanks to Geohot, we now have root access :D

1. A) Go to: and click the red button to download the APK:


1. B) Download from this MediaFire mirror I made:

2. Download the Chainfire SU APK from the Playstore:

3. Sideload both APKs.

4. Run Towelroot, hit "Make it Ra1n" and then your FTV will reboot.

5. After reboot install SU and set default access to "Grant" in it's settings.

Setup SSH after SU install:

1. Download Busybox APK:

2. Download SSH Daemon APK:

3. Sideload both APKs.

4. Configure SSH Daemon to your liking and to start on boot

5. SSH with username root and password abc123 (configurable in SSH Daemon)

How to disable the FireTV Updater :

1. Connect via ADB and type "su" (without quotes)

2. pm disable

3. If done correctly it should say "Package new state: disabled".


1. Just disable the OTA portion (Thanks JPDeckers)
pm disable ""
pm disable ""
pm disable ""
pm disable ""
pm disable ""
pm disable "$OTAWakeupReceiver"
pm disable "$OTADedupeReceiver"
pm disable "$OTAInstallNowReceiver"

2. If done correctly it should say "Package new state: disabled".

How to Enable installations from "Unknown Sources":

Here are some guides with pictures and step by step instructions:

How to root the Amazon FireTV:

How to block OTA updates to keep root:

How to install the Google Play Store on the Amazon FireTV:

How to mount external usb storage devices:

How to run FireTV apps from an External USB Drive:

How to manually upgrade/downgrade your Amazon FireTV:

How to install ClockworkMod Custom Recovery on the Amazon Fire TV

How to install a Custom ROM Image on the Amazon Fire TV

How to update a Rooted Amazon Fire TV to the Latest Version Without Losing Root

How to boot into recovery mode and fix a softbricked FireTV:

Fix PS4 DualShock 4 button mapping on the Fire TV:

How to trick Google Play Store into allowing All Apps

How to connect a Wii Remote (Wiimote) to the Fire TV:

How to setup a new Fire TV without blocking Root:

How to remove unwanted Home Screen Menu Items:

How to setup Plex (and XBMC) for Surround Sound Audio:

More to come....

21-09-2014 - Added more links to guides including how to flash custom recovery and pre-rooted images
13-09-2014 - Added more links to guides added Towelroot v3 to mirror.
28-07-2014 - Added more links to guides.
23-07-2014 - Updated links to new site.
30-06-2014 - Added link to guide on booting to recovery mode and fixing a softbrick
26-06-2014 - Added link to guide on manually upgrade/downgrade to different firmware versions
24-06-2014 - Added mediafire mirror for towelroot apks
24-06-2014 - Added link to guide for running apps from external drive
22-06-2014 - Added link to guide for installing playstore on the FireTV
Last edited:


Senior Member
Jul 14, 2011

FYI, you should probably link to the main site instead of deeplinking the APK, same goes for SuperSU, the official download can be found here:

People can just pull the superuser.apk from the zip file.

holy crap amazing !
i was thinking root wait waiting till amazon releases the new update to thwart any last minute attempt for amazon to 'fix' it...


New member
May 20, 2014
The towel root link does not allow hotlinking,so you should just change it to the DOT com webpage.
Also,click the red-ish symbol on their page to download the tr apk.

Hi! I'm still a beginer, so .. can you explain how to change it to the DOT com webpage?
Thanks ;)
Last edited:


Senior Member
May 19, 2014

Was DP for more attention.

How do we add the OTA links to Fire TV's HOSTS file for blocking the update?

Also,how do I ensure that root is working without having to install another app?


I was talking about the OP with towelroot.

*Piccard facepalm*
By DOT com,I meant just the website by itself,and not linking to the apk directly.

I also now know root is working because seeder was granted lag reduction access.
Last edited:
  • Like
Reactions: Nierana


Senior Member
Mar 30, 2010
salt lake city
can edit that host file with your instructions

---------- Post added at 02:09 PM ---------- Previous post was at 02:01 PM ----------

USB Storage working download [root] StickMount 3.01 ;)


Jan 11, 2011
Rooted and took some pictures as proof installed Root Browser and made a change to hosts file.




  • Like
Reactions: stanggman75


Senior Member
Oct 22, 2009
Las Vegas
SSH to your device then run the following:
mount -o rw,remount /dev/block/platform/msm_sdcc.1/by-name/system /system
chmod +w /etc/hosts
vi /etc/hosts
mount -o ro,remount /dev/block/platform/msm_sdcc.1/by-name/system /system

This step can also be done through a gui, root browser lite or other such.[/QUOTE]

Editing hosts for me failed at chmod. Instead I side loaded root browser and modified the hosts file directly on the Fire TV.


Senior Member
May 19, 2014
I checked the amz site after undoing OpenDNS and setting my two router DNS' to Google's two servers.
After two attempts of loading my google bookmark,it errored on one and worked on two,so internet is fine.

I tried loading the amz page and it gave me an error instead of file not found,which must mean it worked from the hosts file!
I also did that adb shell function through terminal app directly on Fire TV as an extra measure.


Senior Member
May 2, 2014
FYI, to install APKs directly from your Fire TV without the sideloading nonsense, grab a SQLite editor and meander your way through Settings Storage/Settings/Global to change the value of "install_non_market_apps" from 0 to 1.
  • Like
Reactions: MadJoe

Top Liked Posts

Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone