JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets.
The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well as tools for script deobfuscation and the application or removal of file encryption.
Broad capabilities cover multimedia processing, such as vector shape editing and asset export to standard formats, and binary analysis via hexadecimal inspection. The software also supports file optimization through compression management and the conversion of SWF files into editable project formats or XML representations.
The toolkit includes a headless command line interface to automate decompilation and asset extraction tasks.