[Fire TV General] RiCkLaR:
Just to be crystal clear, I am only "confirming" that if a 4K user was on the old firmware Fire OS 6.2.8.7 where Amazon started blocking your ability to disable FTV-launcher, the situation that I was in because I had not forcibly disabled OTA updates beforehand; that currently it is possible to enable a few ADB shell commands and let the firmware update every month and NOT lose the third-party launcher from being set as default. This could all change if Amazon gets more aggressive at stopping users from further modifying the devices they own.

Don't get confused cause still a brand-new device/user can't just decide to use the LauncherManager app "today" and switch the default FireTV_Home to a third-party launcher if they have already received/installed the current OTA updates from Amazon, steps need to have been taken before allowing the device to receive any current OTA update.

I've input those ADB shell commands in my last post once and Wolf_Launcher has stayed enabled with every successive OTA update after Fire OS 6.2.8.7. If you were keeping track of how Amazon broke the LauncherManager from working, first Amazon pushed an updated firmware that blocked you from disabling updates, then ability to disable the FTV-launcher system-app, then they pushed a new FTV-launcher.apk update that reset your HOME_action and re-enabled FTV-launcher as default. Of course, I do not have full OTA updates blocked and can't because of receiving the Fire OS 6.2.8.7 update and all the successive ones after that version.

What I've done is this...

First disable the package that installs system component updates (aka the system-app updater that installs apk's pushed from Amazon servers). Package: com.amazon.tv.forcedotaupdater.v2

ADB disable command:

pm disable-user com.amazon.tv.forcedotaupdater.v2

If you have the Debloat_Toolbox app installed you can do it within the app or via ADB. If I need a particular System-app updated I can just download from the github link in my last post and sideload it.

Then add a shell command to be run with LM to clear OTA downloads manually. Are you using LauncherManager version 1.1.6 ? If not, then update it. If so, then open it, go to Other_Settings, go to ADB_Commands, select "+" to add a shell command, enter anything for the label, check box to "Execute on Boot," save after entering the command:

pm clear com.amazon.device.software.ota

That will allow you to check for updates at your own time, if you got to FireTV_settings and "Check-For-Updates" and see it quote "Downloading System Componets," then go to ADB_Commands inside LM and select the already input command to delete what system-apps/componets that are being downloaded. If instead you see a new firmware update version number being downloaded, you can let it download and install it, or go back to LM and delete it with the above 'clear' command. I try to check for Updates once a month, but forgot a few times and the stick had no problem skipping an OTA update and just downloading the latest OTA update version available.

Maybe my method only works because of all the other system packages I've disabled with ADB beforehand. So here is what I have currently disabled:

Spoiler content hidden.