Een ontwikkelaar gebruikte de AI-tool
Claude Code om reclame en ongewenste software van de televisie van zijn ouders te verwijderen. Zijn experiment groeide binnen enkele dagen uit tot een opensourceproject waarmee ook andere gebruikers hun smart-tv kunnen aanpassen. De ontwikkeling laat zien hoe AI consumenten meer controle geeft over apparaten waarvan fabrikanten steeds vaker ook de software, advertenties en kijkgegevens beheren.
Het project heet
CleanYourTV en is ontwikkeld door Gathin T. Zijn aanpak verspreidde zich razendsnel snel onder eigenaren van televisies van onder meer Xiaomi, Sony en TCL.
Claude Code verandert Xiaomi-tv zonder programmeerwerk van eigenaar
De aanleiding was een televisie die reclame liet zien voordat de ouders van Gathin T. Netflix konden openen. De ontwikkelaar gaf het modelnummer aan
Claude Code, de AI-programmeerassistent van Anthropic, en vroeg de software om de televisie op te schonen.
Claude Code vond het toestel via het lokale wifinetwerk, schakelde 25 softwarepakketten van Xiaomi uit en bouwde een nieuw startscherm. Dat scherm toont vooral de applicaties die de gebruiker daadwerkelijk nodig heeft.
De ontwikkelaar deelde zijn instructies vervolgens op GitHub. Volgens zijn eigen verklaring gebruikten enkele duizenden mensen binnen twee dagen dezelfde aanpak op hun eigen televisies.
Het opvallende is niet alleen dat de aanpassing werkt. De AI-assistent kan technische handelingen uitvoeren waarvoor gebruikers normaal gesproken kennis nodig hebben van
Android, ontwikkelaarstools en systeemsoftware.
Die manier van werken heet agentic AI: kunstmatige intelligentie die niet alleen antwoorden genereert, maar ook zelfstandig een reeks technische taken kan uitvoeren binnen de toegang die de gebruiker verleent.
Hoe verwijdert AI advertenties van een smart-tv?
CleanYourTV gebruikt de Android Debug Bridge (ADB), een hulpmiddel waarmee computers opdrachten kunnen geven aan Android-apparaten.
Een gebruiker schakelt eerst de ontwikkelaarsopties op de televisie in. Daarna kan een computer via het lokale netwerk verbinding maken met het toestel. Claude Code analyseert welke softwarepakketten aanwezig zijn en welke onderdelen kunnen worden uitgeschakeld.
Volgens de
technische documentatie van CleanYourTV bestaat de aanpak uit drie belangrijke onderdelen:
- De AI maakt eerst een overzicht en back-up van de aanwezige softwarepakketten en instellingen.
- Vervolgens schakelt de software geselecteerde advertentiediensten, telemetrie en ongewenste voorgeïnstalleerde apps uit.
- Tot slot installeert het systeem op geschikte Android-tv's een alternatief startscherm zonder de gebruikelijke gesponsorde content.
De software verwijdert de oorspronkelijke Android-pakketten doorgaans niet volledig. In plaats daarvan worden ze uitgeschakeld met een systeemopdracht. Daardoor kunnen gebruikers de wijzigingen in veel gevallen terugdraaien.
Root-toegang, waarmee gebruikers volledige systeemrechten verkrijgen, is niet nodig. Wel moet de televisie ADB ondersteunen en moet de gebruiker de benodigde toegang toestaan.
Dat maakt de aanpak toegankelijker, maar niet volledig automatisch of risicoloos.
Niet iedere smart-tv ondersteunt dezelfde aanpassingen
De techniek werkt vooral op televisies met Android TV of Google TV. Dat zijn besturingssystemen die onder meer worden gebruikt op toestellen van Sony, TCL, Philips, Hisense en Xiaomi.
De GitHub-documentatie van CleanYourTV vermeldt inmiddels tientallen door gebruikers aangeleverde configuraties voor verschillende televisiemodellen. Deze configuraties helpen de AI bepalen welke software veilig kan worden uitgeschakeld.
Er zijn belangrijke verschillen tussen fabrikanten.
LG gebruikt webOS en Samsung gebruikt Tizen. Deze systemen ondersteunen niet dezelfde Android-opdrachten. Voor LG bestaan afzonderlijke experimenten, maar de standaardaanpak van CleanYourTV is daarvoor niet rechtstreeks geschikt.
Amazon Fire TV gebruikt een aangepaste Android-omgeving. Daar kunnen bepaalde ongewenste onderdelen worden uitgeschakeld, maar het vervangen van het standaardstartscherm is beperkter.
Een succesvolle aanpassing op één televisiemodel betekent dus niet dat dezelfde instructies ook veilig werken op een ander toestel.
Waarom verdienen smart-tv-fabrikanten geld aan advertenties?
Smart-tv's zijn voor fabrikanten niet alleen apparaten die ze eenmalig verkopen. Ze bieden ook mogelijkheden om inkomsten te verdienen nadat de consument het toestel heeft gekocht.
Dat gebeurt onder meer via advertenties op het startscherm, gesponsorde aanbevelingen en commerciële diensten die zijn geïntegreerd in het besturingssysteem.
Een belangrijke technologie daarbij is automatic content recognition (ACR). Deze software kan herkennen welke programma's, films of andere beelden op een televisiescherm verschijnen.
ACR gebruikt daarvoor bijvoorbeeld digitale vingerafdrukken van beeld of geluid. De verzamelde informatie kan worden gebruikt voor kijkstatistieken, aanbevelingen en gepersonaliseerde reclame.
Samsung beschrijft op zijn
officiële ondersteuningspagina hoe ACR kijkinformatie kan verwerken en welke privacyinstellingen consumenten kunnen aanpassen.
De commerciële waarde van deze gegevens is al langer onderwerp van discussie. In 2017 trof de Amerikaanse toezichthouder Federal Trade Commission een
schikking van 2,2 miljoen dollar met televisiefabrikant Vizio. Volgens de toezichthouder verzamelde het bedrijf zonder voldoende toestemming kijkgegevens van ongeveer 11 miljoen televisies.
CleanYourTV raakt daarmee aan een bredere vraag: hoeveel controle behoudt een fabrikant over een apparaat nadat de consument ervoor heeft betaald?
Het uitschakelen van reclamecomponenten kan de mogelijkheden voor advertentieweergave en dataverzameling beperken. Het betekent echter niet automatisch dat alle tracking verdwijnt. Streamingapps en andere diensten kunnen zelfstandig gegevens blijven verzamelen.
AI maakt technische aanpassingen bereikbaar voor gewone gebruikers
De belangrijkste innovatie van CleanYourTV is dat een AI-agent bestaande technische hulpmiddelen toegankelijker maakt.
Voorheen moesten gebruikers zelf uitzoeken welke Android-pakketten verantwoordelijk waren voor advertenties, welke opdrachten veilig waren en hoe ze een alternatief startscherm konden installeren.
Een AI-programmeerassistent kan een groot deel van dat onderzoekswerk overnemen. De gebruiker beschrijft het gewenste resultaat, waarna de software de benodigde opdrachten voorbereidt en, na toestemming, uitvoert.
Dit wordt ook wel vibe coding genoemd: software maken of aanpassen door in gewone taal instructies te geven aan AI.
De ontwikkeling reikt verder dan televisies. Hetzelfde principe kan worden toegepast op andere apparaten met toegankelijke softwareinterfaces, zoals computers, netwerkapparatuur en bepaalde slimme huishoudelijke producten.
Voor fabrikanten ontstaat daardoor een nieuwe uitdaging. Softwarefuncties die voorheen moeilijk te verwijderen waren, kunnen toegankelijker worden voor consumenten die geen programmeur zijn.
Dat kan invloed hebben op de manier waarop bedrijven hun apparaten ontwerpen, softwareonderdelen beveiligen en aanvullende diensten aanbieden.
Een verkeerde AI-opdracht kan een televisie onbruikbaar maken
De groeiende toegankelijkheid betekent niet dat het aanpassen van systeemsoftware zonder gevaar is.
TechCrunch beschrijft dat minstens één gebruiker meldde dat een Android-televisie na een dergelijke ingreep niet meer normaal opstartte. Dat onderstreept dat AI niet altijd correct kan beoordelen welke software essentieel is voor een specifiek toestel.
Mogelijke problemen zijn onder meer:
- Het startscherm of belangrijke systeemfuncties werken niet meer.
- Streamingapps of afstandsbedieningsfuncties reageren anders.
- Een firmware-update maakt eerdere aanpassingen ongedaan.
- Een onjuiste configuratie vereist technisch herstel of een fabrieksreset.
Ook de herstelmogelijkheid verdient nuance. CleanYourTV kan wijzigingen aan uitgeschakelde pakketten terugdraaien, maar dat is geen garantie dat iedere fout automatisch wordt hersteld.
Bovendien geeft de gebruiker een AI-agent toegang tot technische functies van het apparaat. Het is daarom belangrijk om opdrachten vooraf te controleren, een herstelprocedure beschikbaar te hebben en alleen vertrouwde software te gebruiken.
Wie vooral minder gepersonaliseerde advertenties wil zien, kan beter eerst de officiële privacyinstellingen van de televisie onderzoeken.
Opensourceprojecten bouwen voort op het oorspronkelijke experiment
Het experiment van Gathin T. staat inmiddels niet meer op zichzelf.
Naast CleanYourTV verscheen ook
claude-tv, een project dat een eenvoudiger Android TV-startscherm combineert met omkeerbare aanpassingen aan voorgeïnstalleerde software.
Ook het door TechCrunch beschreven project dumbtv richt zich op het terugbrengen van smart-tv's naar een eenvoudigere kijkervaring.
Deze projecten verschillen in ondersteunde apparaten en technische aanpak. Sommige richten zich op het uitschakelen van ongewenste diensten, terwijl andere ook de volledige gebruikersinterface vervangen.
De groeiende belangstelling laat zien dat AI-programmeerassistenten een nieuwe rol krijgen. Ze worden niet alleen gebruikt om nieuwe applicaties te ontwikkelen, maar ook om bestaande consumentenproducten aan persoonlijke voorkeuren aan te passen.
Voor de elektronica-industrie kan dat een belangrijke verschuiving worden. Wanneer consumenten gemakkelijker ingrijpen in voorgeïnstalleerde software, wordt het moeilijker om aanvullende commerciële functies uitsluitend te beschermen door technische complexiteit.
De echte test volgt wanneer fabrikanten reageren met betere gebruikersinstellingen, aangepaste verdienmodellen of strengere technische beperkingen. CleanYourTV laat voorlopig vooral zien dat AI de afstand tussen een gebruikerswens en een technische aanpassing aanzienlijk kan verkleinen.