Consider this a fair warning to all cord cutters! Amazon is on a mission to control as much as they can and stop unverified streaming via system updates. By default, you do not have the option to decline system updates. You can turn off automatic application updates, but that is a different story. If you want the freedom to choose when to do system updates then read on. This does not impact application updates at all. You can still download from the Amazon app store or other methods to sideload. Keep in mind that at some point Amazon could change the way they control this on newer devices before they even ship, making this method useless. And as someone else pointed out, if you do a factory reset even on an older device, the first thing it’s going to do is look for system updates. So my advice would be to block system updates now while you can. When a new OS update comes out give it some time and come back to this site to read and see if anyone is having issues with it. If everything seems fine then it’s your choice if you want to enable updates again.
All of you on this forum should already be Troypoint subscribers. Hopefully you have already installed the Troypoint app on your device, which includes the rapid app installer. If you have not yet done this click here.
There are two ways you can go about disabling system updates.
- The easiest way is by using the TechDoctorUK debloat tool that you can find in the rapid app installer. Make sure you download the correct version; There is one for OS6 and one for OS7. I don’t believe this tool exists for older OS versions. It is still possible to disable updates on those devices but you will have to use method 2.
- The longer way is to download the Remote ADB app and run the commands yourself. This application can also be found in the Troypoint rapid app installer.
As with most things we discuss on this forum, make sure that you have unknown sources and ADB debugging turned on. Settings > My Fire TV > Developer Options.
The debloat tool from techdoctoruk can disable a lot of things, not just system updates. But if all you want to do is disable the system updates then scroll down the list and only check the ones that say (Breaks Amazon Updates). Then hit the run button.
If you have an older OS version or you don’t want to use the debloat tool you can use the Remote ADB app instead.
Go back to your firestick settings and go to About. Go down to where it says Network and write down the IP address listed on the right.
Launch the Remote ADB App and type in the IP address on the first line. Leave the second line as 5555. Click connect. You should get a message that asks if you want to allow usb debugging. Click the check box that says always allow from this computer then click okay. Type in the two commands below (one command for the older OS versions) one at a time and hit run. Once you hit the back button to close the onscreen keyboard you should be able to see that the commands were successful.
pm disable-user --user 0 com.amazon.device.software.ota.override
pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable com.amazon.dcp
adb shell pm hide com.amazon.device.software.ota
Once you have successfully run both commands disconnect remote adb and go back into your firestick settings to attempt to perform a system update. It should give you an error if you have done this successfully.