How to block software updates on the Amazon Fire TV or Fire TV Stick


All versions of the Amazon Fire TV will download and install software updates automatically. There is no option to disable or reject software updates. Whether you have a rooted Fire TV or not, this guide will show you all the methods for blocking software updates on the 2nd-gen Fire TV, 1st-gen Fire TV, and Fire TV Stick.

Method 1: Block on Fire TV (Requires Root)

This method disables the service running on the Fire TV which checks for updates. Your Fire TV must be rooted to use this method. If your Fire TV is rooted, this is the recommended method, but it’s always a good idea to also use Method 3 to block updates via your router in case the update service gets re-enabled, which happens after a factory reset.

  • Does not require router or DNS setting changes.
  • Updates remain blocked when using Fire TV outside of your home network.
  • Disables updates on the device itself.
  • Requires Root.
  • Updates will be re-enabled after a factory reset.

Show Method 1 Guide

Method 2: Block on Fire TV (Without Root)

This method requires Fire OS 5.0.0 thru to be installed on your Fire TV or Fire TV Stick to work. The only way to block updates on version and up is to either be rooted and use method 1, or use method 3 or 4 to block updates externally. If your device is rooted, you should follow method 1 instead of this method. This method ‘hides’ the update service on the device, which prevents updates, whereas method 1 disables it. It’s always a good idea to also use Method 3 or 4 to externaly block updates in case the update service gets re-enabled, which happens after a factory reset.

  • Does not require router or DNS setting changes.
  • Updates remain blocked when using Fire TV outside of your home network.
  • Disables updates on the device itself.
  • Updates will be re-enabled after a factory reset.

Show Method 2 Guide

Method 3: Block updates via Router

This method uses your router’s parental controls to block the domains that the Fire TV accesses when downloading updates. Even if you used method 1 on a rooted device or method 2 on an unrooted device, it’s still a good idea to also use this method. For this method to work, your router MUST be able to block both HTTP and HTTPS requests. Many routers cannot block HTTPS requests.

  • Does not require Root.
  • Depends on router's settings and abilities
  • Will not work for many routers do to inability to block HTTPS requests.
  • Updates will not be blocked if Fire TV is connected to a different network.

Show Method 3 Guide

Method 4: Block updates via OpenDNS

This method is your last resort if you don’t have access to your router’s settings, or your router is incapable of reliably blocking updates using method 3. This method routes your Fire TV’s web traffic through a service called OpenDNS which can block the domains the Fire TV needs to access in order to update.

  • Does not require Root.
  • Does not require router setting changes.
  • Relies on a 3rd-party service that may not stay free.
  • Requires DNS changes.
  • Updates will not be blocked if your home IP changes.
  • Updates will not be blocked if Fire TV is connected to a different network.

Show Method 4 Guide

Method 5: Block on Fire TV by setting a Custom Software Version Number (Requires Root)

This method blocks software updates by setting a custom OS version number so the device does not know which update to download. This should be done in addition to method 1 as a backup. The added advantage of this method is that it can be done within TWRP custom recovery. That means, you can have updates blocked on the device itself BEFORE completing the initial setup process. If you are factory reseting a rooted Fire TV, it is highly recommended that you implement this blocking method so that you don’t install an OTA update during the initial setup process.

  • Does not require router or DNS setting changes.
  • Updates remain blocked when using Fire TV outside of your home network.
  • Disables updates on the device itself.
  • Will block updates BEFORE starting the initial setup process. (Only method that can do this.)
  • Survives a factory reset.
  • Requires Root.
  • Updates will be re-enabled after installing any ROM. This must be redone every time you install a new ROM.

