• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

Verschlüsselung einer TV Firmware

sia

gesperrt

Registriert
26 März 2015
Beiträge
5.931
Ort
FFM (NSFW)
@M-M-C: Skriptkiddie halt – hat ein paar GUI-Tools unter Windows benutzt, um die Windows-Installation zu entschlanken, die irgendwer mit sehr viel Kenntnis über die Windows-Interna programmiert hat, und jetzt überträgt Der3Geist es auf alle anderen Computersysteme.

Warum sollte ich bei meiner Waschmaschine nicht einfach Linux aufspielen, fragt sich jetzt der geneigte Leser? ;)

Ich habe auf der Seite vom Samsung UE55NU7179, einem 2018er-Modell, die ZIP mit der Firmware namens zu "Datei Upgrade (USB type) Version 1294.0 (Mehrsprachig): All OS" heruntergeladen. Nachdem binwalk folgendes angezeigt hat:

Code:
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
218           0xDA            OpenSSL encryption, salted, salt: 0x1CE3C63014C85EA3
[...]
Die Suche nach dem Salt in diversen Darstellungen nichts ergeben hat, mit strings auch nur Müll raus kam (logisch, verschlüsselt), binvis.io diesen Eindruck mit lustigem Rauschen in ein paar verschwommenen Blöcken verhärtet, Bruteforce mit einschlägigen Passwortlisten (ca. 2TiB Datenbank) natürlich nicht funktioniert hat, und man für die weitere Analyse vermutlich nochmal mehrere GB Firmware über den lahmen Samsung-Server (0,2-1MiB/s!!) laden muss, und den Key auch vermutlich aus dem RAM des Samsung rausgreifen muss (weil jeder fähige Embedded-Entwickler, und davon hat Samsung reichlich, den Flash auch mit HSM verschlüsselt)... nah. Das wäre eindeutig ein Hardware-Hack und kein einfaches Entpacken von Firmware. Und alles für das Entfernen von ein paar Apps?

Ich gehe mal davon aus, dass das daher kommt, weil Samsung das halt nicht gehackt haben will. Microsoft mit seinen WIMs ist das halt egal, weil man eh Vollzugriff auf das System hat und es vermutlich einfacher ist, das nicht zu verschlüsseln, wenn Kunden was anpassen wollen.

Mit genügend Aufwand und der physischen Hardware geht das natürlich irgendwie über sidechannel, wie bereits von Anderen dargestellt, aber es lohnt sich eben auch nicht, weil dann schon wieder Nachfolgemodelle mit anderen Methoden raus kommen. Samsung schläft ja auch nicht. Also für mich wäre das definitiv kein Spaß. Würde ich jetzt bei der Konkurrenz arbeiten... ;)

Ein Patent in der Richtung gibt's schon seit 2004, bei der Methode könnte man mal ansetzen: https://patents.google.com/patent/US20050154912 – Früher™ ging das halt noch einfacher.

Patent US20050154912A1 schrieb:
A method of encrypting and decrypting a firmware used in electronic devices and an apparatus using the same. The firmware encryption method includes, receiving a predetermined special key data; generating an encryption key data from the predetermined special key data using a predetermined random number; generating an encryption data corresponding to firmware address information to be stored to a memory based on the encryption key data; and generating an encrypted firmware data by performing an XOR operation on the encryption data and firmware data to be stored in the firmware address

Dazu gibt es eine "upgrade.msd" welche die Firmware, die Vorinstallierten Programme und den rest enthält.
[…]
Nun war meine Idee, ob es irgendwie möglich ist, diesen Container zu öffnen.
Wie das geht haben wir ja schon geschrieben. Du hättest genug Begriffe zum googlen, z.B. "firmware reverse engineering binwalk" Ich werde mich jetzt aus diesem Thread verabschieden, da du ja offensichtlich keine Lust hast, irgendwas selbst zu machen oder dir die Kompetenz dazu anzueignen.

Dabei muss ich nicht wissen, wie die Firmware aufgebaut ist, ich brauch kein reverse-engineering, und auch muss ich nicht wissen, welches Dateisystem der Fernseher Verwendet.
Doch, doch, doch.

Nur macht sich niemand die mühe alles selber Rauszufummeln, weil z.b. Tools wie nLite das für einen machen.
Ha! Ich wusste es. Soweit hatte ich noch gar nicht gelesen.

Nochmal: Nein, wenn's kein Klickibunti-Tool gibt, musst du dich schon mit der Firmware auskennen. Da du keine Ahnung hast, und auch keine Anstalten machst, dir diese anzueignen, wird das nichts.

Und wenn du ein Custom Image für deine Firma erstellst, machst du genau das, du passt Vermutlich mit irgendwelchen Tools die Windows Installation an.
Ja, und diese Tools gibt's für Samsung halt nicht. Warum will das nicht in deinen Kopf rein? Warum drehst du dich hier permanent im Kreis?
 
Zuletzt bearbeitet:

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #22
@M-M-C: Skriptkiddie halt – hat ein paar GUI-Tools unter Windows benutzt, um die Windows-Installation zu entschlanken, die irgendwer mit sehr viel Kenntnis über die Windows-Interna programmiert hat, und jetzt überträgt Der3Geist es auf alle anderen Computersysteme.

:D

Danke, hab sehr Gelacht.
Immerhin haben es meine selbstgeschriebenen Programme schon in die GameStar geschafft und diverse Programmierwettbewerbe gewonnen.
Aber als Skripkiddie bezeichnet zu werden, wenn es in einem Thema gar nicht um Programmieren und Skripte Verwenden geht ist schon köstlich. :T
 

M-M-C

Aktiver NGBler

Registriert
15 Juli 2013
Beiträge
940
Ort
Norddeutschland
Oh gott oh gott oh gott, hier fliegt so viel Falschinformation rum, da weiß ich gar nicht wo ich anfangen soll.
Angefangen davon, das Windows keine Listen abarbeitet, spätestens seit Vista kommt das nämlich als mehr oder weniger komplettes Windows innerhalb der WIM-Datei. Aber egal.

