macOS
brew install unyaffslocal Homebrew formula metadata
brew / rank 12479
Extract files from a YAFFS2 filesystem image. Version 0.9.7 via Homebrew; verified from local package data. Also installable with debian: sudo apt install unyaffs.
install
brew install unyaffslocal Homebrew formula metadata
sudo apt install unyaffsDebian stable package indexes · unyaffs · source: deb.debian.org
nix profile install nixpkgs#unyaffsnixpkgs package indexes · pkgs/by-name/un/unyaffs/package.nix · source: api.github.com
overview
Extract files from a YAFFS2 filesystem image
history
unyaffs is a small extractor for YAFFS2 filesystem images, mainly useful to people inspecting embedded or Android-era NAND flash images rather than to general archive users.
The available upstream README says unyaffs was based on work from the YAFFS project, that the original implementation was by Kai Wei and hosted on Google Code, and that Bernhard Ehlers started a fork after the original project became inactive. A public mirror records the project as an extraction tool for YAFFS2 images created by mkyaffs2image.
The source-level history in the public mirror records v0.8 in August 2011 and v0.9 in September 2011. The README presents it as a conventional C utility for Unix-like systems with a make-based build.
Homebrew, Debian, Nix, and Ubuntu packaging in the supplied input show that unyaffs stayed available mostly through distribution package sets. That is typical for firmware-forensics utilities: small upstream, occasional packaging, and long shelf life because old image formats continue to appear.
The README documents extraction of all files from a YAFFS2 filesystem image, optional layout selection, listing without extraction, verbose listings, standard-input support, and restoration of permissions, times, ownership, links, and special files where the host OS permits it.
The package is notable in a narrow niche: unpacking historical Android, embedded Linux, and NAND-flash images where YAFFS2 appears. Package maintainers care because it provides a single-purpose CLI that can be installed from general-purpose package managers instead of being recovered from archived Google Code downloads.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
unyaffs | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:unyaffs |
|---|---|
| Version | 0.9.7 |
| Package manager | Homebrew |
| Homepage | https://packages.debian.org/sid/unyaffs |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
unyaffs 0.9.7-1
Extracts files from a YAFFS2 filesystem image
https://github.com/ehlers/unyaffs
sudo apt install unyaffsunyaffs
nix profile install nixpkgs#unyaffsunyaffs 0.9.7-0.2
Extracts files from a YAFFS2 filesystem image
https://github.com/ehlers/unyaffs
sudo apt install unyaffssource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.