由于项目里用到anychart组件,第一次破解了,后来升级再破解时忘了方法,所以在这里备注一下。
首先需要的工具:
- swfc (http://www.buraks.com/swifty/swfc.html)
- Sothink.SWF.Decompiler (或其他相关的反编译工具)
- Winhex (或其他十六进制编辑工具)
方法:
这里的破解主要是去掉水印即可,由于anychart.swf是压缩过的,所以先用swfc提供的工具将anychart.swf解压,然后用decompiler查看反编译的源码,找到显示水印的相关字节码,再用winhex找到字节码,进行修改。主要是修改一个true,false的值,true字节码是27,false字节码是26。修改完保存,再用swfc提供的工具压缩即可。