Aber da es ja sooooo leicht ist, wie Der3Geist sagt, dann gibt es ja bestimmt im Internet haufenweise Lösungen dafür, der Bedarf ist ja da. Ooops, gibts doch nicht, scheint doch nicht so einfach zu sein.

Ich bin jetzt hier raus. Hier will einer einfach nicht verstehen, das sein ganzer Ansatz nichts taugt. Und jetzt mit "ich kann ja programmieren und war schon in Zeitschriften!" ist etwas... meh... ich wollte eigentlich kontruktiv was zu dem Thema beitragen, aber das ist hier in etwa so wie mit Klimaleugnern und Wissenschaftlern.
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #25
spätestens seit Vista kommt das nämlich als mehr oder weniger komplettes Windows innerhalb der WIM-Datei. Aber egal.

Dann mag das vielleicht seit Windows Vista so sein.
Was das ganze noch vereinfacht die Installation Anzupassen.
Aber, wofür sind dann im Windows 10 Image die cfg dateien mit Pfadangaben, Dateinamen, wenn nicht für die Installation ?

Und jetzt mit "ich kann ja programmieren und war schon in Zeitschriften!" ist etwas... meh... ich wollte eigentlich kontruktiv was zu dem Thema beitragen, aber das ist hier in etwa so wie mit Klimaleugnern und Wissenschaftlern.

Das war nicht auf deine Aussagen bezogen, sondern auf Sia's gequatsche, und ich muss mich von einem schwätzer der Absolut keinen plan hat nicht als Skriptkiddie bezeichnen lassen.
Dafür habe ich dann doch schon zu viel Programmiert.


Ach du bist der Erst-Account von ano.nym. Ich hatte mich die ganze Zeit gefragt, wer das ist :D

Nein, da ich mich mit Webbasierender Entwicklung nicht auskenne.
Dafür weiss ich aber, das du der gleiche Schwätzer bist, der hier immer schon dummes zeug Labert. ;)
 

M-M-C

Aktiver NGBler

Registriert
15 Juli 2013
Beiträge
940
Ort
Norddeutschland
Aber, wofür sind dann im Windows 10 Image die cfg dateien mit Pfadangaben, Dateinamen, wenn nicht für die Installation ?

Stellst du dich jetzt bewusst dumm, um deinen Fehler nicht zugeben zu müssen? Ein Blick in diese cfg-Datei genügt, dann sieht man, das damit nur das reine Setup konfiguriert wird, das hat nichts mit Installationslisten oder sonstiges zu tun.
setup.cfg aus Windows 10 2004:

[Media]
type=client
Offer=Off

[SetupFiles]
actionqueue.dll
adfscomp.dll
admtv3check.dll
alert.gif
appcompat.xsl
appcompat_detailed.xsl
appcompat_bidi.xsl
appcompat_detailed_bidi.xsl
appcompat_detailed_txt.xsl
appcompat_detailed_bidi_txt.xsl
autounattend.xml
clustercompliance.dll
cmisetup.dll
cmiv2.dll
compres.dll
coverage.dll
cversion.ini
diager.dll
diagnostic.dll
du.dll
hwcompat.dll
hwcompat.txt
hwexclude.txt
hypervcomplcheck.dll
iiscomp.dll
input.dll
itgtupg.dll
lang.ini
license.rtf
locale.nls
migisol.dll
migtestplugin.dll
nlsbres.dll
noupgrade.txt
ntdsupg.dll
ntfrsupg.dll
pidgenx.dll
pkeyconfig.xrm-ms
pnpibs.dll
product.ini
rdsupgcheck.dll
rmsupg.dll
schema.dat
segoeui.ttf
setup.cfg
setup.exe
shdocvw.dll
smiengine.dll
spflvrnt.dll
spprgrss.dll
spwizeng.dll
spwizimg.dll
spwizres.dll
sqmapi.dll
testplugin.dll
uddicomp.dll
unattend.dll
unbcl.dll
migres.dll
migcore.dll
migstore.dll
ucrtbase.dll
upgloader.dll
uxlib.dll
uxlibres.dll
vofflps.rtf
w32uiimg.dll
w32uires.dll
warning.gif
wdsclient.dll
wdsclientapi.dll
wdscore.dll
wdsupgcompl.dll
wdsutil.dll
win32ui.dll
winsetup.dll
wmicmiplugin.dll
xmllite.dll

[SetupFolders]
??-??\
inf\
Migration\

[ConXSetupFiles]
acmigration.dll
acres.dll
aeinv.dll
appraiser.dll
appraiser.sdb
cmi2migxml.dll
compatctrl.dll
compatResources.dll
csiagent.dll
cversion.ini
db_MSFTproductionWindowsSigningCA.cer
devinv.dll
diager.dll
diagtrack.dll
diagtrackrunner.exe
dismapi.dll
dismcore.dll
dismcoreps.dll
dismprov.dll
du.dll
folderprovider.dll
generaltel.dll
globalinstallorder.xml
hwcompat.dll
hwcompat.txt
hwcompatPE.txt
hwexclude.txt
hwexcludePE.txt
imagingprovider.dll
lang.ini
license.rtf
logprovider.dll
mxeagent.dll
migapp.xml
migcore.dll
mighost.exe
migisol.dll
migres.dll
migstore.dll
migsys.dll
noupgrade.txt
offline.xml
oscomps.xml
oscomps.woa.xml
osfilter.inf
OutOfBox_Windows_db.bin
pid.txt
pidgenx.dll
pkeyconfig.xrm-ms
nxquery.inf
nxquery.sys
reagent.admx
reagent.dll
reagent.xml
reportgen.dll
sdbapiu.dll
setupcompat.dll
setupplatform.cfg
setupplatform.dll
setupplatform.exe
sflistw7.dat
sflistw8.dat
sflistw8.woa.dat
sflistwb.dat
sflistwb.woa.dat
sflistwt.dat
sflistwt.woa.dat
sflistrs1.dat
sfcn.dat
sflcid.dat
sfpat.inf
sfpatw7.inf
sfpatw8.inf
sfpatwb.inf
sfpatwt.inf
sfpatrs1.inf
spwizimg.dll
testplugin.dll
unattend.dll
unbcl.dll
upgcompat.inf
upgrade_comp.xml
upgrade_bulk.xml
upgrade_data.xml
upgrade_frmwrk.xml
uninstall.xml
uninstall_data.xml
upgradeagent.dll
upgradeagent.xml
upgWow_bulk.xml
vhdprovider.dll
wdsclientapi.dll
wdscore.dll
wdscsl.dll
wdsimage.dll
wdsutil.dll
wdstptc.dll
wimprovider.dll
wpx.dll
xmllite.dll

