在 GitHub 上加星Star2.4k 个星标

工具

sasquatch 厂商改版 SquashFS 解包补丁

针对 squashfs-tools 4.3 中 unsquashfs 工具的一组补丁,力求读取嵌入式固件中尽可能多的厂商改版 SquashFS 实现。头部字段的简单改动会被自动识别;若厂商改动了 LZMA 压缩参数或其在数据块中的存放方式,它会借助新增的 lzma-adaptive、lzma-alt 和 lzma-ddwrt 解压器以暴力尝试的方式加以识别。新增的命令行选项可让分析人员强制指定解压器、SquashFS 版本、字节序和 lzma-adaptive 参数,并开启跟踪输出。

目标
固件
类别
固件工具
关联
基础工具
来源复核于
星标
569
最近提交
2021-03-25
主要语言
Shell

GitHub 数据,截至 2026-11-09

复制为 Markdown查看 JSON引用

使用条件与局限

  • README 称该补丁集为 beta。公开问题报告 GCC 10 及更新版本的构建失败;unblob 文档使用独立的 ONEKEY 软件包。
  • build.sh 会从 SourceForge 下载 squashfs-tools 4.3 源码包,应用 patches/patch0.txt,编译后以 sudo make install 安装;在使用 apt 的系统上,它会先用 sudo 安装 build-essential 以及 liblzma、liblzo2 和 zlib 的开发包。
  • 输入为用户自行提供的 SquashFS 镜像或固件文件;仓库没有提交任何固件镜像。仓库只有 README、build.sh 和这个 1.1 MB 的补丁;补丁加入了附带 LGPL/CPL 文本的 LZMA SDK 解码器副本,并在 lzmalt 解码器中加入了一个 289 行的 VxWorks 类型头文件(vxTypesOld.h),标注 Copyright 1984-1997 Wind River Systems,且没有任何许可声明。
  • 仓库没有许可证文件。squashfs-tools 采用 GPL;附带的 LZMA 解码器代码带 LGPL/CPL 条款,所含 VxWorks 类型头文件有版权声明但没有许可证。

引用

BibTeX

@misc{sasquatch,
  title = {{sasquatch}},
  howpublished = {\url{https://github.com/devttys0/sasquatch}},
  url = {https://github.com/devttys0/sasquatch},
  urldate = {2026-10-27},
  note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/sasquatch/}}
}

纯文本

sasquatch。https://github.com/devttys0/sasquatch(访问于 2026-10-27)。Awesome REA 条目:https://awesomerea.org/zh/resources/sasquatch/

有帮助?在 GitHub 上为 Awesome REA 加星2.4k

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · devttys0/sasquatch · 修订 bd864a1
  2. build.sh GitHub · devttys0/sasquatch · 修订 bd864a1
  3. patches/README.md GitHub · devttys0/sasquatch · 修订 bd864a1
  4. patches/patch0.txt GitHub · devttys0/sasquatch · 修订 bd864a1
  5. https://github.com/devttys0/sasquatch/pull/34
  6. https://github.com/devttys0/sasquatch/issues/36
  7. docs/installation.md GitHub · onekey-sec/unblob · 修订 0f40c3c

同分区更多条目:固件与硬件

固件与硬件分区全部 260 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页