Skip to content

Conversation

@jstucke
Copy link
Contributor

@jstucke jstucke commented Jan 23, 2026

Adds support for unpacking broadcom variants of squashfs v4 images (e.g. found in D-Link DSL-2640B and Asus DSL-N12HP)

@qkaiser
Copy link
Contributor

qkaiser commented Jan 27, 2026

Once onekey-sec/sasquatch#34 is in, we'll do a tagged release and update https://github.com/onekey-sec/unblob/blob/main/install-deps.sh so it pulls the new version. Hang on.

@qkaiser
Copy link
Contributor

qkaiser commented Jan 27, 2026

Ideally should wait for NixOS/nixpkgs#484387 to land

@qkaiser
Copy link
Contributor

qkaiser commented Feb 2, 2026

NixOS/nixpkgs#484387 landed so we'll be able to merge this one once our CI/CD stuff is fixed

@qkaiser qkaiser force-pushed the shsq-v4 branch 3 times, most recently from f45710e to 53e1710 Compare February 6, 2026 11:27
@qkaiser qkaiser enabled auto-merge February 6, 2026 12:55
@qkaiser
Copy link
Contributor

qkaiser commented Feb 6, 2026

@jstucke all good, just waiting for another maintainer to look at the commit I added here

@qkaiser qkaiser requested a review from 0roman February 6, 2026 16:34
@vlaci vlaci changed the title feat(handler): add support for squashfs v4 broadvom variants feat(handler): add support for squashfs v4 broadcom variants Feb 9, 2026
qkaiser and others added 2 commits February 11, 2026 09:15
With the introduction of version 4 variant from Broadcom, we need a more
generalized approach to extraction so that it can handle any version and
any endianness.

The SquashFSExtractor now takes a version argument, provided by the
handler. The extractor then decides which executable to use depending on
the version.

The code remains the same, it's just moved from the v4 big endian
extractor to the generalized one.
Adds support for unpacking broadcom variants of squashfs v4 images (e.g.
found in D-Link DSL-2640B and Asus DSL-N12HP).
@qkaiser qkaiser added this pull request to the merge queue Feb 11, 2026
Merged via the queue into onekey-sec:main with commit 33d8f0e Feb 11, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request format:filesystem python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants