[u] unshittify

~/log/tv-and-displays/r2d2-lg-webos

067 tv + displays

R2D2

LG webOS TV (one model and firmware build)

open creator post ↗ anubhavmalhotra.com

ai
multiple models
evidence
public
reviewed

An unwanted webOS update brought apps nobody asked for, terms-gated voice and telemetry. Anubhav Malhotra rooted the TV, gave it his own launcher and push-to-talk voice through the remote’s mic with local speech models, and blocks LG’s telemetry and content-recognition servers around the clock.

ai
The builder says all of the code was written by models: GPT-6 Astra and GPT-6.1 Sol for the launcher and blocking, Claude Opus 5.5 for the UI and video stream, and Argon for voice. He made the design decisions.
caveats
Tested on one TV and firmware; pins and offsets must be found again for others. Needs root, and the write-up doesn't cover getting it. Voice and the browser need a CUDA machine with about 10 GB of models. Weather works in the US only.
evidence
Public code + creator post + Show HN post.
github
68 stars, last commit 2026-11-06. As of 2026-11-06. Stars show interest, not safety.

Code or detailed materials are published. Says nothing about safety, quality or maintenance. Not tested by unshittify. Added by unshittify. Wrong or out of date? Send a correction.

> unshittify weekly: new projects in your inbox, once a week. Nothing in weeks with nothing new.

You'll get a confirmation email first. Unsubscribe any time. privacy