[ConXSetupFolders]
*-*\
dlmanifests
replacementmanifests\
Vista\
XP\
Migration\

[Setup360Files]
diager.dll
diagtrack.dll
diagtrackrunner.exe
du.dll
gatherosstate.exe
lang.ini
MediaSetupUiMgr.dll
reagent.admx
reagent.dll
reagent.xml
reservemanager.dll
SetupCore.dll
SetupHost.exe
SetupMgr.dll
setupplatform.cfg
setupplatform.dll
setupplatform.exe
unattend.dll
unbcl.dll
wdsclientapi.dll
wdscore.dll
wdscsl.dll
wdsimage.dll
wdstptc.dll
wdsutil.dll
WinDlp.dll
wpx.dll

setupplatform.cfg aus Windows 10 2004:
;
; This section describes the footprint dependencies
; of various platform sections
;
[Dependencies]
Basic =
Servicing = Basic
ICB = Basic, Servicing
Migration = Basic

;
; Each element in a footprint section can be one of three things:
; - File name: this must not ending in '\'.
; - Folder name: this must end in '\'.
; - File pattern pattern: these can contain wild cards.
; These pattern should be one of the format
; accepted by FindFirstFile().
;


[Footprint.Basic]
diager.dll
diagtrack.dll
diagtrackrunner.exe
reagent.admx
reagent.dll
reagent.xml
setupplatform.cfg
setupplatform.dll
setupplatform.exe
unbcl.dll
wdsclientapi.dll
wdscore.dll
wdscsl.dll
wdsimage.dll
wdstptc.dll
wdsutil.dll
WinSetupBoot.sys
WinSetupBoot.hiv

[Footprint.Basic.Delayed]
*-*\reagent.adml
*-*\reagent.dll.mui
*-*\setupplatform.exe.mui
*-*\wdsimage.dll.mui
du.dll
ReserveManager.dll


[Footprint.Servicing]
dismapi.dll
dismcore.dll
dismcoreps.dll
dismprov.dll
folderprovider.dll
imagingprovider.dll
logprovider.dll
pnppropmig.dll
vhdprovider.dll
wimprovider.dll
unattend.dll
wpx.dll

[Footprint.Servicing.Delayed]
*-*\compatprovider.dll.mui
*-*\dismapi.dll.mui
*-*\dismcore.dll.mui
*-*\dismprov.dll.mui
*-*\folderprovider.dll.mui
*-*\imagingprovider.dll.mui
*-*\logprovider.dll.mui
*-*\vhdprovider.dll.mui
*-*\wimprovider.dll.mui

[Footprint.Servicing.Delayed.amd64]
sxs\

[Footprint.Servicing.Delayed.x86]
sxs\


[Footprint.ICB]
cmi2migxml.dll
csiagent.dll
dlmanifests\
mxeagent.dll
migapp.xml
migcore.dll
mighost.exe
migisol.dll
Migration\
migres.dll
migstore.dll
migsys.dll
offline.xml
oscomps.xml
oscomps.woa.xml
osfilter.inf
replacementmanifests\
sflistw7.dat
sflistw8.dat
sflistw8.woa.dat
sflistwb.dat
sflistwb.woa.dat
sflistwt.dat
sflistwt.woa.dat
sflistrs1.dat
sfcn.dat
sflcid.dat
sfpat.inf
sfpatw7.inf
sfpatw8.inf
sfpatwb.inf
sfpatwt.inf
sfpatrs1.inf
upgrade_comp.xml
upgrade_bulk.xml
upgrade_data.xml
upgrade_frmwrk.xml
upgradeagent.dll
upgradeagent.xml
upgWow_bulk.xml

[Footprint.ICB.Delayed]
*-*\migres.dll.mui


[Footprint.Migration]
cmi2migxml.dll
csiagent.dll
dlmanifests\
hwcompat.dll
hwcompat.txt
hwcompatPE.txt
hwexclude.txt
hwexcludePE.txt
mxeagent.dll
migapp.xml
migcore.dll
mighost.exe
migisol.dll
Migration\
migres.dll
migstore.dll
migsys.dll
OfflineProfileUtils.dll
offline.xml
oscomps.xml
oscomps.woa.xml
osfilter.inf
replacementmanifests\
sflistw7.dat
sflistw8.dat
sflistw8.woa.dat
sflistwb.dat
sflistwb.woa.dat
sflistwt.dat
sflistwt.woa.dat
sflistrs1.dat
sfcn.dat
sflcid.dat
sfpat.inf
sfpatw7.inf
sfpatw8.inf
sfpatwb.inf
sfpatwt.inf
sfpatrs1.inf
uninstall.xml
uninstall_data.xml
upgrade_comp.xml
upgrade_bulk.xml
upgrade_data.xml
upgrade_frmwrk.xml
upgradeagent.dll
upgradeagent.xml
upgWow_bulk.xml

[Footprint.Migration.Delayed]
*-*\migres.dll.mui

