Vibecoders gebruiken Claude om ads en bloatware uit tv's te verwijderen

Een beetje tweaker heeft wel wat manieren gevonden om geen advertenties in zijn of haar smart-tv te krijgen. Een Pi-hole aan het thuisnetwerk koppelen bijvoorbeeld, of een Chromecast kopen en de tv in de eerste plaats niet met internet verbinden. Maar creatieve programmeurs hebben nu een ander idee. Met hulp van AI schrijven ze zelf launchers waar geen ads in zitten.

De afgelopen dagen zijn meerdere projecten online verschenen waarbij gebruikers zelf aan de slag gingen met onder andere Claude om hun tv's aan te pakken. Een gebruiker genaamd Gathin deed dat bijvoorbeeld met een Android TV-model van Xiaomi. Hij gaf daarvoor naar eigen zeggen alleen het modelnummer aan Claude en wist zo meerdere specifieke Xiaomi-packages te verwijderen en een eigen launcher te schrijven. Hij zette de broncode van de tool genaamd cleanyourtv op GitHub.

Een andere gebruiker heeft een toolkit online gezet om Android TV-modellen 'te debloaten', ofwel veel van de standaardsoftware van fabrikanten te verwijderen. Het gaat dan om bijvoorbeeld aanbevelingen van Google en fabrikanten als TCL. De toolkit maakt het verder mogelijk om een eigen launcher te installeren.

Vibecode tv

Weer een andere gebruiker deed hetzelfde met de tool dumbtv. Die is vooral bedoeld om bloatware te verwijderen, maar maakt het ook mogelijk een eigen launcher te installeren.

Alle tools zijn wel alleen bedoeld voor Android TV-toestellen, maar niet voor bijvoorbeeld LG's webOS of Samsungs Tizen. Android is een stuk eenvoudiger aan te passen via de Android Debug Bridge (ADB), als de ontwikkelaarsopties zijn ingeschakeld. Zulke openheid hebben veel andere televisies niet.

Bovendien is er simpelweg meer bekend over hoe Android werkt, wat het voor Claude makkelijker maakt om aanpassingen te doen. Dat zegt bijvoorbeeld Mihir Gupta, die in een korte prompt alleen maar aan Claude meegeeft dat de llm 'de televisie moet debloaten'. De AI doet de rest.

Overigens is het niet meteen een aanrader om de tools zomaar te installeren. Een van de programmeurs waarschuwt dat de repo niet actief wordt bijgewerkt. Bovendien zijn de tools vooral gevibecoded – installeren op eigen risico dus!

Update, 22-10 – In de titel en het intro werd aanvankelijk gesproken van zelfgebouwde firmware, maar dat klopt niet. Het gaat om launchers en andere manieren om televisies te debloaten. Dat is aangepast naar neutralere bewoording.

Vibecode tv 2

Door Tijs Hofmans

Nieuwscoördinator

21-10-2026 • 10:26

104

Submitter: Vanquish92

Reacties (104)

Sorteer op:

Weergave:

@TijsZonderH

Het enige wat ik terug zie in de bronnen zijn android apps, in dit geval launchers, die men altijd al (desnoods via adb) kon installeren.

Zoals de toolkits ook doen met een reeks adb commands uitvoeren.

Echter zie ik nergens ook maar iets wat voldoet aan de term firmware.

Kan je mij vertellen om welk firmware project het ging?
Is ook geen firmware. Deze zijn volgens mij alitijd signed en kun je niet zomaar aanpassen. De meeste Android TV's accepteren deze alleen over-the-air en niet via een USB stick. Voor bepaalde chinese android-tv boxes (met Amlogic or Rockchip hardware) is een custom rom te vinden.

Debloaten van je tv is niks anders dan wat je ook op je telefoon kan doen, idem met een custom laucher.

Spannend artikel maar iets wat wat al jaren mogelijk is.
Je kunt heel eenvoudig de apps op je Android TV & Google TV apparaten verwijderen:
  1. Download de app "ADB AppControl" (werkt alleen op Android TV & Google TV):
    https://play.google.com/store/apps/details?id=dev.cybercat.adbappcontrol.play
  2. Zoek in de instellingen het "build nummer" (staat meestal in een categorie die lijkt op "Over" of "Toestel informatie").
  3. Druk 7x op het "build nummer".
  4. Je hebt nu ontwikkelaar modus geactiveerd.
  5. Ga naar "Geavanceerde instellingen" (kan op sommige apparaten zoiets als "Aanvullende instellingen" of "Overige instellingen" heten).
  6. Open "Ontwikkelaarsopties".
  7. Activeer "USB debugging".
  8. Open de app "ADB AppControl".
  9. Verwijder alle apps die je nooit gebruikt en welke niet nodig zijn voor het functioneren van het OS (zoals tracking en telemetrie apps).
  10. Als je klaar bent sluit de app.
  11. De activeer "USB debugging".
  12. Deactiveer "Ontwikkelaar modus".
