PDA

View Full Version : How to block software updates on the Amazon Fire TV or Fire TV Stick



zombola
04-30-2016, 11:50 AM
C/P dont shoot the messenger

https://45.media.tumblr.com/bcdeed2968a2471550b7077d6a9c15e4/tumblr_mzoccxXoCd1sgfta9o1_500.gif


http://s3.amazonaws.com/digitaltrends-uploads-prod/2014/11/amazon-fire-tv-stick-review-box-remote.jpg


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.

Contents


Method 1: Block updates on Fire TV (Requires Root)
Method 2: Block updates on Fire TV (Without Root)
Method 3: Block updates via Router
Method 4: Block updates via OpenDNS


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.


Method 1 Guide

Your Fire TV must berooted. Otherwise, use one of the other methods to block software updates.
Connect to your Fire TV via ADB
Run the command: adb shell
Run the command: su
(Be sure to select “Grant” if your Fire TV prompts you for superuser access.)
For Fire OS 3, run the command: pm disable com.amazon.dcp
For Fire OS 5 (version 5.0.0 and up), run the command: pm disable com.amazon.device.software.ota
Run the command: exit
Run the command: exit
(Yes, you do this twice.)

http://www.aftvnews.com/wp-content/uploads/2014/06/Screen-Shot-2014-06-15-at-8.56.42-PM.png
To re-enable updates, simply follow this guide again but replace disable with enable in step 5. Alternatively, performing a factory reset will also re-enable updates. Updates will not be re-enabled when installing custom ROMs.


Method 2: Block on Fire TV (Without Root)This method requires Fire OS 5 (v5.0.0 and up) to be installed on your Fire TV or Fire TV Stick to work. If your device is rooted, you should follow method 1 instead. 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.




Method 2 Guide

Connect to your Fire TV via ADB
Run the command: adb shell pm hide com.amazon.device.software.ota
(If the message “unknown command hide” appears, it’s because this only works on software version 5.0 and up, as I stated above. You need to use method 3 or 4 instead.)
Run the command: exit

To re-enable updates, simply follow this guide again but replace hide with unhide in step 2. Alternatively, performing a factory reset will also re-enable updates.


Method 3: Block updates via RouterThis 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.


Method 3 GuideAccess your router’s parental control settings and block the following four domains:


REQUIRED: amzdigital-a.akamaihd.net
REQUIRED: amzdigitaldownloads.edgesuite.net
OPTIONAL: softwareupdates.amazon.com
OPTIONAL: updates.amazon.com

The first two domains listed are the most important ones to block and the only ones required. These are the domains where the update file is downloaded from. With only these domains blocked, your Fire TV will be able to determine that an update is available, but will not be able to download the update. The third and fourth domains are used by the Fire TV to determine if an update is available.
Every router’s parental control settings are different, so I can’t guide you on specifically how to block domains using your router. If you’re unsure how to do it, check your router’s manual or search the internet for instructions for your specific router model.
To test if your router can block HTTPS requests, set it up to block the above domains and then try downloading
this file
https://amzdigital-a.akamaihd.net/obfuscated-otav3-8/15a759f96bc19f1b349797e698b39919/update-kindle-bueller-51.5.3.7_user_537174420.bin
If the download fails, then your router can block HTTPS requests.

Here are screenshots of various router parental control screens to help you understand what you are looking to achieve:




2546525466254672546825469

http://www.aftvnews.com/wp-content/uploads/2014/05/comtrend-router-url-filtering.jpg

zombola
04-30-2016, 12:10 PM
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.



Method 4 Guide


Sign up for OpenDNS. The name might change, but currently, the plan you want is the “Personal OpenDNS HOME FREE” plan. Be sure to confirm your email address to fully enable your account.

25470




Head to the Dashboard -> Settings page, enter your home IP address, click the “ADD THIS NETWORK” button.25471
25472
Select the network you just added from the drop-down menu at the top.
Using the “Manage individual domains” area at the bottom of the page, add the following four domains set to “Always block”:

amzdigital-a.akamaihd.net
amzdigitaldownloads.edgesuite.net
softwareupdates.amazon.com
updates.amazon.com


Your configuration should look like this:25473

25474
The two nameserver IP address should be listed at the bottom of your OpenDNS dashboard page. Currently, they are 208.67.222.222 and 208.67.220.220
When using OpenDNS, you need to ensure you update the service if your home IP changes. They have to do this automatically. If your home IP changes and you don’t update OpenDNS, your Fire TV may be able to access updates.


i thank who post this .

c8rbk1ng
05-01-2016, 12:57 AM
Easier way: Connect to your Fire TV via ADB. Click on 'device setup' and uncheck the box that says "FireTV updates on", Save and you're done.

zombola
05-01-2016, 12:17 PM
again thanks for sharing that with us