Description
s1fwx (s1 firmware extractor) is an opensource commandline tool which lets you extract the original firmware from your s1mp3 player device. additional features support operations on the firmware file, like decrypt, extract and archive. this way you could investigate all the files included in a firmware, change all the content and put it back together.
support Actions Player
Commandline Usage
i fname.ext
display file info
x fname.ext
extract firmware file
s fname.ext > new.script
generate script from file
a new.fw:fw < def_fw.script
create firmware file by script
a new.bin:afi < def_afi.script
create afi file by script
l *.bin
list entire content of any file
f dump.bin
extract firmware from player
u dump.bin
upload firmware to player
r dump.bin
repair dumped firmware files
Release Notes
v2.6
* all known bugs removed, upload archived files should be possible!
* added new script command "DATE"
* removed some bugs inside archive function
* flash-read autodetects firmware size, no buffer-overruns anymore
* fixed checksum generator
v3.0
* additional information gets extracted from the players firmware
v3.1
* improved repairing of extracted firmware files
v3.2
* improved firmware extraction and added upload ability
v3.3
* allows extraction of empty files