ForumSamsung-LCD-Firmware: verschlüsselte Images entschlüsseln
GoaSkin – Mittwoch, 13. Mai 2009 02:39 Uhr

Die Samsung LCD-Fernseher nutzen ein Linux-Betriebssystem. Während die Firmware der A-Serie von Samsung noch aus normalen ISO-Dateien bestand, die man mounten und bearbeiten konnte, werden für die aktuelle (B-Serie) verschlüsselte ISO-Images geliefer.

http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=DE&CttFileID=2242180&CDCttType=FM&ModelType=N&ModelName=LE40B650T2W&VPath=FM/200904/20090417184840937/T-CHL7DEUC.exe

Man führt zunächst die EXE aus (mit WINE), worauf ein Extraktor eine Reihe ISOs in ein Verzeichnis extrahiert. Darin befindet sich das Betriebssystem des Fernsehers.

Hat jemand eine Idee oder entdeckt spontan etwas, was den Schlüssel verrät? Ich möchte in die Firmware einen FTP-Server implementieren, um über das Netzwerk auf den vom TV gemounteten USB-Speicher zugreifen zu können.

3 Antworten
max. – Mittwoch, 13. Mai 2009 21:32 Uhr

Frag doch mal bei Samsung an, wo der Sourcecode zu finden ist….

GoaSkin – Donnerstag, 14. Mai 2009 00:32 Uhr

Ohne Beziehungen findet man zu keinem Samsung-Mitarbeiter Kontakt, der mehr tut als 1st-Level-Support für normale Benutzer.

Und soll man sich mit einem Hotline-Fuzzi darüber unterhalten, ob Samsung den Quellcode freigeben muß oder nicht? Die wissen doch garnicht, was ein Quellcode ist und können einem erfahrungsgemäß nicht mehr erzählen, als in den FAQ im Internet zu diesem Gerät steht.

Marcel Hilzinger – Donnerstag, 14. Mai 2009 11:11 Uhr

Wenn gar nichts geht, dann einfach mal bei Harald Welte anklopfen…

http://gpl-violations.org/

GoaSkin – Donnerstag, 14. Mai 2009 12:30 Uhr

Bist du dir so sicher, daß Samsung den Quellcode freigeben muß?

Das Sytem läuft auf Montevista-Linux für ARM-CPUs. Wie ich den Hersteller verstanden habe, handelt es sich bei der Verschlüsselung einer damit erstellten Firmware um ein normales Feature von Montevista.

Somit müsste ja eigentlich wenn überhaupt Montevista gegen die GPL verstoßen. Da es Montevista aber nunmehr seit vielen Jahren gibt, müsste das auch schon lange bekannt sein.

Marcel Hilzinger – Donnerstag, 14. Mai 2009 14:36 Uhr

Nein, ich kenne das zu wenig. Aber wenn du so gut im Bild bist, dann frag doch mal bei Montavista an, ob/wo es den Quellcode gibt…

GoaSkin – Donnerstag, 14. Mai 2009 15:14 Uhr

Also noch einmal von vorne…

Ich habe einen Samsung-Fernseher mit Linux-Firmware. Die Updates bestehen aus verschlüsselten ISOs und einem rc-file, die ich bearbeiten möchte.

Samsung hat kein Interesse daran, daß sich die User die Firmware selbst individualisieren, darum verschlüsselt Samsung die Images. Ob Samsung den Quellcode freigeben müsste, sei dahin gestellt, aber das tut jetzt eigentlich auch wenig zur Sache.

Ein Individualisieren der Firmware erfordert es, das Betriebssystem zu Hacken. Samsung supported das nicht, wozu auch. Die bauen keine Fernseher für Geeks, sondern für die breite Masse.

Den Quellcode brauche ich außerdem auch garnicht. Ich möchte nur an den Content des Betriiebssystems heran, um Fileserver zu implementieren und falls es einfach machbar ist, dabei CI+ deaktivieren.

bayx – Dienstag, 19. Mai 2009 10:01 Uhr

Hi zusammen,

@ GoaSkin

also hab ich das richtig verstanden…- die firmware der A serie von
samsung ist nicht geschützt ? Also man könnte da wenn man
möchte ein ftp server installieren ist das korreckt ???

gruße aus hessen

bayx – Dienstag, 19. Mai 2009 13:12 Uhr

hier gibt es den quellcode ( open source ) für diverse samsung fernseher….

http://www.samsung.com/global/opensource/

HL67A750
HL-T5687S
HL-T6187S
LN46A650/LN46A750
LN40A650/LN52A650/LN52A750
LN-T2332H
LN-T3242H
TX-S2782
LE46A956 <---- allerdings stimmt etwas mit diesem nicht SPF-105V LE40A626 32B650 gruß bayx

GoaSkin – Samstag, 16. Mai 2009 00:42 Uhr

So… da ich die gleiche Frage in einem anderen Forum gepostet habe, hat mittlerweile jemand herausgefunden, daß die Image XOR-verschlüsselt sind, wobei der ‘T-CHL7DEUC’ den Schlüssel darstellt.

Kennt jemand ein Tool, womit ich die Images entschlüsseln kann, das fehlerfrei arbeitet? Ich habe XOR-ANALYZE verwendet, jedoch hat dieses Tool das Problem, daß es mit so großen Dateien nicht klar kommt. Es entschlüsselt nur die ersten Kilobytes, wodurch zwar mountbare Images entstehen, jedoch in den Dateien zum Großteil nur Müll steht bzw. manche Dateien haben auch keine richtigen Namen. Ich brauche eine geeignete Alternative.

Daniel Gultsch – Montag, 18. Mai 2009 20:48 Uhr

mhhh ich würds mir fix selber in c hacken, bevor ich mich ewigkeiten tot google. ist ein 10zeiler.
wobei ich nicht sagen will, dass das bisher niemand geschrieben hat und man mit genug googlen nix finden würde.

dynamic1969 – Montag, 20. Juli 2009 13:40 Uhr

Hallo,

die Dateien sind lediglich mit “xor” verschlüsselt und als XOR key wird die jeweilige “T-CHL7DEUC” Kennzeichnung genutzt ( war zumindest bei der UE46B7000 FW der Fall, aber gehe davon aus, daß Gleiches auch für andere Samsung FW gilt ).

Die entpackten Dateien können via squasfs bzw. teilweise vfat gemountet werden.

Mich würde interessieren, wie Du die Änderungen/Erweiterungen an der FW durchzuführen gedenkst ?

Ich habe es zwar geschaft, den bootlog ( via EX-Link RS232 Kabel ) zu loggen aber bis zu einem getty / telnet Prompt bin ich leider noch nicht gekommen.

Gruß
dynamic1969@gmail.com