从apk中提取的代码显示了许多java代码错误

时间:2015-08-21 10:05:24

标签: android apk apktool jd-gui

我最近读到了逆向工程的概念,并想尝试一下。

所以我下载了一个apk并使用

提取了它的源代码
  

apktool,dex2jar和jd-gui

每件事都顺利进行,我成功地提取了资源和java文件。但是当我尝试在android studio中导入这个项目时出现问题。

最初它显示了一些与资源文件相关的错误,我通过更改项目的依赖关系进行了更正,但现在我在java文件中得到了所有这些奇怪的错误。

  

错误包括“不是声明”,“变量未初始化”等。

请帮助。在此先感谢!

1 个答案:

答案 0 :(得分:0)

我之前从apk中提取过代码,我得到的结果与你的相似。我得到了大部分代码,但不是全部,而不是所有的格式。数字常数缺失,而#34; if,while,for"说明有误。我不知道这是否总是发生,我只做了一次,但我设法通过这个过程在乞讨中给我的代码来找出其余的代码。