Ingyenes eszközöket keresek az erőforrások dekompilálására és kibontására SWF fájlokból, amelyekre már nincs forrásom.
A nyílt forráskódú eszközök hasznosak lennének.
Válasz
-
SWFTools – SWF manipulációs és generációs segédprogramok
Telepítheti az SWFTools disztribúciót (amelynek parancssori programja is van), és használhatja az SWFExtract , amely képes dekompilálni a flash fájlokat.
OSX rendszeren telepítse a következő címen:
brew install swftools
.Ez olyan eszközöket telepít, mint például mint:
as3compile
,font2swf
,jpeg2swf
,pdf2swf
,png2swf
,swfbbox
,swfc
,swfcombine
,swfdump
,swfextract
,swfrender
,swfstrings
,wav2swf
.lehetővé teszi az swf mozgóképek és objektumok kibontását az swf fájlokból.
-
FFDec ( GitHub ) – JPEXS Free Flash Decompiler
Opensource flash SWF decompiler és szerkesztő. Bontsa ki az erőforrásokat, alakítsa át az SWF-t FLA -vá, szerkessze az ActionScript-et, cserélje le a képeket, hangokat, szövegeket vagy betűtípusokat. Különféle kimeneti formátumok állnak rendelkezésre. A Java, Windows, Linux vagy MacOS rendszereken működik.
Példák:
java -jar ffdec.jar myfile.swf java -jar ffdec.jar -proxy java -jar ffdec.jar -proxy -P1234 java -jar ffdec.jar -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -selectclass com.example.MyClass,com.example.SecondClass -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -format script:pcode -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -format script:pcode,text:plain -export script,text,image "C:\decompiled" myfile.swf java -jar ffdec.jar -format fla:cs5.5 -export fla "C:\sources\myfile.fla" myfile.swf java -jar ffdec.jar -dumpSWF myfile.swf java -jar ffdec.jar -compress myfile.swf myfiledec.swf java -jar ffdec.jar -decompress myfiledec.swf myfile.swf java -jar ffdec.jar -onerror ignore -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -onerror retry 5 -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=0 -export script "C:\decompiled" myfile.swf
A “java -jar ffdec.jar” helyett használhatja az ffdec.bat alkalmazást Windows rendszeren, az ffdec.sh fájlt Linux / MacO rendszereken
Megjegyzések
- Az FFDec félelmetes, még akkor is, ha rettenetes GUI-val rendelkezik. Egy kis megjegyzés a DEB fájljukkal kapcsolatban: az OpenJDK-val futtatható az Oracle Java helyett, a függőségek listájának megváltoztatásával.