Skip to content

Collection of tools for accessing data in firmware images

License

Notifications You must be signed in to change notification settings

0xPhoeniX/imageio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imageIO

Simple, pure Python 3, FUSE-based rootFS image read-only access. Currently supported rootFS images:

  • SquashFS
  • JFFS2

Usage

  • Clone this repo
  • Create python local environment: cd imageio && python3 -m venv env && source env/bin/activate
  • Install dependencies: pip install -r requirements.txt
  • Mount rootFS image: python fuse_driver.py -m [mount_dir] [path_to_rootFS]
    • To get debug info: python fuse_driver.py -d -m [mount_dir] [path_to_rootFS]

Examples

  • ./examples/dumpFile.py gives an example how to extract a file from an image without mounting.

Limited testing was done on LZO, LZMA, XZ compressed images.

Pull requests, suggestions are welcome.

About

Collection of tools for accessing data in firmware images

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages