Closed GoogleCodeExporter closed 8 years ago
Craig Heffner maintains both the Binwalk project and its integration into the
Firmware Mod Kit. I would be inclined to believe that this is a reasonable
idea, despite theoretical concerns over interoperability, but should be
provided only as an option. I will take a look into it adding such an option if
I get a chance.
One thing to note is that it doesn't matter much. The FMK can only rebuild
*some* file systems, and it's unlikely that any recent changes to Binwalk would
be advantageous, though they may, and may in the future, particularly when it
comes to identification and extraction.
Original comment by jeremy.collake@gmail.com
on 30 May 2013 at 11:45
I'm inclined to agree with Jeremy that using a more recent binwalk wouldn't do
much for FMK. If you look at the extraction script that invokes binwalk, it
only cares about squashfs and cramfs signatures, which have not changed in
binwalk for some time. Yes, others could be added in the future (especially WRT
squashfs), but if they change in binwalk they would probably change in FMK too
since I would be the one making the changes. :) The main advantages for this
are that it is one fewer required dependency for end users, and we can be sure
that there aren't any changes in binwalk's output that would break the extract
script (admittedly this is unlikely).
With that said, I think that using the installed version of binwalk if it
exists and falling back to the one in src/ would be acceptable.
Really, we need to replace all the code in the extract script that deals with
parsing binwalk's text output with a python script, since binwalk is now
scriptable. I'll get on this...
Original comment by heffne...@gmail.com
on 2 Jun 2013 at 1:50
Original comment by jeremy.collake@gmail.com
on 11 Jun 2013 at 8:12
Original issue reported on code.google.com by
antoniov...@gmail.com
on 30 May 2013 at 1:25