关注我的Twitter的同学基本上都知道我最近干的好事,这里总结一下用过的处理Java字节码(bytecode)的工具,供以后参考。

一般来说手动修改二进制文件是件苦差事,有源码在手不如直接修改重新编译。但有些软件是不开源的,又想修改它的功能以便更好使用,就想反编译,但很多代码都是混淆过的,反编译后几乎不能阅读,如果要改的的地方不是很多,比如最常做的是反转条件和替换字符串,这还能直接从字节码下手。 Read the rest of this entry »