-
:转载时请以超链接形式标明文章原始出处和作者信息及
手机支持的开发平台最多的莫属Java平台了,在以前非智能机时代,由于各厂商大多都有各自的系统,虽然Java平台有统一的标准,但各厂商的Java平台都有所增加修改,且因为标准中对按键的兼容没有做到很好的统一,所以除非软件厂商制作发布相应机型的版本才能正常使用,否则就要靠用户自己对软件进行 hack,还好Java软件能进行很好的反编译,且反编译后的代码很接近源码,所以可以很容易的分析。对手机Java软件的分析需求不仅仅只是修改键值、屏幕,有些软件和游戏是需要付费使用的,更主要是为了xx,那么该如何来分析进行xx呢?有句话叫“工欲善其事,必先利其器”,那就先来看看需要用到哪些“利器”:
一、DJ Java Decompiler
这是个用于反编译Java软件的工具,反编译效果很好,可以自动添加一些简单注释,最棒的是支持批量反编译,先把jar文件用解压软件解压,然后批量将所有的class文件反编译成源码文件。