CleanYourTV supprime les publicités d’un Android TV via ADB Wi-Fi, sans root ni désinstallation
Né d’un tweet à 7,4 millions de vues le 17 octobre 2026, CleanYourTV désactive la publicité et les bloatwares d’un Android TV ou Google TV via ADB en Wi-Fi, puis installe un launcher minimal de 523 Ko façon Apple TV. Rien n’est désinstallé et un script restaure tout en une ligne ; seuls les téléviseurs Fire TV et quelques modèles TCL chinois restent partiellement couverts.
17 octobre 2026. Gathin23 publie un avant/après du téléviseur de ses parents, nettoyé par Claude Code en Wi-Fi : 7,4 millions de vues. 19 octobre 2026. Le dépôt, d’abord nommé tv-vibehack, devient CleanYourTV. 25 octobre 2026. Le projet dépasse 38 000 étoiles et recense 316 modèles de téléviseurs sur 89 marques, en tête du classement GitHub de la semaine. Le point qui compte : nettoyer sa télévision de la publicité ne demande plus de root, de câble ni de firmware alternatif — seulement le pont de débogage qu’Android met déjà à disposition.
Pour l’amateur de self-hosting, c’est le même réflexe que pour un NAS ou un Pi-hole : reprendre la main sur un appareil que l’on possède, mais qui travaille contre nous.
Le mécanisme : ADB, pm disable-user et un launcher
Les téléviseurs Android TV et Google TV embarquent le même pont de débogage que les téléphones Android : ADB. Il suffit d’activer le débogage USB dans les options développeur, d’autoriser l’ordinateur une fois, et tout le reste est de l’outillage Android standard :
# 1. Activer le débogage sur le téléviseur, puis se connecter en Wi-Fi
adb connect 192.168.1.42:5555
# 2. Désactiver un paquet publicitaire (équivaut à Réglages > Applications > Désactiver)
adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherx
# 3. Restaurer l’état d’origine en une ligne
./tools/restore.sh Rien n’est désinstallé : pm disable-user désactive le paquet, et le script tools/restore.sh réactive tout. Le projet fournit aussi tools/disable.sh et launcher/build-and-install.sh, qui contiennent la sauvegarde, le garde-fou de l’écran d’accueil et l’historique de restauration. C’est la différence avec un script maison : l’assistant de codage réutilise ces outils plutôt que d’improviser.
La partie délicate varie par marque, donc le prompt fait découvrir le bloatware sur votre téléviseur et demande avant de toucher à quoi que ce soit. Le bloatware diffère entre TCL, Sony, Xiaomi et Philips, les quatre marques les plus représentées dans les listes.
Ce qu’on obtient : un écran d’accueil qui s’efface
Le launcher installé est une application native d’environ 523 Ko, sous licence MIT, qui remplace l’écran d’accueil par un dock de quatre applications favorites, une étagère supérieure qui affiche le nom de l’application focalisée avec un halo couleur, et une grille pour le reste des applications. Pas de rangées sponsorisées, pas de recommandations « Découvrir », pas de télémétrie qui téléphone à la maison.
Le téléviseur redevient un écran : il affiche ce que vous lui demandez, et rien d’autre. Trois boutons givrés donnent accès aux entrées HDMI, au réseau et aux réglages. Les thèmes changent les couleurs, le fond et le nombre de colonnes sans recompiler le launcher.
Les limites, sans langue de bois
Le projet est franc sur ce qu’il ne fait pas. Sur Fire TV, seule la moitié « débloat » fonctionne : Fire OS refuse de confier l’écran d’accueil à un launcher tiers. Sur une poignée de TCL du marché chinois, le téléviseur refuse d’installer le moindre launcher. Les Samsung (Tizen) et LG (webOS) sont hors sujet : ce ne sont pas des systèmes Android.
Il faut aussi le dire : modifier le logiciel d’un téléviseur peut affecter sa garantie. Le projet insiste sur son honnêteté — pas de root, pas de firmware flashé, pas de contournement de DRM, uniquement les réglages que le téléviseur propose à son propriétaire — mais le risque contractuel reste réel. Enfin, méfiez-vous des clones : le site officiel est cleanyour.tv, et d’autres domaines reprenant le nom ne sont pas gérés par le projet.
Pourquoi ça compte au-delà du salon
CleanYourTV est plus qu’un gadget viral. C’est la première fois qu’un outil de débloat de téléviseur atteint cette échelle — 38 000 étoiles, des dizaines de milliers de téléviseurs nettoyés, une couverture de presse dans 197 articles de 32 pays. Et c’est un produit du « vibe coding » : Claude Code a nettoyé un téléviseur réel, en itérant avec des captures d’écran, pendant que son auteur guidait. Le même réflexe qui pousse à héberger ses données soi-même s’étend désormais au dernier écran que les plateformes monétisaient.
C’est aussi une réponse à la fatigue de l’« open core » : quand les outils libres se ferment ou se monétisent, un projet MIT qui rend un appareil à son propriétaire devient un symbole.
Sans ordinateur : l’application communautaire et le garde-fou
Le chemin « officiel » suppose un ordinateur sur le même Wi-Fi et un assistant de codage disposant d’un shell — Claude Code, Codex ou Gemini CLI. L’assistant sauvegarde, débloque, compile et installe le launcher, et vérifie chaque étape grâce à des captures d’écran tirées du téléviseur. Avec le dépôt comme contexte, comptez une quinzaine de minutes. Si vous n’avez qu’un téléphone Android, l’application communautaire Clean Your TV de @udhaykumarbala fait le travail en cinq minutes : connexion, analyse, nettoyage.
L’ingéniosité tient au garde-fou de l’écran d’accueil : avant de désactiver le launcher d’origine, le script installe et bascule le launcher de remplacement, puis vérifie qu’il répond — pour ne jamais laisser le téléviseur sans écran d’accueil. Et rien n’est perdu : une pression longue sur une tuile la déplace, et la bibliothèque d’applications remet d’un appui une application retirée sur l’écran d’accueil. Sur le Fire TV Box 2015 (Fire OS 5), en revanche, même la moitié « débloat » échoue : chaque commande pm est refusée.
Pourquoi ni un Pi-hole ni un simple launcher ne suffisent
D’autres chemins mènent à un téléviseur moins intrusif, et ils ne couvrent pas le même problème. Un Pi-hole ou un AdGuard Home bloque les requêtes publicitaires au niveau du réseau — mais il ne supprime pas les rangées sponsorisées de l’écran d’accueil, servies par le système, ni les paquets de télémétrie préinstallés. Un launcher alternatif installé à la main cache la publicité, mais laisse les services d’analyse tourner en arrière-plan et collecter.
CleanYourTV combine les deux : il désactive les paquets de télémétrie et de publicité et installe un launcher qui ne les réaffiche pas. C’est cette combinaison — désactivation au niveau du système, pas simple masquage — qui explique son efficacité, sans root ni firmware alternatif. Et c’est aussi ce qui en fait un symbole : un outil MIT, pilotable par un agent de codage, qui rend un téléviseur à son propriétaire, au moment où le site satirique Open is the New Closed moque les projets qui s’ouvrent pour mieux se refermer.
Verdict
Si votre téléviseur tourne sous Android TV ou Google TV, lancez CleanYourTV ce week-end : quinze minutes, un ordinateur sur le même Wi-Fi, et vous récupérez un écran d’accueil sans publicité, avec une restauration en une ligne si vous changez d’avis. Si vous êtes sous Fire TV, n’utilisez que la moitié « débloat » et gardez le launcher d’origine. Si vous êtes sous Samsung ou LG, passez votre chemin — ce n’est pas pour ces systèmes. Le verdict tient en une phrase : c’est l’outil de débloat de téléviseur le plus abouti à ce jour, et il fonctionne parce qu’il n’installe rien d’irréversible.