The Amazon Fire TV installs all updates automatically without asking you for permission. This means that if you want to keep your Fire TV rooted, you must block these updates. Here is how to block over the air updates.
This guide is outdated. Please follow the new guide here.
Method 1: Disable Update Package (Root Required) – Recommended Method
This method disables the application on the Fire TV which checks for updates. This is the recommended method. Be aware that this method does not survive a factory reset and must be re-applied after the Fire TV completes its initial setup.
- Connect to your Fire TV via ADB
- At the command line type: adb shell and hit enter
- Then type: su and hit enter
(If this is the first time you’ve ever requested super user (su) from ADB, you will need to select “Grant” on a popup which will appear on your Fire TV. If the popup times out, you may safely repeat this step. Alternately, you can go into the settings of the SuperSU and set the app to grant su by default. In which case you will not need/get a popup on the Fire TV.)
- Then type: pm disable com.amazon.dcp and hit enter
- You should see the message: “Package com.amazon.dcp new state: disabled”
(If you instead see the word “Killed”, it means you have not gained super user (su) and need to go back and repeat step 3.)
- Then type: exit and hit enter
- Lastly, type: exit and hit enter again
Method 2: Block updates using your Router
We have covered this method in a previous post. See that post for a complete guide. This method is still valid, but not ideal. The problem with this method is if you connect your Fire TV to any network other then your home router, the Fire TV will still update. The block is not on the Fire TV, but rather on your router. The plus side to this method is it has zero chance of bricking your Fire TV as it involves making no changes to the Fire TV.