De laatste 2 stappen zijn uit veiligheidsoverwegingen.

Note: De apps worden van de huidige installatie verwijderd, maar na een fabriek reset staan de apps er weer op.
Mogelijk verwijderbare apps:

Agenda — agenda-app; uitschakelen als je deze niet gebruikt.

com.android.providers.calendar — Agenda-opslag; voorzichtig uitschakelen, omdat andere apps hiervan afhankelijk kunnen zijn.

Contacten — contacten-app; uitschakelen als je deze niet gebruikt.

com.android.providers.contacts — Contactenopslag; voorzichtig uitschakelen vanwege mogelijke afhankelijkheden.

com.android.providers.userdictionary — gebruikerswoordenboek; doorgaans optioneel.

com.android.printspooler — afdrukservice; uitschakelen als je niet afdrukt.

com.android.dreams.basic — standaard screensaver; uitschakelen als je een alternatief gebruikt.

com.google.android.feedback — Google-feedback en diagnostiek; kandidaat om uit te schakelen.

com.android.tv.feedbackconsent — feedback- en toestemmingscomponent; eerst controleren.

com.google.android.tv.bugreportsender — verzenden van foutrapporten; kandidaat om uit te schakelen.

com.miui.tv.analytics — Xiaomi-tv-telemetrie; alleen relevant als het pakket aanwezig is.

com.xiaomi.statistic — Xiaomi-gebruiksstatistieken; alleen relevant als het pakket aanwezig is.

com.xm.webcontent — Xiaomi-webcontent en promoties; eerst controleren.

com.google.android.play.games — Google Play Games; uitschakelen als je geen games speelt.

com.google.android.marvin.talkback — schermlezer; alleen uitschakelen als je deze toegankelijkheidsfunctie niet gebruikt.

Google Meet / Duo — videobellen; uitschakelen als je dit niet gebruikt.

Demo- of retailmodus-apps — winkel- en demofuncties; uitschakelen als de tv niet in een winkel staat.

Ongebruikte fabrikant-apps — bijvoorbeeld extra aanbevelings-, promotie- of contentapps; per pakket beoordelen.


Systeemapps die je beter niet zomaar verwijderd:

com.google.android.gms — Google Play-services.

com.android.vending — Google Play Store.

com.android.systemui — systeeminterface.

com.android.tv.settings — Android TV-instellingen.

com.google.android.tvlauncher — Android TV-launcher, indien in gebruik.

com.google.android.apps.tv.launcherx — Google TV-launcher, indien in gebruik.

com.android.permissioncontroller — machtigingsbeheer.

Essentiële netwerk-, Bluetooth-, HDMI-, DRM- en fabrikantgebonden systeemservices.
Edit 1: stap "Open "Ontwikkelaarsopties" toegevoegd.
Edit 2: te verwijderen apps toegevoegd.

[Reactie gewijzigd door wootje op 21 oktober 2026 16:42]

AuteurTijsZonderH Nieuwscoördinator @THETCR • 22 oktober 2026 09:59
Ja goed punt, firmware is hier niet correct, ik pas het aan!
Je kan van AI vinden wat je wil, maar dit is écht geen simpele 'woordjesvoorspeller' meer zoals veel mensen het noemen...
In dit geval is het gebruikt voor code te schrijven, ofwel een taal. Dus in een zekere zin is het alsnog een 'zeer geavanceerde woordjesvoorspeller'.

Betekent niet dat het geen goede toepassing heeft, en zal hebben. Maar desondanks zullen LLM zeker uiteindelijk tegen een plateau aan lopen. Hoewel dat een andere discussie is.

[Reactie gewijzigd door MaRs-Strife op 21 oktober 2026 10:50]

Het misleidende is het woord simpele in simpele woordvoorspeller. De verbanden en redeneringen die opgezet kunnen worden zijn enorm geavanceerd en creatief. Het revolutionaliseert programmeren, advocatuur, geneeskunde (interpretatie imaging, ...) wetenschap (studie proteïnen,...),...

AI veroorzaakt talloze uitdagingen (ecologisch, op vlak van werkgelegenheid, op vlak van toegang tot informatie, ...), maar het niveau dat vandaag gehaald wordt door geavanceerde modellen ligt al hoger dan wat de gemiddelde mens kan (en op veel vlakken wat we collectief kunnen (AI die grenzen wetenschappelijke kennis verlegt)).
Je haalt schaal en complexiteit die elkaar. Een simpele taak vaak een snel herhalen maakt die taak zelf niet moeilijker.

Als ik een machine bouw die een miljoen spijkers per seconde ergens in kan duwen, is het nog steeds een veredelde hamer. Het is geen schroevendraaier en al helemaal geen lasapparaat.

