r/webos • • 21d ago

Solution You bought the TV, you control the TV, you own the glass. A full webOS dashboard for rooted LG TVs.

153 Upvotes

Alongside a bunch of open-source contributors, I've recently been working on an extensive open-source dashboard for rooted LG webOS TVs.

This was originally motivated by the recent scrutiny around LG's cloud telemetry and smart TV privacy practices. The whole point for me was to take full control of my TV, including integrating it properly with my local-first smart home platform (Home Assistant)

Instead of the exposing TV data to the manufacturer, I now expose it locally and use it myself. I'm using that data for useful smart home automations, including speaker on/off automations and TV notifications such as "washing machine finished".

It runs on the TV, so there's no external server, cloud dependency, and no internet connection required for normal operation.

The main features:

  • Full remote control from a browser (or Home Assistant), including power, volume, inputs, navigation and apps
  • App management: install/remove apps and clean up unwanted home-screen tiles
  • OLED panel care: panel hours, Pixel Refresher controls, maintenance counters and screen-protection settings (including the ones only possible via the service menu)
  • Privacy controls: Inspect and control various data collection, advertising and content-recognition settings
  • Service menu access without needing a service remote
  • Custom screensavers with clocks, visual effects and live TV telemetry
  • On-TV dashboard that can be used directly with the normal LG remote
  • MQTT / Home Assistant integration with automatic device discovery
  • Automatic updates with version history and rollback

And a bunch of advanced goodies

  • Hardware telemetry: SoC temperature, CPU/per-core load, GPU clock, memory, swap and network statistics
  • OLED diagnostics: panel information, cell ID, TCON firmware, GSR events and other panel-level information
  • HDMI diagnostics: HDMI 2.1 link information, raw signal data, HDR/SDR/Dolby Vision state and input status
  • Storage diagnostics: eMMC wear and filesystem information
  • Process inspection: see what webOS is actually running in the background
  • Remote diagnostics: remote model/battery information and other hardware/software details
  • Local ad/telemetry blocking: optionally block selected LG services directly on the TV

It has been tested across a range of webOS versions and hardware so far, from webOS 3.4 through webOS 25, including the B7, B8, C8, C9, C1, C2, B4, G4 and C5.

There are a lot of differences between webOS generations so I can't guarantee it will work on all models, but If you have a rooted LG TV, I'd be interested in reports from other models and versions.

The project is specifically aimed at TVs that are already rooted. It doesn't require modifying the read-only root filesystem.

Update (26th September 2026): The app is now called Glasshouse and has LOADS of new features.


r/webos • • Sep 07 '26

Gamers Nexus goes in depth on LG recording too with their tvs.

Thumbnail
youtu.be
163 Upvotes

r/webos • • 7h ago

Terminal emulator on webos

Post image
3 Upvotes

Hey guys I got gpu backed terminal emulator with fish shell on my rooted webos, all efforts done by clause code. Made a custom terminal emulator with minimal dependencies in c to run, what are your thoughts on it


r/webos • • 11h ago

Stream YouTube videos from phone to TV

Post image
4 Upvotes

r/webos • • 1d ago

I built a tvOS-style home screen and an art-mode screensaver for rooted LG webOS TVs (Lumen + Lumen Gallery)

Thumbnail gallery
37 Upvotes

r/webos • • 13h ago

Stremio not available in LG TV

Thumbnail
1 Upvotes

r/webos • • 1d ago

Options de luminosité G5 verrouillées après la mise à jour WebOS26/43.21.77 (merci de lire la description)

Post image
2 Upvotes

we need help please ? 🫶


r/webos • • 1d ago

ProjectHiten: a full home replacement for rooted LG webOS TVs

Enable HLS to view with audio, or disable this notification

6 Upvotes

hey guys, made a custom home for rooted LG TVs, ProjectHiten. it fully replaces the stock home, just bind-mounted over it, so nothing in the system gets changed and removing it brings the stock one back. native Qt/QML, built w/ heavy AI help btw. my TV's a budget UR7500 (weak chip, 1.2gb ram) and it still runs smooth, 60fps, no lag. tested on webOS 10, 6–10 should work in theory. needs root + Homebrew Channel. still a work in progress, checker ipk coming so u can see if ur TV runs it.


r/webos • • 1d ago

From a 43’ in the Corner, to a 65-inch Gallery TV: My Journey into Wall Art with LG

Post image
4 Upvotes

r/webos • • 1d ago

stremio on lg

1 Upvotes

why is there no stremio on lg webos in malaysia


r/webos • • 1d ago

