-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Welcome to the swfdiy wiki!
swfdiy contains AS3 library and AS3 tools for crack swfs/abcs.
library: swfdiylib
tools:
- ABCDiy
- blahblah
Right now ABCDiy beta1 has been released:
DownLoad the installer:
https://github.com/laomoi/swfdiy/raw/master/stable/abcdiy/beta1/ABCDiy.exe
ABCDiy beta1:
Why I need ABCDiy:
SWF decompiler or ASV can decompile swf to AS files and fla, but in most cases, you can't edit the code contained in as file and recompile it into a new SWF. But using ABCDiy, things changed, you can edit SWF in ABC level, and save it as a new swf.
So you can use ABCDiy for hacking swfs or code optimizations.
Main features:
- read /insert/delete/export any ABCTag from swf9/swf10
2.read/edit constant pool/avm2 opcode in abc(currently cannot edit exception information of a method body)
Requires:
Air 2.6
Usage Tips:
-
when you changed content for constant pool in the grid view, click Apply-button to make sure it writes to abc file.
-
when you insert/delete avm2 opcode for a method body, don't forget to update the jmp-offset of the folloing opcodes, and click apply-changes button to update the method body and refresh drawing jump-lines.
Screenshots: