Sony pusht update die installatie Kodi op tv's weer toelaat naar modellen in VS

Sony is begonnen met het updaten van de firmware op zijn tv's, waardoor gebruikers weer Kodi kunnen installeren op de televisies met Android TV. De update fixt een bug die Kodi onterecht zag als 'kernel object'.

De firmware-update is beschikbaar voor Amerikaanse modellen, maar lijkt nog niet te zijn verschenen voor Nederlandse tv's. Volgens Engadget wil Sony niet precies zeggen hoe de fix werkt, maar Kodi wordt na de update in elk geval niet meer onterecht aangezien voor 'kernel object', waarna gebruikers de app niet mogen installeren.

Sony erkende de bug in zijn uitvoering van Android TV in januari en beloofde toen al een update. Gebruikers konden de bug omzeilen door voor installatie het bestand een andere naam te geven zonder de lettercombinatie 'ko' erin. Het is onbekend wanneer Nederlandse modellen de update precies zullen krijgen.

Door Arnoud Wokke

Redacteur Tweakers

13-03-2019 • 20:08

65

Reacties (65)

Sorteer op:

Weergave:

Het meest interessante aan dit verhaal is de manier die Sony gebruikte om kernel objecten te herkennen. Ze checkte gewoon de package naam. Voor Kodi is dat "org.xbmc.kodi" en omdat daar ".ko" in staat werd het geclassificeerd als kernel object. Kodi compileren met bijvoorbeeld de package naam "org.xbmc.sony" zorgt ervoor dat het zonder problemen geïnstalleerd kan worden.

Erg slordig van Sony. Gelukkig was het (hoogstwaarschijnlijk) geen opzet, maar het is geen goede reclame voor de kwaliteit van hun code :p

Forum thread als bron: https://forum.kodi.tv/sho...72&pid=2807385#pid2807385

P.S. De trigger was dus ".ko" en niet "ko" zoals het artikel lijkt te suggereren ;)

[Reactie gewijzigd door job_h op 22 juli 2024 22:00]

Ik denk dat die slechte reclame wel meevalt. Ik gok dat nog geen 10% vd Sony TV kopers Kodi gebruikt (en ik gok dat dat al ruim genomen is). Buiten dat maakt ieder bedrijf fouten (Apple, Samsung, Microsoft, Philips) allemaal wel een keer een grote fout gemaakt. Heeft t hun reputatie aangetast? Mwah in mijn ogen niet. Persoonlijk vind ik dit meer een kleine fout en gok dat ze er zo goed als 0 schade door lijden.

Slordig is t zeker, maar waar mensen werken worden fouten gemaakt. Of het een bug of opzet was is helaas niet uit de tekst op te maken. (En de geschiedenis van Sony, en zelfs het heden kan doen vermoeden dat het geen bug was maar opzet. Maar nogmaals dit valt nergens uit op te maken dus we gaan er van uit dat t een bug was).

Overigens staat Sony niet erg bekend om andere platformen te omarmen en Kodi is natuurlijk voor veel contentmakers een doorn in t oog (ondanks dat Kodi zelf geen inbreuk maakt). De stugge houding van Sony mag wat mij betreft wel wat losser mogen (zie crossplay/multiplatform debacle). Maar goed dat is een discussie voor een andere keer :p .

Ik ben al blij dat dit weer opgelost is!
Als dit daadwerkelijk het geval is, is het wel heel slecht programmeer werk. Extensie zou zijn .kodi en niet .ko. Heb het toch al niet zo met Sony..

edit:typo

[Reactie gewijzigd door shades op 22 juli 2024 22:00]

Dat krijg je als je alleen zoekt op .ko en niet op .ko<end>

Zulke fouten worden veel vaker gemaakt dan je denkt. Wel op een stuk tekst zoeken, maar niet controleren of je meer mee pakt dan de bedoeling is.
Een fout die heel snel gemaakt is. En waar je op zou moeten testen.

[Reactie gewijzigd door gjmi op 22 juli 2024 22:00]

Sony kennende en hun voorgeschiedenis waarbij ze Linux blokkeerden op de Playstation, waar ze voorheen reclame voor maakten, lijkt me dit geen bug. Dit lijkt me ook heel moeilijk (of dom, als kernel object) om "per ongeluk" te doen. Het is dan ook een merk wat ik zo veel mogelijk probeer te vermijden (soms moeilijk vermits in een gsm bv een Sony camera wordt gebruikt)

[Reactie gewijzigd door blinchik op 22 juli 2024 22:00]

