FreeTV
A clean, ad-free home screen for your TV, and a Home button that always takes you to it.
- Sideload / dev mode
- Stable
- Low brick risk
- Reversible
Source codeWebsite: pharmajava.github.io
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
FreeTV 1.0.0
Una pantalla de inicio limpia y sin anuncios para tu tele, con un botón Home que te lleva siempre a ella. A clean, ad-free home screen for your TV, with a Home button that always takes you to it.
LG (webOS): probado en una LG OLED
- Iconos cuadrados de verdad, estante de 12 apps que se reordena manteniendo OK, TV en directo en el estante.
- Sugerencias solo de tus cuentas (menú Ajustes de inicio → Sugerencias), fila de hasta 18 con la plataforma en cada tarjeta.
- Mercados en dólares: Bitcoin, Ethereum, Solana, XRP, S&P 500 y NASDAQ 100 (iShares).
- Botón Home y Atrás vuelven a FreeTV, sin ir y venir; mantener Home 2 s vuelve al inicio de LG.
- Renovación del Modo Desarrollador (beta). Sin root, todo se deshace.
- Arreglos al ayudante: arranca en teles con Node 8 y vuelve bien tras Atrás.
Otras teles
- Samsung (2017+): la misma pantalla en
tizen/. Experimental, no probada por nosotros en una Samsung. - Android TV / Google TV: la app de Free My TV en
android/, sin cambios. No compilada ni probada aquí.
Instalación: README · Guía para hacerlo con cualquier IA Créditos: Free My TV y Razdva122/clean-your-tv-lg-webos. Este producto usa la API de TMDB pero no está avalado ni certificado por TMDB.
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?
- Yes. You can go back to the official software.
Did it work for you?
Did FreeTV v1.0.0 work on your LG OLED C3?
No reports yet for v1.0.0.
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, step by step"):
On the TV (you do it). LG Content Store → install Developer Mode → open it, sign in → Dev Mode Status ON (the TV restarts) → open it again → Key Server ON. It shows the TV's IP and a passphrase. The passphrase changes every time you restart the Key Server and is private: never paste it in a chat.
On the computer. Windows only: wsl --install -d Ubuntu, reboot, open Ubuntu and work there, in your home folder (not in /mnt/c). Then:
sudo apt update && sudo apt install -y git python3 python3-venv python3-pip curl xz-utils # macOS: brew install git python node curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
Reopen the terminal and nvm install 22 (skip this if node --version already says 20 or more).
- Get FreeTV and set your data.
git clone https://github.com/PharmaJava/FreeTV.git cd FreeTV cp config.example.properties config.properties nano config.properties
Set your city (city, latitude, longitude) and tmdbregion (your country). Paste your TMDB key yourself in tmdbkey= if you have one. In hideservices= list the services where you have no account (e.g. disney). This file stays on your computer (it is in .gitignore).
- Install.
bash install.sh 192.168.1.140
(with your TV's IP). It builds the home screen, downloads the Home button helper, patches it and installs it. It asks for the passphrase (you type it) and the TV shows a pairing prompt you accept with the remote. …
Risk and recovery
- Brick risk
- Low
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Using it, updating, uninstalling"):
You want to… Do this Go to FreeTV Home button (or turn the TV on) Open a channel for the children Custom tab (the first) → OK on its cover Add a YouTube channel Custom → + → type the name with the TV keyboard → Enter → pick the channel Move or remove a channel Custom → hold OK on it Remove something from Continue watching Continue watching → hold OK on it → Remove Uninstall an app All Apps → hold OK on it → Uninstall → confirm (a short OK opens it). Only apps installed through Developer Mode (the Store's); LG's own must be deleted on LG's home Move an icon on the shelf Hold OK on it, ◀ ▶ to move, OK to drop Choose the shelf apps Home Settings → Shelf Choose which services to suggest from, animation, how many Home Settings → Suggestions [README truncated]
Releases
| Version | Name | Released |
|---|---|---|
| v1.0.0 | FreeTV 1.0.0Latest | 23 October 2026 |
Credits, license and support
- License
- MIT