JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler

NEW : We have got a new blog where we post some interesting SWF internals info.

List of issuesList of issues

#1162 Not showing all the swf contents
Author: user digdug
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed Help

> What steps will reproduce the problem? When i open a specific swf it doesn't show all the as3 files. > What is the expected output? What do you see instead? In the previous version of the swf file it shows many as3 files but in the new one I see 2 small obfuscated files. > What version of the product are you using? Is it "nightly build"? Which operating system do you have? The latest version, I'm using windows 8.1 > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you. I attached the swf file to take a better look, please let me know if you need any additional details. Thank you
DownloadGPlayer.swf (116 KiB)
admin
"In the previous version of the swf file" Then this is probably different SWF file :-). This file is so called "encrypted loader". It loads another SWF file from DefineBinaryData tag. It looks like DoSWF "encryption". In some cases we can open another loaded files in the decompiler automatically. It looks like this SWF file needs some other files (UI?) to load (and decrypt its contents) properly. If you send us the other file(s), maybe we can figure out how to open its contents in the decompiler.
admin
No, it does not load another SWF file. Plese stay tuned. Looks like I can figure out something...
admin
Ok, here is the thing, you can do to see more of the SWF file: 1) Download nightly builf 1276 or later 2) In settings tab, check "Open loaded SWFs while playing" 3) On file tab, click Run 4) It will ask for flash player projector, just setup its path and download it from adobe site on displayed settings panel. 5) If you setup 4) correctly, then click Run on file tab 6) The SWF file will run in new Flash window 7) During play, new SWF files (hidden in original SWF) should be opened automatically in FFDec This way you can inspect inner SWF files. These files are still obfuscated with invalid names, etc., but there should definitely be all the functionality to run the application.
State: new→upgraded
user
Thank you for the help.
user
Is this Thread still open for Questions? If so, Can i edit the the inner swf files and save it to the main file? I tried doing so, and it saves as tmp file, which fails somehow.
user
Same here
admin
It cannot be saved to mainfile as mainfile uses an encryption algorithm. SWF needs to be encrypted the same way as previous SWF file was encrypted. This cannot be done automatically with FFDec. FFDec could do some kind of proxy and while playing the SWF, load modified SWF instead the original one, but there can be checks for the SWF bytes hash for example in the loader, so this is not a way either. I am closing this.
State: upgraded→closed