Je haalt verschillende dingen door elkaar.
de fabriek die de Playstation maakt heeft totaal niets met de TV fabriek te maken, en die hebben ook geen onderlinge afspraken van hoe gaan we de consument naaien.

Dit was gewoon een BUG, een heel simpele bug, eentje die veel programmeurs zouden maken (ik doe al 20+ jaar aan code reviews)
er werd gecheckt op .ko in plaats van .ko<end>

Waarom Linux op Playstation geblokkeerd werd?

Eerst bouwden ze juist ondersteuning in (wat al helemaal niet hoefde en een leuke extra was) waarschijnlijk juist voor de consumenten, om het aantrekkelijker te maken.
Dat ze het later blokkeerden was om twee redenen (eigenlijk 1 reden: geld):

1) Omdat de playstation niet alleen als console werd gebruikt (waar spellen bij werden verkocht die ook aardig wat geld in het laatje brengen). De playstation werd ook gebruikt om goedkope mini supercomputerclusters te bouwen. Voor die playstations werden dus geen spellen verkocht, en gaven verder ook geen winst. En dat was wel nodig omdat initieel de playstation onder kostprijs werd verkocht, om via games geld terug te verdienen.

2) Het maakte het makkelijker om de playstation en games te kraken.

[Reactie gewijzigd door gjmi op 22 juli 2024 22:00]

1) Omdat de playstation niet alleen als console werd gebruikt (waar spellen bij werden verkocht die ook aardig wat geld in het laatje brengen). De playstation werd ook gebruikt om goedkope mini supercomputerclusters te bouwen. Voor die playstations werden dus geen spellen verkocht, en gaven verder ook geen winst. En dat was wel nodig omdat initieel de playstation onder kostprijs werd verkocht, om via games geld terug te verdienen.

2) Het maakte het makkelijker om de playstation en games te kraken.
Die eerste had daar weinig mee te maken, anders had sony er geen 3 en een half jaar over gedaan om OtherOS uit te schakelen.

Die 2de ook niet helemaal... George Hotz vond Dec 2009 via OtherOS en exploit die hem toegang gaf tot de Hypervisor en Read/Write toegang tot het systeemgeheugen. Hotz gaf die exploit vrij in Januari en in maart kondigde sony de update aan om OtherOS te verwijderen. Tot die tijd hebben zowel Hotz als de rest van de community nog niets zinnigs kunnen doen met die hele exploit.

Pas in Dec 2010 kwam Failoverflow die toegang had gekregen tot de root keys en signing keys via het reverse engineeren van de security modellen. Toen pas kreeg men het voor elkaar om daadwerkelijk software te draaien waarvoor je geen Linux nodig had.

Het verwijderen van OtherOS was gewoon een stukje paniek van Sony's kant uit.
Ik ben het met je eens dat Sony paniek beslissingen neemt.
OtherOS werd wel echt actief gemarket door Sony om Playstations te verkopen. Het is niet alleen een spelcomputer, je kan er ook effectief meer mee. Er was zelfs een speciale slogan "It only does everything". Het was dus niet zomaar een gimmick waarmee de consument eens enkele maandjes mee mocht spelen maar er waren wel echt mensen die het toestel kochten om er net Linux op te draaien, wat in de specs beschreven stond.

Jammer voor Sony dat sommige mensen geen games kochten, maar dan hadden ze dit maar niet zo moeten verkopen. Veronderstel dat je autoproducent je radio zomaar opeens onbruikbaar maakt omdat je niet genoeg rijdt en niet genoeg benzine gebruikt volgens hen....

Mogelijk is de TV wereld een andere fabriek, maar het komt wel allemaal onder 1 merk uit, en dat ene merk is wel verantwoordelijk voor communicatie en marketing. En mogelijk was dit een bug, maar zoals ik al zei : dit "ene merk" heeft al wel een minder frisse geschiedenis....
KO staat dus voor Kernel Object. Zou dat de reden zijn dat Kodi dus ook geweigerd werd?
Helemaal juist, beetje lomp van Sony.
True..
Lomper waren de reacties en de conspiracy theorieën die werden geventileerd in sommige fora's.
Alsof je een stel kleuters hun koekje ontnam..
Ik ben het met je eens, maar de reactie van Kodi zelf heeft die conspiracy theorieën enkel kracht gegeven: https://twitter.com/koditv/status/1081158140551413761
Dat was ook geen nette reactie. Helemaal als je geen gewijs hebt.
Tja, je kan SONY inderdaad op de blauwe ogen geloven.

