webos-vibehack
An Apple TV-style home screen for LG TVs.
- Sideload / dev mode
- Stable
- Low brick risk
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.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did webos-vibehack 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 ("Setup"):
You need a Mac on the same Wi-Fi as the TV, with Node.js (for LG's ares CLI, fetched with npx) and Python 3. The steps are macOS only for now: install.sh makes the app icon with sips.
Developer Mode on the TV
Create a free account at webostv.developer.lge.com.
On the TV, install Developer Mode from the LG Content Store and sign in.
Turn on Dev Mode Status (the TV restarts), open the app again and turn on Key Server. Note the IP address and Passphrase it shows.
Connect your computer (once)
export TVHOST=192.168.1.50 # the IP from the Developer Mode app npx -y -p @webos-tools/cli ares-setup-device -a lgtv -i "{'host':'$TVHOST','port':'9922','username':'prisoner'}" npx -y -p @webos-tools/cli ares-novacom --device lgtv --getkey # type the passphrase npx -y -p @webos-tools/cli ares-setup-device -m lgtv -i "{'privatekey':'lgtvwebos','passphrase':'ABC123'}"
- Install
git clone https://github.com/OmkarK97/webos-vibehack.git cd webos-vibehack python3 -m venv venv && venv/bin/pip install websockets TVHOST=192.168.1.50 ./install.sh
The first run shows an "allow this device?" prompt on the TV: accept it. That pairing lets sync-apps.py read your apps and icons. install.sh then packages the app, installs it and opens it. Run it again whenever you install or remove apps on the TV.
- A one-press shortcut
With the launcher open, hold a number key on the remote (say 1) and assign it. From then on, …
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No