After a lot of research and reversing of the proprietary file system, I finally released wfsdump - a tool for dumping the content of WFS devices. (MLC or USB). wfsdump is a is a quick command line tool that I created that wraps wfslib, the C++ library for WFS that I released among it. Right now this library only support reading files. Modifying WFS will require much more work and isn't planned right now, but may happen in the future. (I don't know if or when I will work on it). I don't have any plan to release GUI util right now. Feel free to make one using this library. The only thing that isn't supported right now are links, which are ignored currently by wfsdump. Download (Source) see also: wfs-fuse Usage wfsdump Code: wfsdump --help Code: Usage: wfsdump --input <input file> --output <output directory> --otp <opt path> [--seeprom <seeprom path>] [--mlc] [--usb] [--dump-path <directory to dump>] [--verbos] Allowed options: --help produce help message --input arg input file --output arg ouput directory --otp arg otp file --seeprom arg seeprom file (required if usb) --dump-path arg (=/) directory to dump (default: "/") --mlc device is mlc (default: device is usb) --usb device is usb --verbos verbos output Example Dump mlc from backup Code: wfsdump --input mlc.full.img --output dump_dir --otp otp.bin --mlc Dump USB device under Windows (Needed to be run with administrator previliges, so run from privileged command line) Code: wfsdump --input \\.\PhysicalDrive3 --output dump_dir --otp otp.bin --seeprom seeprom.bin You need to replace PhsyicalDrive3 with the correct device, you can figure it out with this PowerShell command Code: Get-WmiObject Win32_DiskDrive Dump USB device under Linux Code: sudo wfsdump --input /dev/sdb --output dump_dir --otp otp.bin --seeprom seeprom.bin Build Linux Install the requirements Code: sudo apt-get install g++ make libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libcrypto++-dev Run the makefile Code: make wfsdump (or make if you want to build all the tools, requires also libfuse-dev) Visual Studio Visual Studio 2015 project file is provided. This project depends on the libraries boost and Crypto++. Configuration of those libraries include path and lib path is required.