Show Method 5 Guide


  1. cdlenfert says:

    I’ve heard mixed things on how the dev preview will react to the OS 5 public roll out. Some say it will automatically updated to public, some say it will not. I’ve seen that some dev preview devices are getting dev preview updates (this was days ago) however my dev preview stick is still on the original 5.0 dev preview and won’t see 5.0.3 dev preview update. Does anyone outside of the new AFTV2 currently have the public version? Just overall a little confused.

  2. teatowl says:

    if you plug the stick into the tv’s usb, there’s not enough power to update. A message comes up asking you to plug it into mains power to update

  3. Rodel says:

    Do NOT block the software patch. The patch may include security fix ( eg, Hardbleed , Stagefright 2.0 , etc… ).

    You don’t want your device to get infected.

    • Paul Taylor says:

      If you are talking about a normal computer, used for a wide variety of things, then I completely agree about not blocking updates. But a FireTV? It’s really more of an appliance focused on TV viewing and games. The FireTV sits behind a router, so nothing scanning your home Internet connection is going to hit it. You have a better chance of getting a virus by side-loading something on it. I’m actually hoping that at least the first versions of the new OS are vulnerable something that allows a jailbreak, so people can jailbreak FireTV 2’s.

  4. Cedric says:

    I’m happy to block updates as I want to keep KODI running ;)

    • kadafi says:

      An update won’t block Kodi.

      • Jeffrey says:

        My fire tv and tv stick just auto updated yesterday and to my surprise amazon has partially block kodi. When you click on the application on both devices it opens kodi and it runs for a couple of seconds maybe 15 to 25 sec and after that it goes out of kodi automatically. My advice to anyone running kodi on fire tv and fire stick is to try any of the methods described above so you can avoid re installing and factory resetting which it is what i have to do now.

        • Nic says:

          Just go down to apps on your home screen.. Kodi is in the apps library… All you to do to still get Kodi is go there… Still on home screen still winning..

  5. Wayne says:

    So does anyone know if the new FireTVs are rootable?

  6. Daniel says:

    Is this possible:

    I really need to bypass updates but makes problesm!

    Really need help. My eemc adapter is actually on the boasrd and i have access but how to disable updates without adb?

  7. Jim says:

    I have an asus router and the “t” at the end can not fit. The picture seems to have the same problem too! What should I do? <—— missing "t"

  8. Bob says:

    I bought a Fire TV w/voice and plugged it in before understanding what was needed to “jailbreak” it. I’m pretty sure the software updated immediately. Now that I’ve read what is needed to jailbreak one, they are all saying to jailbreak it first, before the update.

    Will a factory reset wipe out the update and allow me to jailbreak it???

  9. CJ says:

    Is it possible to block system updates but not amazon app downloads/updates using opendns?

  10. EasyBlock says:

    ****** Block OTA Updates Without Root on Fire OS 5

    With adb shell command:
    adb shell pm unhide

    Complete How-To:

    • EasyBlock says:

      Sorry, correct command is:
      adb shell pm hide

      To check it, just try to check for new updates. It will fail.

    • FlexiPack says:

      Thanks for this. I blocked the required URL on my router but my Fire Stick still automatically updated to 5.0.5. I wanted the updated but it proved the block didn’t work.

      • dv says:

        Same here. (In fact the comtrend screen shot above is mine.) A couple days when the stick started up, new features such as alexa was now available…

    • Vikas says:

      That seems to be just working for me. I blocked further updates after getting OS5 update today to keep my chances to root my first gen fire tv root.

  11. FlexiPack says:

    Do we need to add http:// or https:// to the urls? I blocked on my router but my Fire Stick still updated.

    • Vikas says:

      no matter if i use method 2 (parental control) or method 3 (opendns), i can always ping

      Please suggest.

      • Lar says:

        Yes you can ping the site…check to see if your router is doingbuts job by trying to open the url with a browser.

  12. Akif says:

    Hey there,
    You should definitely add the block method with adbfire connection. After Fire OS 5.0.5 update we are able to block the update via ADB connection and just hide the necessary OTA Update package and apk’s.

    I have hidden these files with the command “adb shell pm hide” :

    It works just fine as I can see. Maybe you can also try and let us know if it is safe or not :)

    Detailed info can be found on XDA:

  13. cdlenfert says:

    Nice addition of the non-root non-router block method. Makes me feel better taking my stick to a friends house while waiting for a root and recovery method.

  14. Mex says:

    Hi Elias,guys

    I am trying to block software updates on my firetv (without root) as you have suggested in your last post and run into a problem. I open adb shell and type the command you’ve shown but here what it says:

    shell@bueller:/ $ adb shell pm hide
    error: device not found

    Weird as my device is shown as connected and I can install apk. Any idea where it could come from ?

    Many thanks for your hard working


    • Mex says:

      Okay sorry to have bother for nothing I found my problem, sometimes mistakes are so much in front your face that you don’t see them !

      Had to run it without “adb shell” in front off as I was in adb shell terminal already.


  15. azido says:

    Maybe they closed this down. As soon as i try to block those adresses from accessing it through my router, firetv and fire tv stick both immediately loose network connection completely. If i remove that filter, it all runs fine again (i used method 3 on a avm router.)

  16. lichtblitz says:

    Method 3 won’t work on DD-WRT. IPTables will not filter HTTPS. But you can use DNSMasq instead :-)

    Follow on how to use DNSMasq on DD-WRT:

    In “Additional DNSMasq Options” use:


    • Dan says:

      You are my Hero! Too bad aftv is giving wrong information about how to block on DD-WRT, too good that you commented the proper settings! Thanks! :-)

  17. bdaman says:

    How do I block a NEW FireStick from updates when I first plug it in? Method 3 (router) is not working for me as my router does not block https sites. The other 3 methods require me to register the box first. How do I proceed?

    Thanks in advance.

    • AFTVnews says:

      Method 4 does not require the box to be registered first. After you setup OpenDNS to block the domains, you just need to enter the OpenDNS IP in the advanced settings when you connect the Stick to your WiFi network.

      • bdaman says:

        I shall do that then. Thanks!

      • gdroid666 says:

        well then can you make a guide on how to do this then because your guide on this says that you need to get values in the settings menu to set up open DNS but we can’t get into setting menu now can we
        we cant do your “optional”
        step 3 , in your setting up DNS guide because we can’t get into the settings menu yet
        and we cant do steps 7 and 9 either because we can not do the “optional” step 3 so how do we get those values then when we can;t even get into setting menu?

  18. Sylntnyt says:

    I bought a new Fire-tv 2 4k and used method 3 and 4 to block OTA updates before trying to set it up. It checks for updates, tries to download(which fails) and leaves me at the screen saying it was unable to update so it never let’s me get to the registration screen. How do I get past this?

  19. Aaron says:

    FYI…I completed block option via router, and when I copy/past domains into my url bar and hit go, I get a banner that says site is blocked by Netgear. However, I can still download your “test” file…

  20. Wokkawokka2x says:

    FireStarter is pretty much dead now with new Amazon update. This isn’t good considering that people now cannot update the current Kodi versions manually. (without a computer)

    I went to “manage applications” and FireStarter was nowhere to be seen anymore. I reloaded it and it said “filtering installed apps” and once again FireStarter was nowhere to manually start. Right now, the Kodi icon is on Amazons home screen. (no more FireStarter)
    This is NOT good considering Amazon is one step away from now blocking Kodi all together.
    Amazon is blocking the rooting. I’m not liking what I see now.

    • Paul Middleton says:

      Use firestopper app exactly the same as firestarter but it works,then you can update kodi with out needing a computer,just google firestopper.apk dload the file,then google adbfire and down load the app,go on youtube to see how to set it up, pretty easy to follow,once installed use just the same as firestarter :)

  21. rapid1898 says:

    Tried the method 2 for 3 Fire TVs – and it works very well – thanks for that!

    But then i tried it with my fire stick – and there i get the following error message:
    Error: unknown command ‘hide’

    Why is that?

  22. Matt says:

    Hi guys, when I run the command
    adb shell pm hide

    from my ADBFire connected to my FireTV all I get is an error
    -bash: adb: command not found

    Any ideas?

    Thank you

    • GlammaGeek says:

      Yes. Since you already You’re getting that error because you already have the adb shell open. Just remove “adb shell” from that command and run it again. It should work this time.

      • GlammaGeek says:

        Yes. You’re getting that error because you already have the adb shell open. Just remove “adb shell” from that command and run it again. It should work this time.

  23. James says:

    For those getting the unknown command error, what I had to do on one of my fire sticks is toggle dev adb mode in my fire tv settings off/on about four times and then retry and it worked. Also, this method 2 only works on OS5 and above.

  24. James says:

    Method 2 worked for me. One of my fire boxes is still the previous version 5.0.5 prior to Alexa. And after method 2,it will not update and gets errors when checking for updates. Exactly what I wanted. Should this be update proof now as long as its not factory reset? Also, if one did need to factory reset, could I redo method 2 before allowing it to connect to the Internet, which it immediately does after reset to look for updates. Does anyone have any strategy for this?

  25. Ihsan says:

    Hello ive blocked updates on my fire tv via method 2 non-root and method 4 open dns. If i was to root my device in the future would i have to block updates again? Thanks

  26. Nitro says:

    I am not tech savvy. Is there the easiest way to block updates oh my fire tv?

  27. Snuffy says:


    Using ADBFire I connected to my FTV and opened Console

    “C:\adbFire>adb shell pm hide
    Package new hidden state: true”

    This is what I got returned. Is this correct? I had used the Method 3 awhile back thinking I was good but my router failed me :(

    When I try to click on ADB Shell I get this output
    shell@bueller:/ $ pm hide
    pm hide
    Package new hidden state: true
    shell@bueller:/ $

    really want to make sure no more updates :)

    • psw says:

      did u resolve it?
      if i even “unhide” it still states “new hidden state: true”

  28. Jim Stiene says:

    Hummm Just received 5 new sticks today and none of them would get past intial software update. Says unpplug and try again later… Anyone else??

  29. Alex says:

    Just to confirm: should stay enabled on FireOS 5?

  30. Stank says:

    It appears that you can’t block future updates on using Method 2 from Elias. Anyone know of a workaround?

    • Rami says:

      I can’t block updating using Method 2
      It was working before the last AFTV update
      did you get it to work?

  31. Stephen says:

    I have used method 3 on my linksys router which does block both http and https. The parental controls are per device connected to the router so I’ve naturally set them on the fire tv connection. However the latest software update still got installed. I copy and pasted the addresses so there are no typos and this time I remembered to actually turn parental controls on! It’s not been connected to a different network. Any ideas?

    • Paulo says:

      Mine did same…

      Download is blocked…

      But I didn’t set optional URL’s – just amzdigital*

      Downloaded latest from to

  32. damien says:

    Hello, just a heads up.

    I have updates blocked via machine, and opendns

    Very familiar with opendns…

    anyhow, unblocked updates on machine via adb.

    and it updated to os 5 even with open dns block.

    maybe ill post for the podcast if ?

  33. damien says:

    ALEXA block updates :)

  34. Alex says:

    Thanks for this guide.

    I had to use Method 4 as I did a factory reset and can’t get access to the unit until it’s set up (oh and my router doesn’t block https). However, now that I’ve done that my screen is just hanging at “checking for updates”. Anyone else experienced this or knows why it could be happening?

  35. Nicole says:

    Method No. 3 causes network error messages and the start screen can’t be loaded.
    Actually the start screen is not such a big deal for me but the error messages lead to a shut down of kodi after the auto start by fire starter.

    is there a way to deactivate these error messages?

  36. rocky says:

    hey, I have sideloaded KODI onto several FTVS for friends over the last year with no problems, but yesterday when I tried, KODI loaded ok, but several 3rd party addons that have always worked well, most notably Specto, fail to load for a couple different reasons. And in cCloud, some of the usually reliable channels fail to open (“necessary dependency failed to load”; or “unable to reach repository”; or such). Noticed update occurred on initial startup, could this latest software update have something to do with it? I deleted and loaded KODI two separate ways, both thru ES Explorer, with same result, and with a year old FTVS and both the new-purchased sticks, with same results. Any help out there?

  37. Jon says:

    Hi, I used method 2. After entering the command I just got the next command line. No error message and no confirmation. So I am not really sure the “hide” command worked. Is there a way to check that?

  38. Lee says:

    I have 5.2** installed and it looks like

    adb shell pm hide fails to do anything now

    • Chris says:

      Just tried myself on latest 9/6 release for FTV1 and got an error:

      Error: java.lang.IllegalArgumentException: Unknown package:

      • Chris says:

        Correcting my post, it works. I had to force close Firestarter and then cycle through adb on and off several times. Apparently Firestarter was causing issues with connect to shell and I didn’t notice.

  39. human says:

    as soon as i block https requests in my router, the firetv cant be used anymore. it says network error. seems that not an option anymore.

Leave a Reply

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