Zo was de root kit op de CD's natuurlijk ook een BUG. (want het had niet ontdekt mogen worden.)
tja, en jou en Kodi kan ik ook op de blauwe ogen geloven ?

(die rootkit uit 2005 staat totaal los hier van, en Sony BMG heeft niets met Sony TV's te maken)

[Reactie gewijzigd door gjmi op 22 juli 2024 22:00]

En ook de bug in Sony CD-spelers die voorkwam dat je gebrande CD's kon afspelen staat er natuurlijk helemaal los van.

Het is alleen maar dezelfde evil fabrikant.
Ik zeg niet dat alles een bug is, en ik praat niet alles goed.
Alleen die evil Sony gedachte slaat nergens op.
Er zijn andere bedrijven die pas echt evil zijn, maar die nemen me maar voor lief?
Nee, die benoem ik ook in voorkomende gevallen.
Heerlijk, discussies over trust in de techsector. De enige reden dat ik er om moet lachen is omdat ik anders moet huilen.

[Reactie gewijzigd door stephenskocpol op 22 juli 2024 22:00]

Het is inderdaad om the huilen
SONY is SONY, of het nou SONY BMG, SONY TV of SONY PlayStation is

Heel toevallig dat alle "van elkaar losstaande" SONY's bugs hebben die mogelijkheden van consumenten beperken en nooit uitbreiden.
En daar heb je het mis.

Maar een heleboel andere bedrijven hebben bugs. Toevallig? Mischien moeten we niets meer kopen van bedrijven die ooit producten met bugs hadden?
Alle bedrijven zweren dan samen of het nu Sony is een ander.

Serieus. Het werkt echt niet zo. En ik weet het, ik werk voor een multinational die van alles maakt.
Hoe ik het zie: Sony hoeft niet meteen een bad guy te zijn voor mij om ze te wantrouwen. Wantrouwen is mijn default instelling als het op tech aankomt. Sony had het vast niet kwaad bedoeld. Dat betekent niet dat ik ze vertrouw. Overdreven? Misschien een beetje.
Helemaal juist, beetje lomp van Sony.
Het lompe is dat Sony initieel de media ingelicht hadden dat zij niet de mogelijkheid hadden om installatie van packages te blokkeren.

Dat blijkt bij deze dus glashard gelogen te zijn. Ze hebben die mogelijkheid wel en doen (of in elk geval: deden) dat zelfs op de meest stupide manier mogelijk: door direct naar de package naam te kijken.

[Reactie gewijzigd door R4gnax op 22 juli 2024 22:00]

Hetgeen ook staat in de belofte update link.
Nee, Sony heeft hier een raar geintje geflikt, als ik het me goed herinner installeerde Kodi wel correct als de packagenaam aangepast werd.

Het zat dus wel in de naam :p

[Reactie gewijzigd door oef! op 22 juli 2024 22:00]

Dat was juist de truck omdat blijkbaar packages met de letters KO (abusievelijk) geblokeerd werden.
Lijkt mij een klote bug om te fixen. Achter de schermen zal er veel meer gebeuren anders kan je vanaf nu kernel opjecten installeren
Package naam is niet filename. Packagenaam word hooguit gebruikt in filename met .apk erachter. Fix is as simple as contains(".ko") vervangen door endswith(".ko").
Nee, ik denk eerder dat het een regel is die op een verkeerde plek is gekomen. Een package name vertelt namelijk niks over wat er in een package zit. Een attacker stopt zijn .ko file in een package met nl.onschuldig.kernelobject en klaar is Putin.
Als dit al een beveiliging had moeten zijn, dan was deze volkomen ineffectief.
En ik geef Sony gelijk: ze hebben geen mechanisme om packages te blokkeren in die zin dat ze geen lijst hebben die ze kunnen updaten van dingen die niet zouden mogen.
Jorgen Moderator Beeld & Geluid @sympa14 maart 2019 03:11
Precies. Dit was pure pech waarbij een Kodi package toevallig een zelfde tekststring had als een kernelobject. Alle alu-hoedjes-theorieën die hier op los gelaten worden, gaan nergens over.
Vindt het jammer dat Kodi niet gedraaid kan worden op de OS van Samsung. Heb een Samsung MU55 7 series maar Kodi staat er niet tussen. En willen juist geen kastjes rondom de tv hebben.
Dan koop je een HDMI stick (Intel NUC of iets in die richting) en installeer je daar Linux op met alle pakketten die je maar wilt?
Dan zit je vaak weer met de besturing die via een toetsenbord of een nieuwe afstandsbediening moet, omdat de standaard afstandsbediening van de TV niet toereikend is. Dat is het fijne aan bepaalde dedicated apps op een TV, die werken doorgaans goed met de afstandsbediening van de TV zelf. Geen extra kastjes, geen extra afstandsbedieningen, etc. Heb op onze LG WebOS TV bijvoorbeeld Plex draaien. Geen kastje voor nodig, de NAS pruttelt een verdieping verderop en streamen gaat als een zonnetje. En dat allemaal met één Magic Remote. Heerlijk is dat.

ON-TOPIC: Wel redelijk uitzonderlijk matig gemaakt, van Sony. .ko? Really? Alsof er een enkele andere package met .ko zou zijn? Misschien hoopten ze dat niemand het op zou merken? :)
Als je toch al Kodi gaat installeren hoef je geen keyboard te hebben. Gewoon een remote app op je smartphone ;)
Voordat ik een televisie koop kijk ik altijd op het internet of deze uitgerust is met Android OS. Philips vrijwel altijd. Dan kun je ook eigen APK's installeren. LG en Samsung niet. Alles vaak dichtgetimmerd.
Helemaal goud dat Kodi met repository Yoda.
Ik heb zelf een recente Sony tv met de laatste update (weet nu ff niet welke update). Ik was echter gewoon in staat om Kodi te installeren.
Moet/kan de Oreo update zijn.

