Extract-wsw

Aus open7x0.org

Wechseln zu: Navigation, Suche
Dieser Artikel beschreibt die Situation zu Zeiten der Discontinued Lemmi Firmware.

Diese wird nicht mehr supported und gepflegt. Möglicherweise funktioniert nichts mehr, was auf dieser Seite beschrieben wird.

Ich (Lemmi) habe eine kleine Toolsammlung geschrieben, die die WSW-Dateien analysiert, deren Inhalt extrahiert (daher der Name extract) und auf Wunsch mit den Inhalten anderer WSW-Dateien vergleicht. Dabei handelt es sich um eine bash-Script-Sammlung, die ausführlich Gebrauch von diversen GNU-Tools macht.


Inhaltsverzeichnis


Überblick

Die Tool-Sammlung besteht aus drei Anwender-Scripten:

  • extract-wsw <p/> Das Script 'extract-wsw' entpackt aus einer oder mehreren WSW Dateien die einzelnen Komponenten. </p>
  • extract-all

    Das Script 'extract-all' arbeitet ähnlich wie das Script 'extract.sh' aus dem alten extract-Paket und entpackt alle WSW-Dateien aus dem aktuellen Verzeichnis in Unterverzeichnisse von './dump'. Zusätzlich werden Dateien für einen Vergleich mittels 'diff-all' nach './analyse' kopiert. Dazu ruft es 'extract-wsw' mit passenden Optionen auf.

  • diff-all

    Das Script 'diff-all' arbeitet ähnlich wie das 'diff.sh' aus dem alten extract-Paket und vergleicht die Firmware-Versionen, dessen Infos im Verzeichnis './analyse' abgelegt sind, paarweise miteinander.

Download

Die jeweils aktuelle Version dieser Tool-Sammlung liegt im SVN unter:

Die dortige Datei LIESMICH.txt beschreibt die Tools näher.

Links zu den »Entwickler-Tools« 

  • Cross-Compiler: toolchain
  • Erzeugen und Signieren von WSW-Dateien: gen-wsw
  • Entpacken und Analyse der WSW-Dateien: extract-wsw
Persönliche Werkzeuge