实际上,我试图提取一个名为cloudfilz.apk的.apk文件的代码,并希望在其源代码中进行操作,因此我按照以下步骤进行:
创建一个新文件夹并将 .apk 文件(您想要解密的文件)放入其中,现在将这个 .apk 文件重命名为 .zip 扩展名(例如:将 filename.apk 重命名为 filename.apk.zip)并保存它。现在您可以看到 classes.dex 文件等... 在这个阶段,您可以查看 drawable,但无法查看 XML 和 Java 文件... 所以继续...
第二步:
现在在同一文件夹(在此例中为 NEW FOLDER)中提取此 zip apk 文件。 现在从此链接http://code.google.com/p/dex2jar/下载 dex2jar 并将其提取到同一文件夹中(在此例中为 NEW FOLDER)。 现在打开命令提示符并到达该文件夹(在此例中为 NEW FOLDER)。到达后输入 "dex2jar classes.dex" 然后按 Enter 键。现在您会在同一文件夹中看到 classes.dex.dex2jar 文件。
=>问题:我成功完成了第1步,但在第2步中,在执行"dex2jar classes.dex"时,命令提示符显示错误信息 java.lang.UnsupportedClassVersionError
,我知道这是由于我的 JDK 版本与 classes.dex JDK 版本号不兼容导致的,所以我卡在这里,没有办法解决...