24 lines
1.2 KiB
HTML
24 lines
1.2 KiB
HTML
<p><b>LG Update Blocker</b> stops the "a new software version is available" popup
|
|
that webOS shows on every boot, without touching the firmware itself.</p>
|
|
|
|
<p>It applies up to five reversible layers and re-applies them on every boot
|
|
through a Homebrew Channel startup hook:</p>
|
|
|
|
<ul>
|
|
<li><b>Block LG update servers</b> - points snu/su/nsu.lge.com and their TLS
|
|
and CDN aliases at 127.0.0.1 in /etc/hosts.</li>
|
|
<li><b>Delete staged firmware</b> - 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.</li>
|
|
<li><b>Lock the staging folder</b> - bind-mounts an empty read-only directory
|
|
over it so nothing can be staged again.</li>
|
|
<li><b>Turn off auto-update settings</b> - switches off every update related
|
|
key that com.webos.settingsservice exposes on your firmware, remembering
|
|
the original values.</li>
|
|
<li><b>Stop update services at boot</b> - optional, stops the update upstart
|
|
jobs found on the TV.</li>
|
|
</ul>
|
|
|
|
<p>Requires root and the Homebrew Channel: the app asks the Homebrew Channel to
|
|
elevate its own service on first launch. "Remove protection" undoes everything.</p>
|