If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
List of issues
: The issue tracker is now writable again and logged users can download files too. But note that our support is very LIMITED.
#89 Illegal field names leads to decompilation issues
> What steps will reproduce the problem? An obfuscated SWF with illegal characters in field names. For example: ["> This produces: this[">=param1; where the dot after the this is missing. > What is the expected output? What do you see instead? Expected: this.[">=param1; > What version of the product are you using? On what operating system? 1.4.3u2 Ubuntu > Please provide any additional information below. Attach the file you have problem with if neccessary. If you do not want to publish files YOU CAN CHANGE VISIBILITY TO PRIVATE ABC of offending classes constructor: pushfalse pushtrue swap newfunction 37895 pop setlocal_2 setlocal_3 getlocal_0 pushscope getlocal_0 constructsuper 0 getlocal_0 // get "this" getlocal_1 // get param1 initproperty m"[\">" // pop this and param1 returnvoid
Please use Rename identifiers feature. Menu Tools->Deobfuscation->Rename identifiers. Can I close this issue?
Would you mind fixing this? We build quite alot of a "heurisitc" code based on as3 dumps and a custom Bytecode reader, would be nice to get this fixed. Also, if you see my latests issue opened, Rename Identifiers hangs...
If not I'll happily patch it myself, just thought I'd let you know.
I have located the problem - TreeItem.joinProperty does not insert dot here when the name starts with "[". Ok, I will fix this...
Thankyou mate! :) You take donations?
Yes, If you want to support the project, you can donate. Info is on "Help us!" page: help_us.html
Cool :) Do you think a update will be available any time soon? :/ I'll donate now!
Donation done! :)
Thank you very much! I think the new version will be ready today. I made some other changes and need to ensure everything works OK.
Alright, is it atleast possible to get a commit?
okay, the changes are in the repository. Version 1.5.2 will be released in a few minutes.
1.5.2 is now released
is it working for you?
I am closing the issue. You can create new issue when needed.