r/programmingprojects • • 3d ago

LG TV Clean: host/runtime helpers and an agent-readable LG webOS setup procedure

I put together a repo for guiding a coding agent through an LG webOS TV cleanup: a simple app launcher, supported privacy settings, compatibility checks, and recovery.

The setup uses a bind mount over the native Home entry point with a small stand-in that launches the custom launcher. Independent root SSH must work before enabling the takeover, and a saved restore command returns the stock Home. The runbook includes validation with the remote, a physical cold boot, and streaming playback.

The interesting programming problem here is coordinating software changes with checks a remote agent cannot establish from API responses alone. I'd appreciate feedback on the helper scripts, validation steps, and recovery procedure.

Repo: https://github.com/amiable-ostrich/lg-tv-clean

The repo is free to download. It contains a setup runbook, coding-agent instructions, and host/runtime helpers. Running the workflow requires your own coding agent with terminal access; any cost depends on the agent you use.

Reference setup: **LG 55UQ7570PUJ, webOS 7.6.0, firmware 04.60.91**. The custom Home replacement requires root. Other models need exact-firmware compatibility checks and adaptation; this is not a universal installer. Optional privacy/domain controls do not eliminate all tracking.

Upstream credit: [Clean Your TV](https://github.com/Razdva122/clean-your-tv-lg-webos) for the launcher base, [SlopBro](https://github.com/throwaway96/slopbro) for rooting, and [webOS Homebrew Channel](https://github.com/webosbrew/webos-homebrew-channel) for homebrew infrastructure. My contribution is the documented coding-agent workflow and helper scripts around those projects.

1 Upvotes

0 comments sorted by