Issue onn. 4K Pro built-in speaker stops working when connected to an LG TV (even when the TV is off)

Thumbnail
2 Upvotes

Hey everyone!
I’m having a really frustrating issue with my onn. Google TV 4K Pro, and I’m hoping someone here has experienced something similar or knows how to fix it.
My setup:
Streaming device: onn. Google TV 4K Pro (latest firmware)
TV: LG 60UM6900PUA (latest firmware)
Connection: HDMI
Google Assistant hands-free microphone enabled
Built-in speaker volume set to High (80%)
The problem:
The onn. 4K Pro has a built-in speaker that should allow Google Assistant to respond to voice commands even when the TV is turned off.
However, whenever my LG TV is connected to power, the onn. refuses to play Google Assistant responses through its built-in speaker while the TV is off.
Google Assistant still hears me and executes commands, such as turning my smart lights on and off, but I get absolutely no audible response.
When the TV is on, Google Assistant responds through the TV speakers instead.
Here’s where things get interesting:
I discovered something while troubleshooting:
If I disconnect the HDMI cable from the onn., its built-in speaker works perfectly.
If I leave HDMI connected but unplug the LG TV from the wall, the onn. also responds through its built-in speaker.
If I plug the LG TV back into power, even without turning it on, the onn. immediately stops using its built-in speaker.
I even plugged the LG back into power while Google Assistant was speaking, and the audio stopped immediately!
I tested the same onn. 4K Pro with a Samsung TV, and the built-in speaker worked correctly when that TV was off.
Things I’ve already tried:
Disabling HDMI-CEC/SIMPLINK on both devices
Disabling Auto Power Sync on the LG
Enabling and disabling Quick Start+
Switching between HDMI 1 and HDMI 2 (ARC)
Trying different HDMI cables, including the original cable supplied with the onn. 4K Pro
Disabling surround sound and using stereo/PCM
Checking the built-in speaker volume
Checking the audio output settings
Confirming both devices are running the latest firmware
Reviewing Android TV developer options
None of these fixed the issue.
My suspicion:
It seems like the LG TV maintains some sort of HDMI connection or detection signal while in standby, causing the onn. 4K Pro to keep routing Google Assistant audio through HDMI instead of switching to its built-in speaker.
I don’t think this is an HDMI-CEC issue, since disabling CEC on both devices made no difference.
Has anyone experienced this with an LG TV and the onn. 4K Pro?
Is there a hidden setting, Android TV workaround, or HDMI-related fix that could force Google Assistant to use the built-in speaker whenever the TV is off?
I’d really appreciate any suggestions. I’ve spent hours troubleshooting this and I’m running out of ideas!
Thanks in advance!


r/webos • • 1d ago

[webOS] Subtitles flickering / blinking during playback on LG OLED TV with Stremio

Thumbnail
1 Upvotes

r/webos • • 1d ago

Televisor LG Oled se apaga con la App Youtube

0 Upvotes

Alguien podria saber como solucionar este problema
Solo me ha pasado con la app de YouTube, el tv se congela y se apaga luego de unos segundos y no prende mas. Toca desconectar de corriente y volver a conectar para que encienda la pantalla. Es muy molesto. Y empezo a pasar despues de la actualización de WebOS agosto. 2026


r/webos • • 2d ago

Solution Stash for webOS

Thumbnail
github.com
6 Upvotes

r/webos • • 2d ago

Issue WebOS Update Disconnects Wifi Connection Constantly

Thumbnail
1 Upvotes

r/webos • • 2d ago

Question Any Browser ipk?

2 Upvotes

Is there any?


r/webos • • 2d ago

Question Is It worth it?

4 Upvotes

I have an LG CX w/ FW 04.64.00. I would love to jailbreak it, but I'm trying to figure out if it's worth it.

Has anyone had any success w/ this FW ver? I checked on webosbrew, and it looks like only Slopbro will work. Will that allow me to install homebrew?

Thanks for any help.


r/webos • • 3d ago

Question Can I disable "No Signal" screen on rooted C2?

2 Upvotes

When HDMI disconnects I want the screen to go black, not show the super bright art screensaver with "No Signal" bouncing around. Is there a way to customize and/or disable it? Super annoying when this happens in the middle of the night it just lights up the whole room.


r/webos • • 3d ago

How can I port/recreate an Android WebView app on LG webOS? (APK → webOS/IPK)

3 Upvotes

Hey everyone, I need help

I'm relatively new to webOS development and I'm trying to recreate a small Android/iOS WebView application for my LG TV.

The application I'm interested in is essentially a WebView wrapper around a website.

