Bergbau und Staking

Reverse Engineering der Fujitsu M7MU RELC Hardware-Kompression: Ein tiefgehender Einblick

Ein detaillierter Einblick in die Reverse-Engineering-Prozesse der proprietären Fujitsu M7MU RELC Hardware-Kompression, verwendet in Samsung NX mini und weiteren Firmware-Dateien. Analyse, Funktionsweise und praktische Dekodierungsmethoden werden umfassend erklärt.

Reverse Engineering der Fujitsu M7MU RELC Hardware-Kompression: Ein tiefgehender Einblick

Die Erforschung und Entschlüsselung proprietärer Kompressionsverfahren stellt eine Herausforderung dar, die oftmals Geduld, technische Expertise und das richtige Vorgehen erfordert. Die Fujitsu M7MU RELC Hardware-Kompression ist ein solches Verfahren, das in der Firmware mehrerer Samsung Kameramodelle wie der NX mini, NX3000/NX3300 und Galaxy K Zoom Verwendung findet. Der Reverse-Engineering-Prozess erlaubt uns nicht nur, mehr über die Technologie hinter der Kompression zu erfahren, sondern ist auch essentiell, um Firmware zu extrahieren, Updates vorzunehmen oder alternative Werkzeuge zur Analyse zu entwickeln. Die Fujitsu RELC Kompression ist dabei eine speziell auf eingebettete Systeme zugeschnittene Variante der LZSS (Lempel-Ziv-Storer-Szymanski) Kompression, welche durch Hardwareunterstützung wesentlich effizienter gestaltet ist. Sie gehört zu einem IP-Core, der in den ARM SoCs von Fujitsu integriert ist und die schnelle, verlustfreie Dekompression von Firmware-Daten ermöglicht.

Das zugrundeliegende Prinzip der RELC-Kompression verbindet die Effizienz moderner Kompressionsverfahren mit speziell optimierter Hardwarearchitektur und erzeugt dabei Kompressionsdaten, die sich nicht leicht mit Standardalgorithmen analysieren lassen. Auf den ersten Blick präsentieren sich die Firmwaredateien der Samsung Kameramodelle als binäre Container, die mehrere sektionale Dateien enthalten. Diese sog. chunk-Dateien zeigen unterschiedliche Kompressionsraten und sind unterschiedlich groß – von wenigen Bytes bis zu mehreren Megabyte. In den größeren Dateien finden sich oft kryptische Zeichenreihen, welche auf eine Kompression hinweisen. Die Herausforderung liegt darin, die innere Struktur der komprimierten Daten zu verstehen, um die Originaldaten verlustfrei zu rekonstruieren.

Der Einstieg in die Analyse begann mit der Feststellung, dass innerhalb der Firmware Texte mit bekannten Strings wie Lizenzhinweisen von wpa_supplicant oder anderen Open-Source-Komponenten sichtbar sind, die jedoch komprimiert und an gewissen Stellen durch nicht lesbare Sequenzen unterbrochen werden. Die Existenz bekannter, halbwegs verständlicher Textabschnitte ermöglichte eine Korrelation zwischen komprimierten Daten und unkomprimierten Referenzdaten. Dies ist ein klassischer Ansatz beim Reverse Engineering von Kompressionsalgorithmen – bekannte Klartextbits helfen, die Abschnitte im komprimierten Datenstrom zu identifizieren und das Format der Token zu entschlüsseln. Die detaillierte Analyse führte zur Erkenntnis, dass ein bitmaskenbasiertes Verfahren mit festen 16-Bit-Bitmasks zur Unterscheidung von Literalen (tatsächlicher Bytes im Klartext) und Tokens (Backreferences auf vorherige Datenblöcke) zum Einsatz kommt.