Tuurlijk is het indrukwekkend op welke schaal en hoe snel het kan, maar dat is een ander verhaal.

Bovendien lijkt code me op veel vlakken en stuk makkelijker dan taal. Denk eens aan de trainingsdata die gebruikt wordt: allemaal werkende programmas ipv tekst vervuld met willekeurige socialmedia posts en andere 'troep' die mensen schrijven omdat de hele kennis van de wereld al gebruikt is.

[Reactie gewijzigd door Alxndr op 21 oktober 2026 11:30]

Je haalt schaal en complexiteit die elkaar. Een simpele taak vaak een snel herhalen maakt die taak zelf niet moeilijker.

Als ik een machine bouw die een miljoen spijkers per seconde ergens in kan duwen, is het nog steeds een veredelde hamer. Het is geen schroevendraaier en al helemaal geen lasapparaat.
Dat is even zinnig als zeggen dat een computer binaire berekeningen maakt, binaire berekeningen zijn simpel, dus een computer is simpel.

Een llm is geen simpele woordvoorspeller. Zoals ik zei wilt dat niet zeggen dat er geen problemen mee zijn, oa ook op vlak van gestolen trainingsdata.
Bovendien lijkt code me op veel vlakken en stuk makkelijker dan taal
Dan heb je nog niet veel gecodeerd buiten Hello World. Daarnaast is de grenzen van de wetenschap verleggen over het algemeen niet gezien als gemakkelijk. Ik denk aan eiwitvouwen voor nieuwe geneesmiddelen.
Een computer is ook simpel, heb blijven nulletjes een eentjes*. Het zijn en blijven simpele transistors, het enige wat verandert is is de schaal en snelheid. Een LLM is en blijft veredelde T9. Het is generatieve AI enkel kan herkauwen wat wij het gevoerd hebben.

Wetenschap is ookalleen maar moeilijk omdat je je eerst alles wat al eens bedacht is eigen moet maken en secuur te werk moet gaan. Eiwitten vouwen volgt ook slechts een aantal 'eenvoudige' basisregels, het is de schaal die het complex maakt. Alleen daarom zijn computers en AI zo waardevol, die kunnen in seconden/minuten/uren wat een mens jaren of eeuwen zou kosten.

Ik ben idd geen programmeur, maar leg me maar eens uit hoe alles wat digitaal is uiteindelijk niet terug te brengen is naar "IFTT" - simpele nulletjes een eentjes, zo werkt uiteindelijk de hardware.

* laten we quantumcomputers hier ff buiten beschouwing laten

[Reactie gewijzigd door Alxndr op 21 oktober 2026 18:23]

Je bent flink aan het cherry picken om je punt te maken. Waarom laten we quantumcomputers dan voor het gemak buiten beschouwing? Omdat je daar geen verstand van hebt? Het blijkt namelijk dat je van de rest ook niet heel veel kaas hebt gegeten als je zo simpel redeneert.

Alles reduceren naar "mwoah, gewoon een nulletje of een eentje" en "schaal maakt het ingewikkeld" is een absolute dooddoener om een discussie te winnen, je wilt in de basis al niet aannemen dat de huidige en zeker toekomstige LLMs geen simpele woordvoorspellers meer zijn. Weet je bijvoorbeeld hoeveel troep er in die trainingsdata kan zitten? Weet je hoeveel onkundige "programmeurs" hebben bijgedragen aan die dataset? Da's exact hetzelfde als die socialmediaposts waar je het over hebt.

Als je wil reduceren, waarom dan niet door naar quantumniveau? Of waarom maken we er niet meteen een existentieel probleem van? Want als alles te reduceren is, waarom dan uberhaupt nog je bed uitkomen?
Ik ben niet aan het cherry picken, maar maak bewust gebruik van metaforen en analogieën om de discussie leesbaar te houden. Maar als je daar het nut niet van ziet en het op de persoon gaat spelen ben ik klaar met dit draadje.
Kom op, op de persoon spelen? Je spreidt allerlei ongeinformeerde informatie hier en neemt niets aan van een ander. Het is geen simpele kwestie van naroeptoeteren wat wij gevoed hebben, LLM's worden steeds geavanceerder. Je kunt een heel netwerk van agents aan de gang zetten die allemaal via voorspelling, interpretatie en redenatie aan een project kunnen werken, dat is heel veel meer dan een woordvoorspeller. Als je zo simpel zaken benadert, dan zijn jij en ik ook niets meer dan dat. Wij hebben ook geleerd om de taal die ooit verzonnen is te beheersen. Wij voorspellen, interpreteren en redeneren ook. Zijn wij dan uiteindelijk ook eentjes en nulletjes?