Vraag me af of er echt mensen zijn die apps onder Android TV voor hun lol gebruiken. Zelfs de Oreo update blijf ik traag vinden. Shield TV of AppleTV werkt zo veel beter, maar ben je wel ~200 euro armer.

Benieuwd naar die "nieuwe firmware". Die Oreo update is weer drama met CI+ (voormalig UPC gebied). Af en toe slaagt de TV er in niet in om met de CI+ module te authenticeren, iets wat je ook zag met de vorige firmdate updates. Even was het weg, kwam weer terug, maar je kon het voorkomen door interactive services uit te zetten. Met de laatste Oreo update lukt dat niet meer. Symptomen zijn een reboot na een paar minuten in "TV mode" nadat ie uit sleep mode komt. Daarna is alles weer ok.

Ander hot issue is ARC met soundbars, Lees ik ook niets over. Verder is dit voor 2019 modellen ?

[Reactie gewijzigd door loekf2 op 22 juli 2024 22:00]

Het werkt vloeiend op mijn Philips. Veel plezier van apps als kodi, vlc, spotify, Netflix, NPO, kijk etc.
Is inderdaad de Oreo update. Ik gebruik dan weer niet de CI+ module maar een externe decoder. ARC vind ik ook vrij irritant werken icm mijn receiver. Gaat vaak bij de eerste keer aanzetten van de apparatuur fout. Vaak helpt dan alles uitzetten en vervolgens weer aanzetten bij mij. Kleine moeite, maar toch erg irritant. Dit is idd gelijk aan jou situatie.

Ik kan tot nu niet zeggen dat ik het traag vind werken. De oogt bij mij nog wel allemaal soepel. Ik deel die ervaring dus niet.

Ik heb een 2018 model overigens. Verder super tevreden met deze tv. Uiteindelijk draait het om de beeldkwaliteit en die is erg goed vergeleken met de Samsung die ik tot voor kort had staan.

[Reactie gewijzigd door Vircos op 22 juli 2024 22:00]

Ja mee eens. Ik heb een "9305" uit 2017 en de beeld kwaliteit is gewoon top.

