反编译APK的工具和方法

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

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

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

第三步:使用 JavaDecompiler 打开刚刚生成的"classes-dex2jar.jar",我们既能看到手机QQ浏览器未混淆的Java代码。具体各种代码的含义,有兴趣的时候再继续深入分析。
反编译APK的工具和方法