[Footprint.Migration.arm64]
upgWowA32_bulk.xml
miggac\


[Migration.Services.Deferred]
WinDefend
WdNisSvc
WdFilter
WSearch
VSS
Schedule
WUAUServ
USOSvc
LanmanWorkstation
Browser
Netlogon
WHSConnector
vmms
VmHostAgent
DoSvc
PeerDistSvc
UALSVC
wscsvc
DHCPServer
wlidsvc
wbiosrvc
CDPSvc
WpnService
TermServLicensing
hns
hvsics
CmService
WAS
ftpsvc
W3SVC
NetMsmqActivator
NetPipeActivator
NetTcpActivator


[Migration.Services.NoVersionCheck.ServerAzureCor]
RDAgent
RDSRS


[Migration.VerbosePatterns]
Registry,HKLM\SYSTEM\CurrentControlSet\Services\MpsSvc\*[*]
Registry,HKLM\SOFTWARE\Microsoft\SecurityManager\CapAuthz\ApplicationsEx\*[*]
Registry,HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\*[*]
Registry,HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\*[*]
File,%programdata%\Microsoft\Windows\AppRepository\Packages\*[*]


[Migration.WatchChanges]


[Migration.Ignore.ServerAzureCor]
Microsoft-Client-License-Platform-Service-Migration
Microsoft-OneCore-TileDataRepository
Microsoft-Windows-AppX-Deployment-Server
Microsoft-Windows-DeliveryOptimization
Microsoft-Windows-DeviceAssociationFramework
Microsoft-Windows-Security-SPP
Microsoft-Windows-Security-NGC-LocalAccountMigPlugin
Microsoft-Windows-ServicingStack
Microsoft-Windows-WindowsUpdateClient-Core


[Migration.IgnoreSMI]
Microsoft-Windows-Application-Experience-Infrastructure
Microsoft-Windows-CAPI2-certs
Microsoft-Windows-CodeIntegrity
Microsoft-Windows-CommandPrompt
Microsoft-Windows-Credential-Manager
Microsoft-Windows-DataIntegrityScan
Microsoft-Windows-EventCollector
Microsoft-Windows-FSD
Microsoft-Windows-Flighting-Settings
Microsoft-Windows-HAL
Microsoft-Windows-HelpAndSupport
Microsoft-Windows-HTTP
Microsoft-Windows-International-Core
Microsoft-Windows-International-TimeZones
Microsoft-Windows-Kernel-PnP
Microsoft-Windows-MUI-Settings
Microsoft-Windows-NTFS
Microsoft-Windows-Network-Security
Microsoft-Windows-Network-Security-Domain-Clients-Svc
Microsoft-Windows-NetworkProfile
Microsoft-Windows-NlaSvc
Microsoft-Windows-OS-Kernel-MinWin
Microsoft-Windows-PartitionManager
Microsoft-Windows-Power-Policy-Definitions
Microsoft-Windows-RasBase-RasSstp
Microsoft-Windows-Rasppp-Eap
Microsoft-Windows-ReFS
Microsoft-Windows-Resource-Exhaustion-Detector-Core
Microsoft-Windows-SecureStartup-FilterDriver
Microsoft-Windows-Security-CredSSP
Microsoft-Windows-Security-Digest
Microsoft-Windows-Security-Kerberos
Microsoft-Windows-Security-NTLM
Microsoft-Windows-Security-Schannel
Microsoft-Windows-Services-ServiceController-MinWin
Microsoft-Windows-TCPIP
Microsoft-Windows-TerminalServices-RDP-WinStationExtensions
Microsoft-Windows-TerminalServices-SessionDirectory-Client
Microsoft-Windows-Time-Service
Microsoft-Windows-UDFS
Microsoft-Windows-UserInit
Microsoft-Windows-VirtualDiskService
Microsoft-Windows-WMI-Core
Microsoft-Windows-Web-Services-for-Management-Core
Microsoft-Windows-Wininit
Product-clientcore__Microsoft-Windows-NlaSvc
Product-coresystemserver__Microsoft-Windows-Time-Service
Product-onecore__Microsoft-Windows-NlaSvc
Product-systemos__Microsoft-Windows-NlaSvc


