TheBoringTV for LG webOS
A Google TV-style home screen for LG webOS TVs.
- Sideload / dev mode
- Stable
- Low brick risk
- Reversible
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Can it break my device?
- Very unlikely to break anything. It may void your warranty.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did TheBoringTV for LG webOS work on your LG OLED C3?
No reports yet.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: LG OLED C3.
No compatibility information yet.
Getting started
From the project's README ("Install on the TV"):
Turn on LG's Developer Mode (or use a rooted TV), install the webOS CLI, and add your TV with ares-setup-device. Then: ares-package . -o /tmp --no-minify ares-install --device tv /tmp/com.boring.tvhome.ipk ares-launch --device tv com.boring.tvhome Developer Mode installs expire after 50 hours unless you extend them in the Developer Mode app.
Risk and recovery
- Brick risk
- Low
- Reversible
- Yes
- Voids the warranty
- Yes
- Requires opening the device
- No
From the project's README ("Make it the real home screen (rooted TVs)"):
On a TV rooted with the Homebrew Channel, there are two options. To root a TV, see e.nya.je/getroot (at your own risk: it may void your warranty, and a firmware update can remove root). Both live in service/, are packaged with the app, and change no files on disk.
Replace LG's home (recommended). service/as-home.sh runs early at every boot. It copies TV Home into RAM, gives the copy LG home's app id (com.webos.app.home), bind-mounts it over LG's home, and restarts the app manager so it picks the copy up. webOS then opens TV Home wherever it would open LG's home: the Home button, Back from an app, and startup (the script also opens it at boot, so the TV no longer starts on the Live TV no-signal screen). ares-package . service -e service -e docs -e .git -o /tmp --no-minify ares-install --device tvroot /tmp/com.boring.tvhome.ipk ssh root@<tv-ip> 'ln -sf /media/developer/apps/usr/palm/services/com.boring.tvhome.service/as-home.sh /var/lib/webosbrew/init.d/40-tvhome-as-home && reboot' It also sets the TV's "last input" to TV Home, so boots that would open Live TV ("Not Programmed" without an antenna) open TV Home's loading screen instead (the original value is saved in /var/lib/webosbrew/tvhome-last-input.orig). It also turns off LG's Home Auto Launch, so a power cut behaves like a restart: a black screen, then TV Home's loading screen, and LG's own home never shows. The trade-off is that webOS's boot animation no longer plays (it only …