反编译APK的工具和方法

我们使用 dex2jar 以及 JavaDecompiler 反编译 手机QQ浏览器V5.4 ,来学习和实践安卓反编译的技巧和方法。学习过程中需要用到的工具和资源,直接点击红色链接可以下载。

第一步:APK本身就是一个压缩包,所以我们可以直接使用rar、zip或者7-zip直接将下载后的手机QQ浏览器APK解压。解压后的文件夹:


第二步:使用dex2jar将上述文件夹中的"classes.dex"反编译,得到"classes-dex2jar.jar":


第三步:使用 JavaDecompiler 打开刚刚生成的"classes-dex2jar.jar",我们既能看到手机QQ浏览器未混淆的Java代码。具体各种代码的含义,有兴趣的时候再继续深入分析。
posted @ 2014-05-08 23:31  酱油和醋  阅读(257)  评论(0编辑  收藏  举报