Sony had de Oreo update teruggetrokken vorige maand, benieuwd of de uitrol nu weer begint, dus ook voor de 2017 en 2018 modellen.
Ik gebruik geen kodi maar heb gisteravond een update push voor mijn tv gehad van sony, ik neem aan dat het deze update is dus ze zijn dan ook begonnen met nederland.(of mijn model moet niet nederlands zijn. not sure)
Welkk veroorzaakte leed? Die gratis reclame? Die supersnel op tig sites gepubliceerde workaround met nog meer reclame? Kodi heeft hier precies nul last van gehad. Dus tenzij je kwade opzet vermoedt, is die ban waarschijnijk een reactie op stupiditeit. En dat is... je persoonlijke keuze natuurlijk :p
Vooral reclame dan voor spmc en mrmc ;-)
Had men op .ko gefilterd was er dus nooit een probleem geweest - tja spijtig voor Sony maar hun tv's blijven op de zwarte lijst. Wie raakt aan OSS - raakt op de zwarte lijst - en ik ga die ban niet terugdraaien, tot er een serieuze bijdrage van Sony gestort wordt - t.a.v. Kodi voor het veroorzaakte leed.
Dus jouw principes zijn gewoon te koop ?
Dat lijkt me nog kwalijker ..
Ze filterden juist op .ko
En 'veroorzaakt leed'? Kom op, het was gewoon een bug. Een naïeve implementatie van het voorkomen van installeren van kernel objects.
Uhhuh, en een YouTube kanaal blokkade is een naïve implementatie van het beschermen van auteursrecht inbreuk.
"op de zwarte lijst" "ik ga de ban niet terugdraaien"
En je hebt zelf niet een idee hoe belachelijk je klinkt ??
Jij mag dat 'belachelijk' noemen maar Sony staat bij mij al meer dan 10 jaar 'op de zwarte lijst'. Maar ik ben dan ook oud genoeg om mij dit nog te herinneren: https://en.wikipedia.org/...rotection_rootkit_scandal
Ik herinner me dat ook wel, maar dat is veertien jaar geleden. Er zijn sindsdien minstens drie CEO-wisselingen geweest en de kans dat de mensen die daar toen verantwoordelijk voor waren er überhaupt nog werken, is klein. Mogelijk werken ze nu wel voor bedrijven die niet op je blacklist staan.

Daarnaast werd vorige week nog duidelijk dat divisies binnen Sony zelfs nu nog los van elkaar opereren (nieuws: Sony: interne obstakels zorgden voor mindere camera's in Xperia-telef...) en elkaar weinig lijken te gunnen, laat staan kennis of resources delen. Sony BMG != Sony tv divisie != Xperia divisie, etc.

[Reactie gewijzigd door UltimusXI op 22 juli 2024 22:00]

Wel off-topic maar de Xperia 1 is eigenlijk de eerste keer dat Sony Alpha (van de camera's) samenwerkt, (of in ieder geval sinds de Ericcson afsplitsing) en de software levert voor een Xperia telefoon. Dit is mogelijk gemaakt door de nieuwe CEO
Op die manier kan je wel meerdere bedrijven verbannen en op de zwarte lijst zetten tegenwoordig.

Mensen kunnen echt dramatisch doen moet ik zeggen. Sony was Kodi nog niet lang voor de bug aan het promoten en het was altijd al beschikbaar voor de TV's. Er was dus weinig reden om het "opeens" te laten verdwijnen.

[Reactie gewijzigd door Recon24 op 22 juli 2024 22:00]

Je weet dat Sony uit een groot aantal bedrijven bestaat, die totaal los van elkaar opereren?
Dus heel Sony moet boeten, omdat 1 divisie iets fout heeft gedaan, iets waar andere divisies totaal niets mee te maken hebben? Dus in feite ban je een hele familie, als 1 persoon in die familie iets fout doet....


En het was 2005... dat is een eeuwigheid geleden in de elektronica wereld.
Neem je het de Romeinen ook nog steeds kwalijk dat ze de wereld wilden veroveren?
Algemene reactie op alle 'tegen-reacties'. Sony staat nog steeds op mijn 'zwarte lijst' in dat zij nog steeds geen product op de markt gebracht hebben waarvan ik denk 'dit is echt iets wat ik wil en dat ik bij concurrentie niet vind'. Vroeger waren de Trinitron beeldschermen top, nu kunnen hun toestellen mij matig bekoren. Zelfde geldt voor de rest van hun gamma: Xperia telefoons... meh, PSx... te weinig familie-gericht, geef dan maar een Switch...
En ja, voor alle bedrijven maak ik een optelsom waarbij ik alles afweeg. Voor Sony blijven het DRM-debacle en de warm-koud relatie tov Linux op hun PS3 echter steeds in mijn achterhoofd zitten en wegen mee in de keuze van mijn toestellen.
Jorgen Moderator Beeld & Geluid @niqck14 maart 2019 03:09
Ik weet niet of dat destijds ook met Sony te maken had, maar ik herinner me nog dat ik jarenlang bij elke cd/cd-rom die ik in mijn computer stopte, ook de shift-toets ingedrukt hield, zodat hij - nog los van de systeemsettings v.w.b. hoe de schijf te openen - überhaupt niks ging lezen van de disc, om dit soort geintjes dus te voorkomen.
Dat deden ze ook, de package naming is iets als org.kodi.<iets> voor veel platforms. Waarschijnlijk een slordige regex gebruikt, gewoon op .ko en niet .ko$. (Eindigt op .ko matched, ergens .ko niet)

Op dit item kan niet meer gereageerd worden.