[Servicing.KnownDeviceClasses]
{6bdd1fc1-810f-11d0-bec7-08002be2092f} ; 1394
{7ebefbc0-3200-11d2-b4c2-00a0c9697d07} ; 61883
{c166523c-fe0c-4a94-a586-f1a80cfbbf3e} ; AudioEndpoint
{5989fce8-9cd0-467d-8a6a-5419e31529d4} ; AudioProcessingObject
{c06ff265-ae09-48f0-812c-16753d7cba83} ; AVC
{c243ffbd-3afc-45e9-b3d3-2ba18bc7ebc5} ; BarcodeScanner
{72631e54-78a4-11d0-bcf7-00aa00b7b32a} ; Battery
{53d29ef7-377c-4d14-864b-eb3a85769359} ; Biometric
{e0cbf06c-cd8b-4647-bb8a-263b43f0f974} ; Bluetooth
{4d36e965-e325-11ce-bfc1-08002be10318} ; CDROM
{4d36e966-e325-11ce-bfc1-08002be10318} ; Computer
{14b62f50-3f15-11dd-ae16-0800200c9a66} ; DigitalMediaDevices
{4d36e967-e325-11ce-bfc1-08002be10318} ; DiskDrive
{4d36e968-e325-11ce-bfc1-08002be10318} ; Display
{48721b56-6795-11d2-b1a8-0080c72e74a2} ; Dot4
{49ce6ac8-6f86-11d2-b1e5-0080c72e74a2} ; Dot4Print
{9da2b80f-f89f-4a49-a5c2-511b085b9e8a} ; EhStorSilo
{e2f84ce7-8efa-411c-aa69-97454ca4cb57} ; Extension
{4d36e969-e325-11ce-bfc1-08002be10318} ; FDC
{f2e7dd72-6468-4e36-b6f1-6488f42c1b52} ; Firmware
{4d36e980-e325-11ce-bfc1-08002be10318} ; FloppyDisk
{4d36e96a-e325-11ce-bfc1-08002be10318} ; HDC
{772e18f2-8925-4229-a5ac-6453cb482fda} ; HidCashDrawer
{745a17a0-74d3-11d0-b6fe-00a0c90f57da} ; HIDClass
{2a9fe532-0cdc-44f9-9827-76192f2ca2fb} ; HidMsr
{6bdd1fc6-810f-11d0-bec7-08002be2092f} ; Image
{6bdd1fc5-810f-11d0-bec7-08002be2092f} ; Infrared
{4d36e96b-e325-11ce-bfc1-08002be10318} ; Keyboard
{8ecc055d-047f-11d1-a537-0000f8753ed1} ; LegacyDriver
{4d36e96c-e325-11ce-bfc1-08002be10318} ; MEDIA
{43675d81-502a-4a82-9f84-b75f418c5dea} ; Media Center Extender
{ce5939ae-ebde-11d0-b181-0000f8753ec4} ; MediumChanger
{5099944a-f6b9-4057-a056-8c550228544c} ; Memory
{d421b08e-6d16-41ca-9c4d-9147e5ac98e0} ; Miracast
{4d36e96d-e325-11ce-bfc1-08002be10318} ; Modem
{4d36e96e-e325-11ce-bfc1-08002be10318} ; Monitor
{4d36e96f-e325-11ce-bfc1-08002be10318} ; Mouse
{4d36e970-e325-11ce-bfc1-08002be10318} ; MTD
{4d36e971-e325-11ce-bfc1-08002be10318} ; MultiFunction
{50906cb8-ba12-11d1-bf5d-0000f805f530} ; MultiPortSerial
{4d36e972-e325-11ce-bfc1-08002be10318} ; Net
{4d36e973-e325-11ce-bfc1-08002be10318} ; NetClient
{4d36e974-e325-11ce-bfc1-08002be10318} ; NetService
{4d36e975-e325-11ce-bfc1-08002be10318} ; NetTrans
{4d36e977-e325-11ce-bfc1-08002be10318} ; PCMCIA
{4658ee7e-f050-11d1-b6bd-00c04fa372a7} ; PnpPrinters
{4d36e978-e325-11ce-bfc1-08002be10318} ; Ports
{c7bc9b22-21f0-4f0d-9bb6-66c229b8cd33} ; POSPrinter
{4d36e979-e325-11ce-bfc1-08002be10318} ; Printer
{1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc} ; PrintQueue
{50127dc3-0f36-415e-a6cc-4cb3be910b65} ; Processor
{5630831c-06c9-4856-b327-f5d32586e060} ; Proximity
{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4} ; Ramdisk
{13e42dfa-85d9-424d-8646-28a70f864f9c} ; RemotePosDevice
{d48179be-ec20-11d1-b6b8-00c04fa372a7} ; SBP2
{53966cb1-4d46-4166-bf23-c522403cd495} ; ScmDisk
{53ccb149-e543-4c84-b6e0-bce4f6b7e806} ; ScmVolume
{4d36e97b-e325-11ce-bfc1-08002be10318} ; SCSIAdapter
{a0a588a4-c46f-4b37-b7ea-c82fe89870c6} ; SDHost
{268c95a1-edfe-11d3-95c3-0010dc4050a5} ; Security Accelerator
{d94ee5d8-d189-4994-83d2-f68d7d41b0e6} ; SecurityDevices
{5175d334-c371-4806-b3ba-71fd53c9258d} ; Sensor
{990a2bd7-e738-46c7-b26f-1cf8fb9f1391} ; SmartCard
{db4f6ddd-9c0e-45e4-9597-78dbbad0f412} ; SmartCardFilter
{50dd5230-ba8a-11d1-bf5d-0000f805f530} ; SmartCardReader
{5c4c3332-344d-483c-8739-259e934c9cc8} ; SoftwareComponent
{62f9c741-b25a-46ce-b54c-9bccce08b6f2} ; SoftwareDevice
{4d36e97d-e325-11ce-bfc1-08002be10318} ; System
{6d807884-7d21-11cf-801c-08002be10318} ; TapeDrive
{88a1c342-4539-11d3-b88d-00c04fad5171} ; TS_Generic
{4d36e97e-e325-11ce-bfc1-08002be10318} ; Unknown
{36fc9e60-c465-11cf-8056-444553540000} ; USB
{88bae032-5a81-49f0-bc3d-a4ff138216d6} ; USBDevice
{bbbe8734-08fa-4966-b6a6-4e5ad010cdd7} ; USBFunctionController
{71a27cdd-812a-11d0-bec7-08002be2092f} ; Volume
{533c5b84-ec70-11d2-9505-00c04f79deaf} ; VolumeSnapshot
{25dbce51-6c8f-4a72-8a6d-b54c2b4fc835} ; WCEUSBS
{eec5ad98-8080-425f-922a-dabf3de3f69a} ; WPD
{c30ecea0-11ef-4ef9-b02e-6af81e6e65c0} ; WSDPrintDevice
{05f5cfe2-4733-4950-a6bb-07aad01a3a84} ; XboxComposite
{d61ca365-5af4-4486-998b-9db4734c6ca3} ; XnaComposite
Innerhalb der WIM ist übrigends gar nichts an interessanten cfg-Dateien. Innerhalb der WIM ist nämlich ein volles Windows, mit Registry und allem. Keine Installationslisten, es ist einfach schon direkt integriert und wird NICHT wärend des Setups erst anhand von Listen nachinstalliert.
Ich geb auf, hier ist Hopfen und Malz verloren.
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #27
Stellst du dich jetzt bewusst dumm, um deinen Fehler nicht zugeben zu müssen? Ein Blick in diese cfg-Datei genügt, dann sieht man, das damit nur das reine Setup konfiguriert wird, das hat nichts mit Installationslisten oder sonstiges zu tun.

