Module vromf

Source
Expand description

High-level API for unpacking entire Vromf archives

§Virtual Read Only Memory Filesystem - VROMFS

vromfs are an archive format similar to ZIP, bundling a collection of files into a compressible container. The files are usually suffixed with “vromfs.bin”. The file consistent of two core parts, an initial outer “shell” and an inner payload. These will be referred to as “binary container” and “inner container”. The binary container docs can be found here crate::vromf::binary_container. The inner container docs can be found here crate::vromf::inner_container.

Modules§

binary_container
This module unpacks the “outer” shell of the vromf image
de_obfuscation
Visualizing the obfuscation mechanism is quite difficult, so I believe it is better to view deobfuscate directly.
enums 🔒
file 🔒
header 🔒
inner_container
Inner container
unpacker 🔒
util 🔒

Structs§

File
VromfUnpacker
Unpacks vromf image into all internal files, optionally formatting binary BLK files

Enums§

BlkOutputFormat
Defines plaintext format should be exported to
ZipFormat