Gen-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 WSW-Dateien erzeugen und signieren kann. 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:

  • gen-wsw <p/> Das Script 'gen-wsw' erzeugt eine WSW Datei aus einzelnen Komponenten und signiert sie, so dass sie direkt als Update eingesetzt werden können. Die einzelnen Inhalte werden per Option ausgewählt. </p>
  • gen-wsw-template

    Das Script 'gen-wsw-template' erzeugt ein Template einer WSW-Datei, also eine WSW-Datei ohne speziellen Inhalt. Nur der Header wird korrekt gesetzt. Die Signatur fehlt natürlich auch.

  • sign-wsw

    Das Script 'sign-wsw' signiert eine WSW-Datei. Dabei werden nur die ersten 8 Bytes (Magic) und die Länge der bereits bestehenden WSW-Datei überprüft. Sind sie in Ordnung, dann wird die MD5-Prüfsumme berechnet und die Datei entsprechend signiert.

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