Innerhalb der WIM ist übrigends gar nichts an interessanten cfg-Dateien. Innerhalb der WIM ist nämlich ein volles Windows, mit Registry und allem. Keine Installationslisten, es ist einfach schon direkt integriert und wird NICHT wärend des Setups erst anhand von Listen nachinstalliert.
Ich geb auf, hier ist Hopfen und Malz verloren.

Keine Ahnung, warum wir uns jetzt auf Windows Festnageln.
Es gibt eigentlich nur darum, solche Dateien Anzupassen.
Ob diese nun im Windows 10 vorhanden sind oder nicht, spielt dabei keine Rolle.
Früher wurde die Installation über die Dateiliste gemacht, heute nichtmehr.

Ändert nichts daran, das es diese Listen gibt / gab !
Und wenn es keine Listen mehr gibt, kann man das Image anpassen.
z.b. durch ein Öffnen des Images, Anpassen der dateien.

Und da ich mich schon ein paar Tage damit beschäftige, konnte ich im SamyGo Forum sehen, das auf dem TV Gerät scheinbar das System der Dateilisten Verwendet wird.
Dazu braucht es kein Reverse-Engeenering oder wissen über irgendwelche Dateispezifischen Informationen.

Man kann sich eine sache auch unnötig Kompliziert reden.

@Sia

Wie ich schon direkt im ersten Post geschrieben habe "Salted" !
Und meine Frage schon gleich zu anfang, ob es Programme gibt die diverse Verschlüsselungen am Computer durchgehen/ Ver- Ent schlüsseln können.
Bei mir hat Binwalk komischerweise keine Informationen über Salted angezeigt, dafür ein paar Falsche Treffer über RAR, ZIP und GIF Dateien.

Da die Datei ja dann wohl Verschlüsselt ist, hat sich das ganze dann wirklich erledigt.
Ein Versuch die Image Datei als RAW Daten in einer VM auf ein festplattenimage zu schreiben brachte wie zu erwarten entsprechend nichts.

Nochmal: Nein, wenn's kein Klickibunti-Tool gibt, musst du dich schon mit der Firmware auskennen. Da du keine Ahnung hast, und auch keine Anstalten machst, dir diese anzueignen, wird das nichts.

Du Kopierst und Löschst Dateien mit der Maus ? Skriptkiddie ? Oder schreibst du dir deine Kopierroutiene Selber ?
So, dann bist du also ein SkripKiddie, weil du dir deine Tools nicht selber Programmierst, sondern klicki Bunti Verwendest ? Selten so ein Quatsch gelesen!
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #29
So, hab mich nochmal weiter durchgewühlt.

@Der3Geist:
Du hast keine Ahnung von Firmwares, oder? Deine ganze Aussage, das eine Firmware in einem Container steckt, ist einfach sachlich falsch.

Es ist so, wie ich schon Vermutet habe, aber ich habe ja keine Ahnung, und da ist Sachlich Absolut nichts Falsch!

https://www.pcwelt.de/ratgeber/Inno...fuer_Ihr_Zuhause-Fuer_Medienfans-8354767.html

Hier steht es nämlich genau so wie ich es ursprünglich machen wollte.
Dazu muss man sich mit der Firmware nicht auskennen und auch kein Experte im Reenginering sein.
Erst um erweiterte Funktionen einbringen zu wollen benötigt man mehr Informationen

Leider hat Samsung wohl seit 2015 eine Verschlüsselung der Firmware Dateien eingeführt und somit lassen sich die Container nichtmehr öffnen, da die Verschlüsselung nicht Geknackt ist.
Darum gibt es eben auch die SamyGo Firmware für Modelle ab 2015 nichtmehr.
 

Ungesund

Feiner Herr

Registriert
15 Juli 2013
Beiträge
1.914
Ort
Achterbahn
Ärgerlich ist nur, das man einen SmartTV hat, deren SmartTV Funktionen man aber nicht nutzt und den umweg über einen Extra Streaming Stick geht.

Ja, ist sehr ärgerlich, finde ich auch... aber inzwischen ist das ja leider auch nix neues... Mein AV-Receiver bietet mir einen bunten Strauß an Features... das einzige was ich nutze ist die Eingangs-Wahl, die Lautstärke und gelegentlich die Surround Optionen. Im Grunde würde mir da Technik von vor 15 Jahren genügen, wären da nicht die 4K-Bilder...

Bei den TVs suche ich bis heute nach Modellen die ausschließlich "Panel" sind, also nur ein Bildschirm mit Eingängen, ohne Tuner, Smartfunktionen usw... gibt es nicht, oder nur als besonders "großer" PC-Bildschirm für viel Geld. (Oder nur in anderen Ländern, über import). Also bleibt nur der Kauf eines günstigen Smart-TVs und dem, so gut es geht, den "Convenience"- und Smart-Unsinn abzugewöhnen.

Denke also das ist zwar schade, dass man da Hardware hat deren Software man nicht wirklich Herr ist, und die verständlicher weise unbenutzbar ist (sowas wie Werbung auf einem von mir gekauften Gerät würde ich z.B. niemals akzeptieren), aber wenn es andere, wesentlich bessere (von der Funktion her) Wege gibt die Hauptfunktion (Bildschirm) zu nutzen, würde ich wohl eher die ausloten, als versuchen da unverhältnismäßig großen Hack-Aufwand zu betreiben.
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #31
@Ungesund

Doppelt Ärgerlich, da die Glotze nicht umbedingt Günstig war.
Den FireTV 4K hatte ich vorher schon, und nutze ihn auch für Kodi und andere Funktionen.

Die TV Funktionen selbst benötigten wir hier eigentlich nicht, da wir wenn Überhaupt nur per Streaming etwas schauen.
Die Bekannten Streaming Anbieter gibt es auch für das TV Gerät selber, also könnte man diese eben auch Nutzen, nur leider macht es die Speicherproblematik und Bloatware fast unmöglich Flüssig mit dem Gerät zu "Arbeiten"

