JPEXS Free Flash Decompiler
JPEXS Free Flash Decompiler
15.0.0
0.0
0.0
HomeGraphic DesignAnimation SoftwareJPEXS Free Flash Decompiler
JPEXS Free Flash Decompiler free download for Mac

JPEXS Free Flash Decompiler

Version 15.0.0

Open source flash SWF decompiler and editor.

JPEXS Free Flash Decompiler overview

JPEXS is an open source flash SWF decompiler and editor. Extract resources, convert SWF to FLA, edit ActionScript, replace images, sounds, texts or fonts. Various output formats available. Works with Java on Windows, Linux or MacOS.

Key Features
  • Exporting scripts, images, shapes, movies, sounds, fonts...
  • SWF to FLA conversion
  • SWF to XML export and import again
  • Various output formats like SVG or HTML5 Canvas
  • Displaying ActionScript source code.
  • Experimental direct editing of ActionScript source
  • Editing via assembler source
  • Integrated ActionScript debugger - step, breakpoints, set variables
  • Both ActionScript 1/2 and AS3 support
  • Clicking decompiled source highlights P-code associated instruction and vice-versa
  • Replacing images, editing texts, fonts and other tags
  • Displaying SWF resources (shapes, sprites, fonts, buttons...)
  • Edition of instance metadata
  • Hexadecimal dump view with color highlighting also available
  • Built-in proxy server for editing SWF files which come through it
  • Java based code which supports multiple platforms
  • Multi-language support (see language list)
  • Can decompile some kinds of obfuscated code too.
  • Open SWF files hidden in loaders (AS3,Windows)
  • GFX Scaleform and Iggy 64 files support
  • Quality software receiving many awards

For more information please visit this page

What’s new in version 15.0.0

Updated on Dec 02 2021

Version 15.0.0:
Added:
  • Frame dependencies
Changed:
  • AS1/2 direct editation no longer marked as experimental
Fixed:
  • AS1/2 - switch with getvariable decompilation
  • AS1/2 - call action parameters as string
  • AS1/2 - direct editation - use actionadd instead of add2 on swfver < 5
  • AS1/2 - tellTarget when single
  • AS1/2 - use slash syntax in get/setvariable only in eval/set
  • AS1/2 - get/setProperty when propertyindex is string
  • DefineEditText - ampersand in link href
  • AS1/2 - cannot use globalfunc/const variable names
  • AS2 - class detection when no constructor found
  • AS1/2 - subtract precedence
  • AS2 - getters and setters decompilation and editing
  • AS1/2 - definefunction2 suppresssuper parameter
  • New version dialog error when no main window available
  • AS1/2 direct editation - commands as expressions
  • AS1/2 direct editation - delete operator on anything
  • AS2 - class detection of top level classes
  • AS2 - class detection - warning only if propertyname does not match getter/setter
  • AS2 - some minor cases in class detection
  • AS2 - class detection - ignore standalone directvalues
  • AS1/2 - obfuscated name in forin cannot use eval
  • AS1/2 - Ternar visit (can cause invalid reg declarations)
  • AS1/2 - typeof precedence / parenthesis
  • AS1/2 - switch detection
  • AS1/2 - nested tellTarget
  • AS1/2 - switch with nontrivial expressions like and/or,ternar (second pass)
  • AS1/2 - ifFrameLoaded with nontrivial items inside
  • AS1/2 - direct editation - (mb)length is expressioncommand, not a command
  • AS1/2 - get/set top level properties
  • AS1/2 - properties postincrement
  • AS1/2 - direct editation - allow call on numbers, boolean, etc.
  • AS1/2 - direct editation - try..finally without catch clause
  • AS1/2 - GotoFrame2 - scene bias is first
  • AS1/2 - direct editation - gotoAndPlay/Stop with scenebias
  • AS1/2 - parenthesis around callfunction
  • AS1/2 - deobfuscate function parameter names in registers
  • AS1/2 - direct editation - do..while
  • AS1/2 - newmethod proper brackets
  • AS1/2 - class detection with ternars
  • AS1/2 - empty tellTarget
  • AS1/2 - deobfuscate object literal names
  • AS1/2 - spacing in with statement
  • Playercontrols frame display incorrect frame
  • AS1/2 - direct editation - empty parenthesis nullpointer
  • AS1/2 - delete on nonmember
  • AS1/2 - direct editation - Infinity, NaN can be used as identifiers, are normal variables
  • AS2 - obfuscated class attribute names
  • AS1/2 - newobject deobfuscated name
  • AS2 - obfuscated extends, implements
  • AS1/2 - chained assignments with obfuscated/slash variables
  • AS - direct editation - long integer values
  • AS1/2 - on keypress key escaping
  • AS1/2 - stop/play/etc. can be used in expressions, pushing undefined
  • AS1/2 - startDrag constaint
  • AS1/2 - gotoAndStop/play with simple label compiled as gotolabel

Information

License

Free

Size

11.2 MB

Downloads

1003

App requirements

  • Intel 64
  • OS X 10.9.0 or later
  • Oracle JDK8
  • For more details please visit this page
Try our new feature and write a detailed review about JPEXS Free Flash Decompiler. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one
Free
FreeAbsolutely Free
How would you rate JPEXS Free Flash Decompiler?
Similar apps
Flash Decompiler Trillix
Convert SWF files to FLA format.
Is this app is similar to Flash Decompiler Trillix? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Hex Fiend
A fast and clever free hex editor.
Is this app is similar to Hex Fiend? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Synalyze It!
Analyze and edit binary files of any size.
Is this app is similar to Synalyze It!? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Hopper Disassembler
Binary disassembler, decompiler, and debugger.
Is this app is similar to Hopper Disassembler? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Synalyze It! Pro
Analyze and edit binary files of any size.
Is this app is similar to Synalyze It! Pro? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes