Jenseits von Spielen: Software, Firmware und Systeme
Von DecompHub · Aktualisiert am · Deutsch
Reverse Engineering umfasst auch Anwendungen, Betriebssysteme, Firmware und Hardwaredokumentation. Wer nur „Dekompilierung“ sucht, übersieht Projekte mit den Begriffen Neuimplementierung, Kompatibilität oder Geräteforschung. Beginne mit Plattform oder Verhalten.
Software und Betriebssysteme
Darling arbeitet an Darwin/macOS-Software unter Linux. ReactOS entwickelt ein Betriebssystem mit dem Ziel der Windows-Software- und Treiberkompatibilität. Daraus folgt keine universelle Unterstützung.
Prüfe implementierte Schnittstellen, getestete Programme und Einschränkungen. Kompatibilitätsmatrix oder reproduzierbarer Test sind oft aussagekräftiger als ein Gesamtprozentsatz. Unterscheide Anwendungen von Betriebssystemen.
Firmware und Hardware
coreboot ist ein Einstieg in offene Firmware. Entscheidend ist die genaue Hauptplatine. Ähnliche Hardware kann anders reagieren; Ersatzfirmware ist nicht automatisch eine Dekompilierung des Herstellerabbilds.
Die Asahi-Linux-Dokumentation hält Apple-Silicon-Forschung fest. Project Trellis dokumentiert Lattice-ECP5-FPGAs und unterstützt offene Werkzeuge. Das nützliche Ergebnis kann strukturiertes Wissen statt einer rekonstruierten Anwendung sein.
Mit einer konkreten Zielangabe suchen
Kombiniere Produkt, Chip, Dateiformat oder API mit reverse engineering, reimplementation, compatibility oder documentation. Prüfe Umfang und offizielle Links. Ähnliche Namen belegen keine Zugehörigkeit.
Notiere Revision, Ziel und benötigte Nachweise. Sterne, Programmiersprache und Kategorie beweisen keine Unterstützung. Für wiederverwendbaren Code ist die tatsächliche Lizenz maßgeblich.
Weiter geht es in Firmware, Hardwareforschung und dem Vergleich der Arbeitsarten.