# jefferson **Repository Path**: xiaoyao-xdr/jefferson ## Basic Information - **Project Name**: jefferson - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-10 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## This repository has been archived. Jefferson is now maintained and released from https://github.com/onekey-sec/jefferson/. This repository should **not** be relied upon to install Jefferson. We recommend you either clone from https://github.com/onekey-sec/jefferson/ or install from pip using `pip install --user jefferson`. --- ## Jefferson JFFS2 filesystem extraction tool ### Installation Follow these steps on Debian based systems (Debian, Ubuntu, Kali, ...) to perform a system-wide installation of jefferon: ```bash 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 ```bash $ jefferson filesystem.img -d outdir ```