JFFS2 filesystem extraction tool.
Project description
Jefferson
JFFS2 filesystem extraction tool
Installation
Follow these steps on Debian based systems (Debian, Ubuntu, Kali, ...) to perform a system-wide installation of jefferon:
git clone https://github.com/sviehb/jefferson.git
cd jefferson
sudo apt update
sudo apt install python3-pip liblzo2-dev
sudo python3 -m pip install -r requirements.txt
sudo python3 setup.py install
Features
- big-endian and little-endian support with auto-detection
- zlib, rtime, LZMA, and LZO compression support
- CRC checks - for now only enforced on
hdr_crc
- extraction of symlinks, directories, files, and device nodes
- detection/handling of duplicate inode numbers. Occurs if multiple JFFS2 filesystems are found in one file and causes
jefferson
to treat segments as separate filesystems
Usage
$ jefferson filesystem.img -d outdir
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jefferson-0.4.2.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for jefferson-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9a91585bb6fce44a70dce2b12d437c15600a5dac1d6a40ed730f428e4eea20 |
|
MD5 | 71a8cb6165251801afcada828ea2f7cd |
|
BLAKE2b-256 | 6cc4508ff28f4b141a42725ff0f50b85d467f0659062daeed0f5aedaf2fe0628 |