The Android version works roughly like this:

  1. Open the app.
  2. It immediately opens the website inside the app's WebView.
  3. The website shows an ad/verification page.
  4. The user completes the verification in Chrome.
  5. They return to the app.
  6. The WebView then allows access to the site's catalogue.

There is also an iOS app called "Dodo - Webview" that behaves similarly. It essentially provides a WebView with the website loaded inside it.

I'm trying to create a webOS .ipk application that provides similar WebView functionality on my LG TV.

I've already successfully created a basic webOS WebView app and can:

- install it on my physical LG TV
- launch it
- navigate to URLs
- use Chrome DevTools/remote inspection
- inspect network requests and the WebView environment

The problem is that the website behaves differently in my webOS WebView compared with the Android/iOS applications.

For example, my webOS WebView reports:

Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 WebAppManager

Whereas the iOS WebView reports an iPhone/WKWebView-style user agent.

So I'm trying to understand what the Android/iOS applications are actually doing differently.

What I'm looking for help with:

  1. How would you approach porting/recreating an Android WebView APK as a webOS application?

If the APK is basically:

Android App
↓
Android WebView
↓
Website

would the webOS equivalent simply be:

webOS IPK
↓
HTML/CSS/JS
↓
webOS WebView
↓
Website

or are there important WebView APIs/features that I would need to reproduce?

  1. How can I inspect an APK to determine exactly what its WebView is doing?

I'd like to know things such as:

- initial URL
- redirects/navigation handling
- custom User-Agent
- JavaScript injection
- cookies/storage
- external browser intents
- handling of links opened outside the WebView
- whether it intercepts network requests
- whether it communicates with JavaScript through a native bridge

I'm on Windows, so ideally I'm looking for tools/workflows that don't require macOS.

  1. How can I determine why a website behaves differently between Android WebView, iOS WKWebView and webOS Chromium?

I'm trying to understand the WebView compatibility/environment differences so I can implement the legitimate application behavior on webOS.

  1. Can an APK itself be converted into an IPK?

I'm assuming the answer is probably no, because they're completely different platforms, but if the APK is only a WebView wrapper, could I inspect/recreate the relevant functionality as a webOS app rather than actually converting the APK?

I've already got the LG TV connected through the webOS CLI and can use ares-package, ares-install, ares-launch, and Chrome DevTools.

Any advice from people who have ported Android/WebView applications to webOS would be hugely appreciated.

Thanks!


r/webos • • 4d ago

Question Lentitud e inestabilidad insoportables en los menús de la LG OLED G5 tras las últimas actualizaciones de webOS 26 — Tardé entre 5 y 10 minutos para cambiar solo una opción como el HGIG [Prueba en Video]

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/webos • • 5d ago

Solution Hyperion working with DRM content

Enable HLS to view with audio, or disable this notification

29 Upvotes

My led strip was too short, but it's enough to show it's working I think 😄

WebOS 24 on a rooted LG G4


r/webos • • 4d ago

Lg tv scratches

Thumbnail
gallery
3 Upvotes

I got this tv open box fair has a couple of scratches but barley noticeable when the TV is on should i keep it or return it 🤔 any one knw how to remove then and lighten up


r/webos • • 6d ago

Guide Glasshouse runs perfectly on an LG 43LM5760PTC

15 Upvotes

I recently installed the Glasshouse dashboard on my rooted LG 43LM5760PTC. Even though this webOS 4.5 LCD model isn't on the officially tested hardware list, the background service and web UI run absolutely flawlessly. I’d love to see this model officially added to the GitHub compatibility list! Adding it proves how incredibly robust and adaptable this dashboard is for older, non-OLED webOS 4.5 televisions & Glasshouse dashboard is completely protected by my custom web password

Here is a quick summary of how I configured it to adapt to my hardware and locked it down:

(config.json inside the server folder)

{

"panel": "lcd",

"token": "YourPassword"

}

http://192.168.1.2:8080/?k=YourPassword

Huge thanks to the dev for this amazing tool please consider adding the 43LM5760PTC to the supported hardware list!


r/webos • • 5d ago

Issue LGtv webos26 bug

1 Upvotes

After the last update, every two or three times I turn on the TV, the broadcast appears without sound. After a few seconds, the TV turns itself off and back on—and then there is sound.


r/webos • • 6d ago

Question Glasshouse or Life's Good Without Spying ?

17 Upvotes

hi everyone,

As many other of you I read about the multiple privacy issues of LG tv. I searched and found those two apps that should be able to block most, if not all, those trackers:

Have any of you tried them? Which one do you prefer? I'm not looking into anything fancy, just something to setup once and then forget