Je beweert dat code uiteindelijk makkelijker is dan een spreektaal en geeft daarna ook nog eens aan dat je geen programmeur bent. Dan is het toch overduidelijk dat je daar geen verstand van hebt, maar wel een mening over wilt hebben?

Metaforen werken niet als je de basis van een onderwerp niet begrijpt, daar is niks mis mee, maar voegt dat dan echt iets toe aan een discussie?
Beetje "wij van WC Eeend", niet?
Abstractielagen maken dat je niet kan zeggen dat het allemaal enen en nullen zijn, dat het niet "simpel" een woordvoorspeller is. Er zit complexiteit, informatie en gedrag in de lagen en het systeem als geheel, ook al zijn die lagen zelf ook weer te herleiden naar enen en nullen (en tokenvoorspellingen). Het is meer dan schaal.

[Reactie gewijzigd door NoTechSupport op 21 oktober 2026 20:33]

Waar schaal je dan bijvoorbeeld een LLM in die Navier-Stokes heeft opgelost? Waar verschillende LLM agents met elkaar praten en een probleem oplossen? Of is dat nog steeds een 'zeer geavanceerde woordjesvoorspeller'?
Ja, volgens mij wel. Ik ben geen expert, maar 10.000 agents die 88 uur bezig geweest zijn en honderden miljarden tokens verstookt hebben klinkt mij als brute-forcen.

Heeft die LLM iets 'origineels' gedaan, of gewoon enorm veel 'simpele' (bestaande) wiskunde toegepast?
Een plateau gedefinieerd door alle kennis beschikbaar in digitale vorm? Of bedoel je een ander plateau?
Nou ja, dat het werkt betekent niet dat het geen woorden voorspeller is.

En dan heb je nog werken en goed werken. De code werkt, dat is te zien (voor zover er geen security issues zijn). Maar ik hoop dat ik nooit in aanraking kom met deze gevibede code want 99 van de 100 keer is het een gigantische bende.
99 van de 100 keer? Jongens, wie zal het hem vertellen?

Ik ken senior en principal developers die al maanden lang geen eigen code meer hebben geschreven...
Hebben ze ook pagerduty in het weekend en ‘s nachts?
Ja, zeker. En opleiding technische Informatica gevolgd, 20+ jaar ervaring.

AI categorisch wegzetten als slop genererende woordvoorspellers lijkt me in dit stadium je kop in het zand steken. Zou ik medische apparatuur of kritische infrastructuur laten vibecoden, zeker niet.

Is het een 10x accelerator voor een ervaren ITer, volgens mij wel.
Ik werk bij een silicon valley “unicorn” en wij werken al heel lang met heel veel AI tools. Onze engineers komen ook vaak van de FAANG bedrijven, dus zijn zeker geen pipos. Maar toch wordt bij ons AI gebruikt als “accelerator” en automatiserings tool, en zit er altijd nog een mens achter voor validatie. Wij nemen onze SLA’s namelijk zeer serieus en onze engineers hebben ook allemaal pagerduty. En als je de LLM generated code ineens hele gekke random dingen erin ziet proppen op “onbewaakte” momenten, telkens weer, wat je ook prompt, configureert, harnest etc. dan blijf je echt wel zelf aan de knoppen. Niks tegen AI maar ik geloof gewoon niet dat ervaren engineers die enterprise grade code in productie hebben dit zomaar zonder menselijke validatie doen. Wat anthropic e.d. ook zegt. Dat gaat echt een keer flink fout en fiks het dan maar zelf.
Dat is leuk voor ze. Minder leuk voor de mensen die moeten dealen met de output.

Ik zit zelf aan de ontvangende kant van de pipeline en ik kan je zeggen dat ik nooit eerder zo'n bende heb gezien. Mijn mening is gevormd door wat ik voor ogen krijg, niet door een ideologische slag die ik heb.
Precies dit. Bij “ons” wordt dat gewoon weer “teruggegooid”. Of de “leveranciers” hebben zelf pagerduty en zijn dus direct verantwoordelijk in hun weekenden en nachten voor het correct werken van hun code.
Dat lijkt me vasthouden aan het verleden. Compilers maken ook een gigantische bende van de assembly die ze genereren.

Security lijkt me een groter probleem, het zijn toch apparaten die vaak aan het net hangen.
Wanneer een compiler iets fout doet, dan kan ik een bug rapporteren en dan zal het gefixt worden.

Een LLM die iets fout doet is onderdeel van de verwachtte mogelijke uitkomsten omdat het een inherent fuzzy systeem is. Ik zie ook geen Anthropic issue tracker bijvoorbeeld.
Ohja? Ik zie toch geregeld gevibecode spul voorbij komen en ik verbaas me er juist over hoe netjes het is. Inclusief comments bij elke stap.
Dat is ook juist venijnige er aan. Van een afstandje ziet het er allemaal heel plausibel uit, maar wanneer je er stap voor stap doorheen werkt en echt alles checkt, dan kom je er achter dat er vrijwel altijd eigenaardigheden in zitten. Gekke checks, rare conclusies, nutteloze control flow, enorm verbose comments die niks zeggen, etc.

