https://github.com/devttys0/sasquatch
https://github.com/devttys0/sasquatch
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/devttys0/sasquatch
- Owner: devttys0
- Created: 2014-08-15T02:57:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T14:22:35.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T17:07:29.961Z (6 months ago)
- Language: Shell
- Size: 3.96 MB
- Stars: 503
- Watchers: 30
- Forks: 156
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-rainmana - devttys0/sasquatch - (Shell)
README
About
=========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.
Prerequisites
=============You need a C/C++ compiler, plus the liblzma, liblzo and zlib development libraries:
```bash
$ sudo apt-get install build-essential liblzma-dev liblzo2-dev zlib1g-dev
```Installation
============The included `build.sh` script will download squashfs-tools v4.3, patch the source, then build and install `sasquatch`:
```bash
$ ./build.sh
```