Wenn du dir Jemals ein Samsung TV Gerät Kaufst, wirst du Werbung Akzeptieren müssen, da es Samsung einen dreck kümmert, was die Kunden wollen.
Man kann einige dinge "Gescheit" bekommen, wenn man Verschiedene IP's und Server per Blacklist Sperrt.

Selbst im StandBy haut die Glotze locker über 5.000 Anfragen zu Facebook oder Twitter raus, ganz zu schweigen von den Verbindungen zu irgendwelchen Ad. Servern.
Und dabei sind die Facebook & Twitter sachen Deaktiviert.
 

Ungesund

Feiner Herr

Registriert
15 Juli 2013
Beiträge
1.914
Ort
Achterbahn
@Der3Geist: Aber der blendet einem doch hoffentlich "nur" Werbung ein wenn man das Fernseher-Interne Smart-Interface nutzt, oder?
Oder Bekommt man da auch Werbung angezeigt wenn man nur externe Quellen verwendet? So als overlay? Das wäre ja der Hammer... Und ein Grund niemals diese Marke zu kaufen.
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #33
Es gibt leute, die Behaupten das wenn HbbT Aktiviert ist Quellenübergreifend durch die Sender Werbung angezeigt wird.
Also z.b. Kabel oder Sat war auf RTL gestellt, Quelle wird z.b. auf XBox gestellt und dann wird dort Werbung durch Hbbt Angezeigt.

Zum glück lässt sich Hbbt ja Deaktivieren.
Ansonsten hat man ohne Werbefilter im Netzwerk "nur" die Werbung im Smarthub. (Das Teil, worüber man Programme und Quellen auswählen kann)

127921i5AD86E25BD4CA3BA.jpg

Samsung sagt dazu, das der "Fernsehgenuss durch die Werbung nicht Gestört wird"
Was eigentlich eine Unverschämtheit gegenüber dem Kunden ist.
Immerhin zahlen die Kunden den Vollen Preis für die Geräte, und Samsung verdient nachträglich noch am Kunden durch werbeeinblendungen.

Zusätzlich sind mittlerweile über 40 Programme (laut Aussagen von Kunden im Samsung Forum in der Aktuellen Firmware) Fest Vorinstalliert, die sich nicht Löschen lassen.
Dabei sind z.b. so Sinnfreie Programme wie Die Audi App, deren Nutzen sich wirklich niemandem erschliesst !

Diese Vorinstallierten Programme sind Nicht Deaktivier oder Löschbar.
Gleichzeitig drängt sich der Samsung dauerbrenner Rakuten.TV und TV Plus oftmals wieder in den Vordergrund gleich an die erste Stelle im Smarthub.

Durch diese ganze geschichte gibt es immer wieder Berichte, das leute durch diese ganze Bloatware nichteinmal mehr Firmware Updates machen können, weil kein Speicher mehr frei ist.

Threads über das Entfernen der Werbung werden im Offiziellen Samsung Forum gekonnt Ignoriert, und viele Probleme werden (fast) nicht Behoben.
Versprochener Alexa Support gibt es nur über umwege und und und...
 

der

gesperrt

Registriert
8 Dez. 2018
Beiträge
1.062
Wenn ich etwas so richtig Mist finde boykottiere ich es. Sicher ist das für dich keine Lösung.
Auch xx€ für irgendeine Box oder 1xx€ für einen Linux Sat Receiver ist sicher keine Option.
Da die Firmware weit entfernt von allem sein wird was du jemals programmiert hast ist eine eventuelle Verschlüsselung dein kleinstes Problem.
Wenn du via Google nix findest das das jemals jemand hinbekommen hat wünsche ich dir viel Glück.
Vielleicht heuerst du dir einen russischen Hacker aus dem Darknet an?
Oder lässt dir deinen eigenen Fernseher bauen?

Aber mal Spaß bei Seite. Noch nie habe ich eine Lösung gesehen die gescheit funktioniert über einen längeren Zeitraum und kein externes Gerät braucht.
Ich empfehle odroid n2 + coreelec und einen sat Receiver mit openATV.
Und zwar nach jahrelanger Suche...
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #35
Boykottieren ja, nachdem man nach und nach merkt was man da hat und eine Rückgabe nichtmehr möglich ist.
Aber für die Zukunft weiss ich es nun.

Zur eigentlichen Thematik, es gibt verschiedene ansätze das Problem zu lösen.
Auch scheint der Fernseher einen SDB zugang zu haben. (so eine Art Android Debug Bridge was sich in diesem fall SDB Schimpft)
Auch ein Portscan des Gerätes brachte entsprechende offene Ports, doch leider lässt der Fernseher sich nicht auf diverse Kommandos ein und schliesst die Verbindung.

Wahrscheinlich ist das Interesse derer die solche Geräte wirklich Knacken können zu gering als das sich damit jemand beschäftigt,
und solange die Verschlüsselungsänderung welche seit 2015 vorhanden ist nicht geknackt wird, kann auch der Update Kontainer nicht geöffnet werden.

Ich kanns nur wiederholen, die Firmware Interessiert mich nicht, sondern das was drumrum ist.
Im SamyGo Forum gibt es verschiedene Firmware Dumps, welche den Aufbau der Partitionen und Verzeichnisse zeigen.
Bis vor ein paar Jahren konnte man entsprechend die Update Files Entpacken, verändern, neu packen und den Fernseher damit Flashen.
Dabei war es möglich Programme hinzuzufügen oder Entfernen...unabhängig von der eigentliche TV Firmware.