Hierdoor krijg je een codebase die 2x of meer groter is dan een elegante oplossing zou zijn. Over het algemeen schaalt de hoeveelheid bugs gecorreleerd met de hoeveelheid code. Grotere codebase = meer verwachtte bugs.
Daarom is het ook van belang dat nog steeds een persoon met vakkennis de AI (die code maakt) opereert. Als gedegen Software Engineer heb je genoeg mogelijkheden om de AI dusdanig te sturen dat er wél bruikbare code uitkomt. Los daarvan kun je natuurlijk zelf de code in je editor gewoon aanpassen. Wat het lastig maakt is dan men denk dat dit niet meer nodig is. Tsjah, dan eindig je met AI slop inderdaad, omdat die maar wat doet. Het is de kunst om de boel in het gareel te houden, niet zozeer om alles zelf nog te coderen.
Inderdaad, volledig de handen van het stuur halen is onverantwoord op dit moment. Het is moeilijk te voorspellen hoe het over 10 jaar gaat, maar mijn verwachting is dat het dan ook nog steeds onverantwoord is.

Hoeveel je het nu moet gebruiken, daar kunnen twee redelijke mensen in mening over verschillen. Ikzelf zit meer aan de conservatieve kant waarbij ik LLMs eigenlijk alleen 'readonly' gebruik. Door zelf de code te schrijven weet/voel je waar de pijnpunten zitten, wat beter moet en weet je precies wat het doet. Het typen is nooit de bottleneck geweest.

Wat wel een bottleneck is, is begrijpen van wat er is en wat er moet/kan gebeuren. Hierbij zie ik dat LLMs tegenwoordig best goede samenvatters zijn en ook redelijke interactieve rubber ducks.

Ik was bijvoorbeeld bezig met een driver voor een battery fuel gauge, alleen was de datasheet heel vaag over welke units er gebruikt werden. (Ah vs Wh vs C)
Een LLM wist me te vertellen dat het meestal een van deze was en toen ik doorvroeg naar bewijs kwam die met de officiële C driver die dat ook gebruikte. Dat was lekker sneller dan wanneer ik zelf had moeten uitzoeken.
Je haalt een goed punt aan. Ik merk dat ik zelf AI ook als een soort rubber duck gebruik. Ik praat er vooral tegenaan, gebruik het om documentatie door te spitten, laat het beschrijvingen ombouwen naar handige UML en ontwerpen enz. Ik gebruik het ook nog wel eens om test-cases uit te schrijven voor unit-tests. Het is ook heel handig als debugging tool (wat houdt deze exception eigenlijk in?). Dat was ook een beetje mijn punt: iedereen rekent zich nu rijk omdat 'AI alles kan', maar ik denk dat de toekomst 'm vooral zit in slimme operators die AI gebruiken om zelf beter, slimmer en efficiënter te werken. Ik laat de AI dan wel een UML diagram maken maar ik bepaal nog steeds zelf hoe die diagram eruit zou moeten zien. Als het resultaat niet klopt dan corrigeer ik het door verder te prompten of zelf de UML aan te passen.
Nu ja. Die pool droogt op gezien er geen juniors meer de kans krijgen om een gedegen software engineer te worden.

Daarnaast is het nog de vraag hoelang deze software engineers hiervoor nog relevant blijven gezien deze controles ook geautomatiseerd worden door agents deze handeling automatisch te laten uitvoeren.

Vervolgens maakt het allemaal niets meer uit hoe de code eruit ziet want het is allemaal disposable geworden en daardoor goedkoop.
Gelukkig zijn mensen altijd perfecte programmeurs en leveren die nooit bugs of problemen op in hun software.

AI is misschien niet perfect, maar het is echt niet alsof het nu alleen maar spaghetti code oplevert.
In de basis is het dat natuurlijk wel. Maar een algemene, gangbare benaming voor een technologie dekt zelden de volledige complexiteit van de onderliggende werking.

Een vliegtuig is ook niet simpelweg een tuig dat vliegt, net zoals een duikboot veel meer is dan een boot die kan duiken, of een deeltjesversneller meer doet dan alleen deeltjes versnellen.

Dat een term technisch gezien klopt, betekent niet dat die ook recht doet aan de complexiteit van wat erachter schuilgaat.
Sommigen noemen het daarom ook een stochastic parrot.

Wikipedia: Stochastic parrot

Uit de sectie Debate;

According to machine learning researchers Lindholm, Wahlström, Lindsten, and Schön, the term "stochastic parrot" highlights two vital limitations of LLMs:[11][12]
  • LLMs are limited by the data they are trained on and are simply stochastically repeating contents of datasets.
  • Because they are just making up outputs based on training data, LLMs do not understand if they are saying something incorrect or inappropriate.
Ja maar toch he. Mensen zijn óók beperkt tot hetgene wat ze geleerd hebben en praten ook alleen maar na wat ze dus geleerd hebben.. en laten we eerlijk zijn, de méésten hebben ook geen flauw benul of wat ze zeggen eigenlijk wel klopt.
Spijker op zijn kop wat mij betreft.
Hoeveel mensen van alles roepen en eigenlijk geen antwoorden hebben als je er op doorvraagt waarom ze dan die mening zijn toegedaan.
Interessant, ik vraag me af of dat nog steeds zo geldt. De voorbeelden waar ik AI testmodellen het internet op vliegen om tokens te verkrijgen of om andere hacks uit te voeren, suggereren dat de modellen actief op zoek gaan naar informatie of oplossingen die ze in hun training niet hebben gekregen. Zelf heb ik niet genoeg zicht op hoe dat precies werkt, maar het wekt wel de suggestie dat AI modellen inmiddels niet / minder gelimiteerd worden door hun training dan in de beginfase.
Het is wel een woordjesvoorspeller, maar alleen in de zin dat wat mij betreft veel mensen ook niet boven dat niveau uit komen :) .
Het verbaast me dat de Claude guardrails zulke dingen niet tegenhouden.
Want? reclame is ethisch ? of bedoel je dat claude niet beschermd tegen het verklooien van je tv?

misschien is een disclaimer al voldoende.
ik mag hopen dat de guardrails ingrijpen bij echte serieuze zaken ?
Want? reclame is ethisch ? of bedoel je dat claude niet beschermd tegen het verklooien van je tv?
Claude heeft wel beperkingen op vragen als 'hack doelwit XXX' waarbij de TV in dit geval het doelwit is, maar het ook wel iets anders kan zijn.
Ik zou denken dat Claude de techbro's beschermt en zulke dingen blokkeert. Ik heb eens met Claude en ziggo box proberen reverse engineeren en dat wou hij niet doen.
Ik vroeg ChatGPT van de week uit lolligheid eens om het 'move' commando van Windows te reverse-engineeren omdat ik foutmeldingen kreeg bij het verplaatsen van files tussen UNC-paden en kwam niet tot een oplossing.

ChatGPT kwam 50 seconden later met "Gedaan! :D En ik zag <dit en dit> in een paar DLL-files " en van alles erop en eraan.. haha
De guardrails zijn niet zo speciaal. In een nieuwe conversatie de vraag net wat anders verwoorden en dan gaan ze vaak vrolijk hun gang.
Mijn ervaring is dat het er erg op neer komt hoe je de prompt in elkaar sleutelt. Voor mij was een goed voorbeeld de implementatie van de spotify api. Als je de prompt geeft zoals die op de spotify site staat dan wil die geen artiesten/song titels opslaan. Als je alleen zegt van: "hier is een api, implementeer de volgende zaken", dan kijkt die verder nergens naar. Dus de guardrails zijn er denk ik wel maar tot niveau x.
Ik zou denken dat Claude de techbro's beschermt
Ja, tegen rechtszaken vanwege medeplichtigheid als het ding gevraagd wordt allerlei illegale content te genereren. Leg me uit waarom dat per se slecht is.
Zelfs Grok brand Musk soms af. Dus het ligt puur aan de AI. En wat de maker wil.

Ik ben het vaak totaal niet met bepaalde zienswijze van Musk eens maar hierin vond ik hem dus niet hypocriet.
Ligt aan het model. De guardrails van fable zijn heel zwaar. Met de andere modellen heb ik veel reversing gedaan. Zelfs met fable met de juiste insteek.

Maar op dit moment gebruikt ik veel de GPT 6 lijn. Goedkoper en vooral minder guardrails.

De meeste modellen doen heel veel tenzij je expliciet een beveiliging probeert te kraken en daar kan je vaak wel omheen vragen.

De bedrijven beschermen zichzelf niet zoals jij het noemt omdat iedereen anders op open modellen uit china e.d. overschakelt die het wel doen. De klanten lopen dan gewoon weg.

Ik zeg al een tijdje dat met AI alle code open source is. Niet iedereen snapt dat al, maar je ziet die mening steeds meer in artikelen bovenkomen van hele invloedrijke mensen in de IT wereld. Voor mensen is binaire code en obfuscation lastig. Voor een AI niet. De code moet uiteindelijk op een gedocumenteerde cpu, met gedocumenteerde instructies lopen. Een AI kan dat altijd lezen en documenteren en aanpassen. Een mens kan dat ook, een AI alleen sneller.
Reverse engineering is gewoon legaal.
Ik heb zelf met Claude geprobeerd om software weer op mijn slimme horloge te kunnen installeren (kan niet meer door Samsung), maar dat vond Claude toch te eng. Ik kreeg geen uitzondering en werd op een oud model gegooid dat wel te dom zijn om deze hacks uit te voeren ofzo.

Veel guardrails zijn te omzeilen dus ze staan strenger dan strikt nodig zodat ze niet per ongeluk dingen die net over de grens gaan doorlaten.
Het wordt heel spectaculair gepresenteerd, maar in werkelijkheid voeren ze alleen maar wat adb commands uit die jij zelf ook altijd al handmatig kon doen.
Niks bijzonders aan.
Precies mijn gedachte.

Alleen de barebones launcher is gevibecoded, maar je zou prima een andere launcher zoals Projectivy, Monet, At4k kunnen gebruiken en eventueel de portomonnee trekken als je de premium features wilt.
Inderdaad.
Er is ook helemaal geen sprake van firmware in de bovengenoemde projecten.
Dit zit voor mij heel dacht op het randje van "yellow journalism".
Wat bijzonder is, is niet hoe. Wat bijzonder is, is dat zelf een totalen noob dat nu kan met de hulp van een AI.

Dit is wellicht een goede hint aan fabrikanten om die draconische zooi gewoon maar op te geven. De AI vist het er zo weer uit. En als mensen dat gaan beseffen kopen ze geen gesloten TV meer waarop dat niet kan.
ADB cli commands uitvoeren is niet een vorm van programmeren. Het is iets wat altijd al toegangelijk was.
Wanneer jij een repo op kan zetten en je agents kan configureren kan je ook prima ADB gebruiken.

Het artikel slaat gewoon de plank mis.
Nee het is niet programmeren. Maar tweakers doet steeds meer dumb down. En de launcher is wel programmeren.

En vergeet niet dat de meeste mensen geen repo kunnen opzetten en adb gebruiken. Kan jou moeder of vader dat? Al je familie en vrienden?

Dus het feit dat AI het nu voor willekeurige mensen die een minimale vraag stellen toegangelijk maakt door een script voor ze te maken met de juiste commando's (scripten is wel programmeren), is gewoon iets nieuws.

Het kon altijd al. Maar de groep waarvoor het toegankelijk is, is enorm groter geworden.
Er zijn genoeg alternatieven die dat soort guard rails niet hebben en een stuk beter werken, zoals GLM.

Vervolgens kun je claude vragen om het project op te pakken en het gaat vrolijk verder. Uitstekend gebruik van AI, want de enshitification eindigd niet en wordt alleen maar erger.
Ik zou die onderste waarschuwing wat prominenter in beeld zetten!

Denk niet dat je garantie in tact blijft namelijk wanneer je dit soort tools los laat op je dure tv die in het slechtste geval misschien wel helemaal niets meer doet na het draaien van die tools.
We zitten wel op tweakers hier zeg.
Ik zie het publiek dat deze website bezoekt en commentaren achterlaat zodanig veranderen dat ik denk dat het aandeel “echte” tweakers niet meer zo groot is. Een heleboel mensen doen tegenwoordig het liefst gewoon “klik, next, next, next, ok, finish” in plaats van eerst de tool even goed te doorgronden en te kijken of ze een back-up mogelijkheid of recovery hebben voor hun dure tv. Maar dat is natuurlijk mijn aanname maar…
at ik denk dat het aandeel “echte” tweakers niet meer zo groot is.
Ben ik helemaal met je eens. Nietemin het is wel tweakers :)
Het is natuurlijk nu ook wachten op het spy- en malware gedonder. Volgens mij heb ik al enkele launchers gezien voor mijn Sony bijv. via de appstore. Alhoewel via Google Play is dat vertrouwen niet absoluut.
Vibecoders schrijven zelf
Ik dacht dat het hele punt van vibecoding juist is dat je het niet zelf schrijft. :+
Heerlijk dit. Ik vind dit het grootste voordeel van AI tot nu toe. Software is kennis, en kennis behoort tot de wereld. Betalen voor software is straks gewoon voorbij. Vendor lock-in is voorbij. Meuk op je TV is voorbij. Geef het een paar jaar. En ja: AI is ook gewoon software. En daar betaal je straks ook niet meer voor. Je betaald voor de hardware. De AI providers weten dit ook wel, daarom kopen ze nu ook ale GPU's op :P
Opensource modellen worden steeds beter, dus je betaald gewoon een provider die in feite GPU time levert als service. Gebeurt nu al (openrouter, ollama, etc)
Niet voor de hardware of niet alleen. Je betaalt ook voor services.

