The sasquatch
project is a set of patches to the standard unsquashfs utility (part of squashfs-tools) that attempts to add support for as many hacked-up vendor-specific SquashFS implementations as possible.
If the vendor has done something simple like just muck a bit with the header fields, sasquatch
should sort it out.
If the vendor has made changes to the underlying LZMA compression options, or to how these options are stored in the compressed data blocks, sasquatch
will attempt to automatically resolve such customizations via a brute-force method.
Additional advanced command line options have been added for testing/debugging.
Very beta.
You need a C/C++ compiler, plus the liblzma, liblzo and zlib development libraries:
$ sudo apt-get install build-essential liblzma-dev liblzo2-dev zlib1g-dev
The included build.sh
script will download squashfs-tools v4.3, patch the source, then build and install sasquatch
:
$ ./build.sh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。