LG Update Blocker stops the "a new software version is available" popup
that webOS shows on every boot, without touching the firmware itself.
It applies up to five reversible layers and re-applies them on every boot
through a Homebrew Channel startup hook:
- Block LG update servers - points snu/su/nsu.lge.com and their TLS
and CDN aliases at 127.0.0.1 in /etc/hosts.
- Delete staged firmware - wipes /mnt/lg/cmn_data/swupdate. An update
that was already downloaded keeps prompting even when the servers are
unreachable, which is why blocking alone often is not enough.
- Lock the staging folder - bind-mounts an empty read-only directory
over it so nothing can be staged again.
- Turn off auto-update settings - switches off every update related
key that com.webos.settingsservice exposes on your firmware, remembering
the original values.
- Stop update services at boot - optional, stops the update upstart
jobs found on the TV.
Requires root and the Homebrew Channel: the app asks the Homebrew Channel to
elevate its own service on first launch. "Remove protection" undoes everything.