Neem het feit dat ik een clz collectors abbo heb. Ik heb mijn eigen app daarbovenop gevibecode. Want hun UI is slecht. Ik betaal echter nog steeds de abbo. Want hun service in verzameldata, metadata is nog steeds nuttig voor mij. Een gecureerde database.

Ze hebben geen losse api om een abbo op te nemen. Maar dat zou perfect zijn. Nu lees ik de API uit hun app en maak dan zelf iets met de AI dat beter werkt voor mij en meer features heeft. Maar ik betaal nog steeds voor de metadata service.

Dus services en support, branche ervaring etc. Dat is waar je straks nog voor betaald. Dingen met echte waarde. Niet waarde omdat het "geheim" is of "moeilijk" te reversen.
Dit heb ik eerder al eens gedaan met de Ziggo-app voor Android, om te zorgen dat ik reclames over kan slaan bij het terugkijken van programma's. Dat was zo'n drie jaar terug. Het ligt er aan hoe je het bekijkt, maar in mijn ogen is dat een stuk meer "tweakers"-achtig dan een LLM gebruiken om via adb software te (de)installeren op je Android TV.
kun je dat gebruiken? Ik weet dat ik op een geroot device geen ZIggo kun draaien een tijd geleden, kun je met een App die niet de juiste build-id heeft de stream van Ziggo openen?
Ik heb de app tot een jaar of anderhalf geleden gebruikt, daarna overgestapt op een andere internetprovider. In principe zouden de streams gewoon nog moeten werken aangezien de server niet kan controleren welke versie van de app je draait (en dus ook niet of je die hebt aangepast). Er zou ondertussen wel beveiliging in de app kunnen zitten die decompileren en hercompileren tegen gaat, maar die check kan je dan natuurlijk ook uitschakelen. Let op, ik heb het hier over de Android app, niet over de eigen mediaplayer van Ziggo.

De eerste keer dat ik een aanpassing maakte, was niet aan de Ziggo GO app zelf, maar aan de Slowaakse variant om die geschikt te maken voor Nederlandse streams. In dit topic staan verschillende manieren om een APK aan te passen genoemd:

Verwijderd in 'Tweaker krijgt Slowaakse Ziggo GO-app in Nederland werkend op Android TV'
Gaaf idee. Ik gebruik een ChromeTV, maar een paar apps hebben zo'n matige bediening (en reclame is ook een goed argument), dat je er iets aan zou willen veranderen. Ga er eens naar kijken, heb al heel wat windows apps gedecompiled en de werking geanalyseerd en volgens mij zijn Android apps wat dat betreft nog simpeler.
Ik gok dat als je een workflow maakt waarin je bijvoorbeeld Codex of Claude Code een APK-recompiler geeft plus een Android (TV) emulator, en precies beschrijft wat je wilt hebben, het zo in staat zou moeten zijn om een aangepaste versie van de APK getest en wel aan je af te leveren.

Toevoeging; in dat geval wel even als .geek submitten op Tweakers hè!

[Reactie gewijzigd door Skit3000 op 21 oktober 2026 11:35]

Valt het decompileren en weghalen van reclame niet onder "niet toegestaan gebruik" oftewel, niet voor op tweakers?
De bediening verbeteren is zeker wel Tweakerswaardig.
Alle tools zijn wel alleen bedoeld voor Android TV-toestellen, maar niet voor bijvoorbeeld LG's webOS
Ik kwam er laatst dus achter dat er mensen een eigen "webOS homebrew" hebben gemaakt hiervoor, met ad-free Youtube, Twitch, spyware blokkade van LG en allemaal nieuwe apps voor Plex-achtige services. Dus voor wie ook vast zit op een oude maar mooie LG TV (de 2020-22 OLEDs bijvoorbeeld), er zijn nog opties :)
Ik heb een nieuwe repo gemaakt waarbij de bedoeling is om dit project ook beschikbaar te maken voor WebOS. Eigenlijk werkt het nu al super goed. Dit komt grotendeels omdat het eigenlijk gewoon een HTML pagina is. Ik heb, omdat ik dat zelf fijn vind, ook een simpele IPTV player geintegreerd die ook veel beter lijkt te werken dan de alternatieven in de LG store.


Alleen getest op mijn eigen TV:
https://github.com/lasharor/cleanyourtv-WebOS
Ik heb dit toevallig gisteren gedaan met mijn LG C4 en ChatGPT. Dus WebOS. Na een root-actie genaamd SlopBro komt er een soort HomeBrew op te staan en kon hij een eigen simpele launcher app bouwen naar mijn smaak en zo instellen dat die tevoorschijn komt bij startup en na het afsluiten van een functie.
Er is niks verwijderd, alleen wat toegevoegd. En het is reversible. Volgende stap: de constante opnames van LG blokkeren.

Om te kunnen reageren moet je ingelogd zijn