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

fire-tv-block-software-updates-aftvnews

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.

Pros
  • 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.
Cons
  • 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 5.0.5.1 to be installed on your Fire TV or Fire TV Stick to work. The only way to block updates on version 5.2.1.0 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.

Pros
  • 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.
Cons
  • 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.

Pros
  • Does not require Root.
Cons
  • 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.

Pros
  • Does not require Root.
  • Does not require router setting changes.
Cons
  • 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.

Pros
  • 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.
Cons
  • 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

ShareTweetShare+1

95 comments
  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.

    • momchil says:

      Same with me – my Fire TV Stick is still with the first dev version.

    • joe says:

      Need help have 2nd generation and block update but when I try to start my box it says unable to update amazon fire tv and will not let me continue past this screen it lets me go back but then it try to update and get same screen

  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:
    http://forum.xda-developers.com/fire-tv/general/emmc-hack-to-enable-adb-connect-adapter-t3228090

    I really need to bypass updates but fritz.box 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?

    amzdigitaldownloads.edgesuite.ne <—— 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 com.amazon.device.software.ota

    Complete How-To:
    http://forum.xda-developers.com/fire-tv/general/block-ota-updates-root-fire-os-5-t3183134

    • EasyBlock says:

      Sorry, correct command is:
      adb shell pm hide com.amazon.device.software.ota

      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 amzdigitaldownloads.edgesuite.net 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 amzdigitaldownloads.edgesuite.net

      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” :

    com.amazon.device.software.ota
    DeviceSoftwareOTA.apk
    DeviceSoftwareOTAIdleOverride.apk
    DeviceSoftwareOTAContracts.apk

    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:
    http://forum.xda-developers.com/fire-tv/general/block-ota-updates-root-fire-os-5-t3183134

  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 com.amazon.device.software.ota
    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

    • 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.

      Cheers

  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: https://www.youtube.com/watch?v=YgfInxSbLX0

    In “Additional DNSMasq Options” use:

    address=/amzdigital-a.akamaihd.net/127.0.0.1
    address=/amzdigitaldownloads.edgesuite.net/127.0.0.1
    address=/softwareupdates.amazon.com/127.0.0.1
    address=/updates.amazon.com/127.0.0.1

  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?

    • wildcard says:

      remove WAN connection from router first

  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 :)

    • wildcard says:

      use apk-dl.com

      paste play store url

      download apk without evil google account

  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 com.amazon.device.software.ota

    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:

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

  27. Snuffy says:

    Hello

    Using ADBFire I connected to my FTV and opened Console

    “C:\adbFire>adb shell pm hide com.amazon.device.software.ota
    Package com.amazon.device.software.ota 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 com.amazon.device.software.ota
    pm hide com.amazon.device.software.ota
    Package com.amazon.device.software.ota new hidden state: true
    shell@bueller:/ $

    really want to make sure no more updates :)

    • psw says:

      did u resolve it?
      if i even “unhide” com.amazon.device.software.ota 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: com.amazon.dcp should stay enabled on FireOS 5?

  30. Stank says:

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

    • Rami says:

      Yes
      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 5.0.5.1 to 5.2.1.0

  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 com.amazon.device.software.ota 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: com.amazon.device.software.ota

      • 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.

  40. wildcard says:

    there is more than one service with OTA in the name.

  41. wildcard says:

    Method 5 pfSense

    retask an older PC, add two good NICs

    all your base are belong to you

    Be sure to add Conversations app to join us in this millennia

  42. chinwag.im says:

    also block

    a1896.g.akamai.net

  43. Greg Dixon says:

    Is there a way that you can manually install fire TV’s latest update without affecting a rooted box.

  44. Matt says:

    I used option 3 on my ddwrt router. Blocked all 4 addresses. Tested to ensure they were blocked. Came home from work and the thing still updated itself and I lost root. Ugh….

  45. Todd says:

    I blocked with OpenDNS which I test frequently. Both new Stick2’s updated in the last week. Testing still shows all addresses blocked

  46. Sausageman69 says:

    Hi, I am a newbie in the U.K. and I have recently purchased an FTV2. I would like to share my experience and if anybody is still awake by the end of this post I would welcome any positive/constructive comments. I have experimented with streaming apps such as KODI, Showbox, UKTVNow, Mobdro, etc on my android phone and wanted to buy a TV box. I was initially looking at a Minix Neo U1 but decided on the FTV2 after seeing the fantastic guides, podcasts and comments on ATFVNews, learning that it could be rooted and the above apps could be sideloaded. I have a Virgin Media Superhub 2 router which doesn’t allow domains to be blocked so went with method 4 above and blocked all 4 domains through OpenDNS. I tested the file download and it blocked it. On receiving the FTV I tried to register but couldn’t get past an ‘unable to update’ screen. In desperation I thought I would bite the bullet and allow the updates to load and just sideload the apps, but even then I couldn’t get to the registration screen. I contacted Amazon CS and they couldn’t get it to work even after a factory reset (pressing home and back buttons together for 15 secs). In the end they said they would have to replace the box. Whilst waiting for the new box to arrive I accidently discovered that my wife had enabled child safety blocks using a VirginMedia app called Websafe and that this was blocking the updates. I disabled this and, sure enough, on receiving the new box it immediately went to being registered, even before I could remove the Ethernet cable as it was pre-registered on my Prime account. I was pleased to discover that the firmware version was 5.2.1.1 and that with the new KingRoot utility I could try and root it. The clarity of the home pages was excellent as was the video through Prime. I had blocked the first 2 domains using OpenDNS again and assumed that this was blocking the latest update – schoolboy error! I left it a day and downloaded all the tools mentioned in the rooting guide and switched the FTV box back on to find, disappointingly, the new interface on 5.2.4.0 had been installed. I took an immediate dislike to the new format and the screen was grainy and had vertical lines all over it, about 4-5mm wide, which were more evident against the black background. I played about with the display settings and the best image I can get is using 720p at 60Hz with a 3% scale (it was set to Auto) but this isn’t brilliant. I am using a Panasonic 32″ full HD 1080p/100Hz TV, which I have had no image quality issues with before. I will now have to wait and see if KingRoot updates their utility again in the future to try and root before the next update. I will leave the VM app enabled in the hope that this continues to block any future update. However, I am now having second thoughts that in hindsight I maybe should have gone with the Minix box!
    (PS sorry this so long – will keep future posts brief!)

    • firetv sucks says:

      Dont feel bad its not worth the effort. I supposedly had updates blocked on the box had followed the guides exactly. Also had updates blocked on the router. Router went bad and put in another forgetting about the blocking. Figured I was fine cuz had updates blocked on box but it updated anyway. Using a Nexus Player now and so much better cuz its open not locked down firetv garbage with its garbage ui. Would recommend a mi box nowadays though.

  47. Major Lee Obvious says:

    @AFTVnews

    I cannot download media apps (hbo, netflix, et al) with this blocklist:

    firs-ta-g7g.amazon.com
    amzdigitaldownloads.edgesuite.net
    softwareupdates.amazon.com
    updates.amazon.com
    atv-ext.amazon.com
    a1910.d.akamai.net
    amzdigital-a.akamaihd.net
    amzdigital-b.akamaihd.net
    amzdigital.akamaihd.net

    which ones ought be removed?

  48. burningrome says:

    Yet another datapoint with a FTV2. 4 domains blocked at router with http and https, FTV2 connected with ethernet cable. I had no success in getting past the Checking for updates… screen with any variety of pulling network cable out, tried it 10 times? Finally removed the “optional” two domains from the blocklist and it worked the first time. So those 2 definitely cause probs with the new FTV2 when blocked. Thanks for all the info!

Leave a Reply

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

*

Get notified of new posts

Enter your email address to receive notifications of new posts by email.