Vor einigen jahren war das noch etwas Einfacher, ich habe selber Programme geschrieben z.b. für gamebackup.de um aus XBox ISO's dateien zu Extrahieren oder zu ersetzen um die ISO's kleiner zu bekommen.
Dort war es noch einfach Direkt in der Unkomprimierten Kontainerdatei zu arbeiten.
Mittlerweile muss ja alles Doppelt und dreifach Verschlüsselt sein. :(
 

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
(Also lasst besser die finger von Samsung Smart TVs)

ist off-topic zwar, aber welche Smart-TV/Hersteller kann man denn empfehlen ohne diese/deine Probleme Werbung, Updates usw.? Gibts da Erfahrung von jemanden? Ich denke nämlich über was Diagonale größeres nach und Nicht Smart-TV gibts ja schon gar nicht mehr. Habe ebenfalls ein Samsung, kein Smart, an für sich ist ja Samsung nicht so verkehrt mMn.
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #37
Keine Ahnung ob das bei allen Geräten so ist.
Wie schon geschrieben, Samsung hat eigentlich ein Top Bild, ich kann mich auch bei 4K echt nicht Beschweren, nur leider überwiegen die Negativen dinge.

ZBB, Bedienung, Software ein grauen !
 

musv

Bekannter NGBler

Registriert
15 Juli 2013
Beiträge
3.453
Ort
/dev/null
Tja, ist halt Samsung.

Ich hab von Samsung eine Festplatte, die sehr zuverlässig ihre Arbeit seit knapp 10 Jahren verrichtet und einen Kühlschrank (frostfrei und ohne Netzwerk (gibt's auch mit)).

Smartphones kommen mir von Samsung allerdings nicht mehr ins Haus. Wir hatten bisher S3, S4, A5. Alles bloated, und wenn man rootet, bekommt man keine Systemupdates mehr. Mit Lineage funktionierte immer irgendwas nicht (A5: Kratzen der Lautsprecher bei Whatsapp, S3+S4 Telefonhörer sehr leise).

Ein Smart-TV ist langfristig gesehen sowieso ein schwachsinniges Produkt. Man muss über kurz oder lang immer damit rechnen, dass diverse Formate nicht mehr unterstützt werden oder gewisse Funktionalitäten nur schnell hingerotzt wurden. Von daher ist die Lösung, wenn man Smart-Funktionalität will, eigentlich fast immer ein dediziertes Gerät (Stick, TV-Box, HTPC).

Daher mein Ratschlag: Schaff Dir 'ne TV-Box, einen TV-Stick oder einen PI an und deaktivier das Netzwerk am TV. Das sollte alle Deine genannten Probleme lösen.

Samsung sagt dazu, das der "Fernsehgenuss durch die Werbung nicht Gestört wird"
Was eigentlich eine Unverschämtheit gegenüber dem Kunden ist.
Immerhin zahlen die Kunden den Vollen Preis für die Geräte, und Samsung verdient nachträglich noch am Kunden durch werbeeinblendungen.
Da wär ich mir nicht mal so sicher. Mittlerweile sind die 4k-TVs so derart billig, dass wohl eine gewisse Querfinanzierung durchaus notwendig erscheint für manche Unternehmen.

Aber die Milka-Tafel sieht schon cool aus. Wird die Werbung eigentlich auch personalisiert? D.h. wenn du Dir 'n Porno reinziehst, kommt dann auch 'n Dildo als Werbeeinblendung?
 

Steeve

Vereinsheimer
Barkeeper

Registriert
15 Juli 2013
Beiträge
41.121
Ja ich meinte ja auch nur, dass fast jedes Neugerät ein Smart-TV ist, wenn ich so die Kataloge durchgehe. Ich sehe diese Nachteile auch, dass es nichts langfristiges ist, da zudem vllt. auch mal die Software veraltet ist und bspw. Netflix keine Updates/Upgrades mehr liefert. Im moment habe ich ja dedizierte Geräte (Kodi@Pi), was für mich auch mehr Sinn ergibt, da immer Up-To-Date. Vorteil so eines Smart ist natürlich All-in-One, ggf. haben sie eine einheitliche leichte Bedienung und bringen vllt. auch alle Apps mit die du brauchst. Mal sehen, wenn ich mich vergrößern will werde ich mich nachwievor nach einem Nicht-Smart umschauen, da Kodi und PS4 Features sonst überflüssig werden und doppelgemoppelt muss hier nicht sein.
Aber alles OT. Zum eigentlichen Thema des Programmcodes abänderung kann ich nichts sagen, denke aber auch dass du da wenig Chancen hast. Diese Updates betreffen dann ja wahrscheinlich auch immer alles, Apps, Firmware und alles. Wenn man im Grunde nur die Apps aktuell halten könnte (die PS4 und Kodi tuen das gesondert), würde ich die Firmware auf einen angenehmeren Stand zurücksetzen.
 

Der3Geist

always feed the fish

Registriert
14 Juli 2013
Beiträge
2.702
Ort
Hessen
  • Thread Starter Thread Starter
  • #40
Wie schon erwähnt, habe ich einen FireTV 4K welcher schon etwas Aufgebessert wurde.
Kodi läuft auf dem Stick z.b. besser als eine Veraltete Version für die Glotze auf Tizen.

Angenehmer ist es trozdem ein Gerät zu haben was alles Können sollte.
Personalisierte Werbung zeigt er glaube ich auch an, zumindest gibt es die Option für Individuelle WerbeID, aber da ich den mist sowieso Deaktiviert habe und der Fernseher durch eine Fritzbox Blacklist vieles nicht darf erscheint bei mir auch keine Werbung.

@Laui, das eigentliche Thema hat sich erledigt, ohne Key für die Verschlüsselung oder Zugangsdaten für den SDB zugang hat man keine möglichkeit mehr.

Meine nächste Glotze wird ein Sony, zumindest höre ich darüber viel Gutes.
Ich gehe auch davon aus, das der Samsung keine 3 oder 4 Jahre Halten wird. (so lassen zumindest Beiträge im Samsung Forum vermuten) Stichwort "geplante obsoleszenz"
 
Oben