Die verwendeten Tokens weisen eine Länge von zwei Bytes auf, wobei die Bits darin sinnvoll auf Offset und Länge aufgeteilt sind. Über weitere Beispiele konnte bestätigt werden, dass sich 13 Bits zur Angabe des Offsets auf den Rückwärts-Suchpuffer beziehen, der somit eine Fenstergröße von 8 Kilobyte nutzt. Die verbleibenden Bits kodieren die Länge der zu kopierenden Daten, beginnend ab einer Mindestlänge von drei Bytes. Ein besonders interessantes Detail war die variable Länge der Token-Länge, die über mehrere Bytes (Variable-Length-Encoding) dargestellt werden kann. Dies erhöht die Effizienz der Kompression bei besonders langen Wiederholungssequenzen, die sonst mit festen Bits nicht hinreichend kodierbar wären. Die Strategie ist dabei, wenn ein Grenzwert erreicht wird, weitere Bytes für die Verlängerung des Zählers einzufügen.

Diese Erkenntnis entstand durch das präzise Abgleichen der decompressierten Daten mit dem erwarteten Klartext und das Ausloten unterschiedlicher fehlerbehafteter Bereiche, die durch falsche Annahmen über die Länge erklärbar waren. Solch eine variable Token-Länge erinnert an Verfahren wie MIDI-Events oder einfache Fortsetzungsbits in Binärformaten, die zur effizienten Übertragung von Zahlenwerten mit unbestimmter Länge dienen. Die praktische Implementierung der Dekompression zieht derart mehrere Zählbytes in Folge ein, bis kein weiteres 0xFF als Fortführungsbyte vorliegt. Dadurch lassen sich sogar massiv lange Sequenzen von repetitiven Zeichen wirtschaftlich kodieren. Das beschriebene Verfahren erreichte beeindruckende Kompressionsraten, teilweise jenseits einer 250-fachen Verringerung der Datenmenge. Als ein weiterer Meilenstein zeigte sich die Strukturierung der Dateien in sogenannte Subsections (Teilschnitte).

Jede dieser Subsections beginnt mit einem 16-Bit-Header, dessen höchstwertiges Bit angibt, ob die folgende Sequenz komprimiert (Bit = 0) oder unkomprimiert (Bit = 1) vorliegt. Die restlichen Bits geben die Länge des (un)komprimierten Abschnitts an. Die Behandlung unkomprimierter Bereiche sorgte dafür, dass das Inputfenster für die weiteren Backreferenzen ordnungsgemäß aktualisiert wird und somit Folgeabschnitte fehlerfrei dekomprimiert werden können. Interessanterweise wurde in manchen Fällen festgestellt, dass am Ende einer Subsection ein 0x0000-Wert als Marker auftaucht, der das Ende der jeweiligen Sektion signalisiert. Dadurch wird klar, dass Firmware-Dateien eine Art Containerformat besitzen, das mehrere komprimierte oder unkomprimierte Subsections logisch zusammenfasst.

Die historische Einordnung der RELC Kompression führt zu Quellen aus dem japanischen Softwaremarkt, die bereits 2004 bis 2014 über RELC und eine verwandte Kompression namens ESLC (Embedded Super Lossless Compression) berichten. Fujitsu bot für ARM-basierte Embedded Systeme spezielle Hardwareunterstützungen für diese verlustfreie Kompression an, um die Ressourcenbegrenzungen bei eingebetteten Geräten wie Digitalkameras zu überwinden. Die Hardware beschleunigte dieses Prozedere, indem sie direkt auf dem AHB-Bus (Advanced High-performance Bus) des Prozessors arbeitete und so Zeit und Energie sparte. Die Reverse-Engineering-Arbeit an der Samsung NX mini Firmware hat es zuletzt möglich gemacht, eine Open-Source-Implementierung des RELC-Kompressionsalgorithmus zu erstellen. Die praktische Folge ist, dass nun Firmwaredateien vollständig dekomprimiert, analysiert und damit neue Software-Tools gebaut sowie Anpassungen vorgenommen werden können, ohne auf proprietäre Werkzeuge angewiesen zu sein.

Dies erlaubt zudem tiefere Einblicke in die Softwarearchitektur der Kamera und eröffnet Möglichkeiten für Entwickler und Forscher, alternative Firmware-Modifikationen zu verfolgen oder Sicherheitsanalysen durchzuführen. Zusammenfassend stellt der Entwicklungsprozess vom Verständnis binärer Firmware-Container über die Identifikation des LZSS-ähnlichen RELC-Verfahrens bis hin zur vollständigen Implementation einer Dekompression ein Lehrstück im Bereich Embedded Systems Reverse Engineering dar. Die Herausforderung, variable Bitmuster zu interpretieren, variable Tokenlängen zu erkennen und mit Hardware-bedingten Besonderheiten umzugehen, zeigt, wie komplex und raffiniert moderne Kompressionslösungen in spezialisierten Geräten sein können.

Die Erkenntnisse rund um die Fujitsu M7MU RELC Kompression tragen dazu bei, die Firmwareplattformen der Samsung Kameras besser zugänglich zu machen und ebnen den Weg für zukünftige Open-Source-Projekte rund um Embedded Firmware und Kompressionstechnologien. Softwareentwickler und Technikbegeisterte erhalten somit wertvolle Werkzeuge zur weiteren Erforschung und eigenen Entwicklung von Firmware-Kompressionsalgorithmen – ein wichtiger Schritt in Richtung Transparenz und innovativer Weiterentwicklung in der Embedded-Branche.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Sind Altcoins am Ende? Warum ein Top-Experte weiterhin auf ihr Potenzial setzt
Samstag, 14. November 2026. Sind Altcoins am Ende? Warum ein Top-Experte weiterhin auf ihr Potenzial setzt

Die Welt der Kryptowährungen ist geprägt von schnellen Veränderungen, enormer Volatilität und technologischen Innovationen. Während Bitcoin als bekanntester Vertreter seit Jahren die Schlagzeilen dominiert, sind Altcoins – also alle anderen Kryptowährungen außer Bitcoin – ein zentraler Bestandteil des Ökosystems.

Wie Cyberkriminelle Digitale Zwillinge Ausnutzen, um Krypto-Nutzer zu Betrügen
Samstag, 14. November 2026. Wie Cyberkriminelle Digitale Zwillinge Ausnutzen, um Krypto-Nutzer zu Betrügen

Digitale Zwillinge, ursprünglich entwickelt, um reale physische Objekte, Systeme oder Prozesse virtuell abzubilden, verändern zunehmend die digitale Landschaft. Sie ermöglichen es, Daten in Echtzeit zu sammeln und komplexe Systeme zu simulieren, was echte Vorteile für Industrie, Gesundheitswesen und urbane Planung bietet.

Cerberus: Die optimale Lösung für responsive und barrierefreie HTML-E-Mails
Samstag, 14. November 2026. Cerberus: Die optimale Lösung für responsive und barrierefreie HTML-E-Mails

Die Gestaltung von HTML-E-Mails stellt Entwickler und Designer angesichts der Vielzahl unterschiedlicher E-Mail-Clients vor eine enorme Herausforderung. Insbesondere die Integration von responsiven Designprinzipien und die Gewährleistung der Barrierefreiheit sind häufig komplex und zeitaufwendig.

Strategic Value Partners sichert sich Beteiligung an Birdsboro Power Anlage und stärkt Energiesektor in Nordamerika
Samstag, 14. November 2026. Strategic Value Partners sichert sich Beteiligung an Birdsboro Power Anlage und stärkt Energiesektor in Nordamerika

Strategic Value Partners (SVP), ein renommierter alternativer Investmentfonds mit einem verwalteten Vermögen von rund 22 Milliarden US-Dollar, hat kürzlich den Erwerb einer Beteiligung an der Birdsboro Power Anlage in Pennsylvania abgeschlossen. Die Birdsboro Power Anlage ist eine moderne, gasbetriebene Kraftwerksanlage mit einer installierten Leistung von 485 Megawatt, die seit 2019 kommerziell betrieben wird und eine wichtige Rolle in der Energieversorgung der Region spielt.

Produkt-Purgatorium: Wenn Begeisterung nicht zum Kauf führt
Samstag, 14. November 2026. Produkt-Purgatorium: Wenn Begeisterung nicht zum Kauf führt

Viele Unternehmer erleben eine paradoxe und frustrierende Situation: Potenzielle Kunden zeigen Begeisterung für ihr Produkt, äußern positive Rückmeldungen und bestätigen den Nutzen scheinbar zweifelsfrei – doch der Kauf bleibt aus. Dieses Phänomen, oft als Produkt-Purgatorium bezeichnet, beschreibt einen Zustand, in dem ein Produkt zwar geschätzt wird, aber dennoch nicht zum Verkaufsschlager avanciert.

Die faszinierenden Vocal-Effekte von Daft Punk: Eine detaillierte Analyse ihrer Klangwelt
Samstag, 14. November 2026. Die faszinierenden Vocal-Effekte von Daft Punk: Eine detaillierte Analyse ihrer Klangwelt

Die elektronischen Klänge von Daft Punk haben seit den 1990er Jahren weltweit die Musikszene geprägt. Dabei spielt nicht nur die Produktion von Beats und Synthesizer-Sounds eine zentrale Rolle, sondern auch die besonderen Vocal-Effekte, die dem Duo einen unverwechselbaren Robotersound verleihen.

Professor Layton Rätsel mit IDP-Z3 lösen: Intelligente Logik und automatisches Denken
Samstag, 14. November 2026. Professor Layton Rätsel mit IDP-Z3 lösen: Intelligente Logik und automatisches Denken

Professor Layton ist eine beliebte Spielereihe, die sich durch knifflige Logikrätsel und faszinierende Geschichten auszeichnet. Eines dieser Rätsel, das vielen Liebhabern der Serie im Gedächtnis geblieben ist, beschäftigt sich mit der Frage, wie man aus begrenzten Hinweisen auf die richtigen Antworten kommt.

Weitere Artikel zum Thema
Trader setzen verstärkt auf nur eine Zinssenkung der Fed im Jahr 2025 vor den CPI-Daten
Samstag, 14. November 2026. Trader setzen verstärkt auf nur eine Zinssenkung der Fed im Jahr 2025 vor den CPI-Daten

Die Finanzmärkte weltweit beobachten mit großer Spannung die weitere Ausrichtung der Geldpolitik der US-Notenbank Federal Reserve (Fed). In den letzten Wochen ist deutlich geworden, dass Trader vermehrt ihre Wetten auf eine einzelne Zinssenkung im Jahr 2025 konzentrieren.

Worldcoin Preisprognose 2024-2030: Lohnt sich die Investition?
Freitag, 13. November 2026. Worldcoin Preisprognose 2024-2030: Lohnt sich die Investition?

Die Zukunft von Worldcoin: Preisprognose 2024-2030 – Eine lohnende Investition. In den letzten Jahren hat sich der Kryptowährungsmarkt rasant entwickelt und zahlreiche Projekte hervorgebracht, die das Potenzial haben, die Finanzwelt zu revolutionieren.

Tether prägt 19 Milliarden USDT in einem Monat – Was bedeutet das für den Kryptomarkt?
Samstag, 14. November 2026. Tether prägt 19 Milliarden USDT in einem Monat – Was bedeutet das für den Kryptomarkt?

In der dynamischen Landschaft der Kryptowährungen sorgt die Ankündigung von Tether, innerhalb eines Monats 19 Milliarden USDT (Tether-Dollar) geprägt zu haben, für erhebliches Aufsehen und Besorgnis. Tether ist eine der größten Stablecoins weltweit und dient als digitale Alternative zum US-Dollar, die von vielen Tradern und Investoren als stabiles Wertaufbewahrungsmittel genutzt wird.

Europa bereitet sich 2026 auf umfassende Regulierungen von DeFi vor – MiCA lässt Branche im Unklaren
Samstag, 14. November 2026. Europa bereitet sich 2026 auf umfassende Regulierungen von DeFi vor – MiCA lässt Branche im Unklaren

In der dynamischen Welt der Kryptowährungen nimmt die Regulierung eine immer bedeutendere Rolle ein, insbesondere wenn es um dezentrale Finanzsysteme (DeFi) geht. Europa plant, ab 2026 konkrete Regulierungen für DeFi einzuführen, nachdem der bisher wegweisende Rechtsrahmen MiCA (Markets in Crypto-Assets Regulation) ab Ende 2024 in Kraft getreten ist.