从apk中提取文件的更好方法

时间:2015-04-23 00:32:51

标签: java android apk apktool

我已经使用this方法从apk文件中提取Java和XML文件,但我的Java文件有很多修改,这些修改肯定不在原始代码中。< / p>

例如,在一个班级中多次显示access$902access$902,数字字符串如2130903064。它们出现在其他方法或变量的位置,而项目因此而无法构建。

可以解压缩原始文件或解决此问题吗?感谢

1 个答案:

答案 0 :(得分:1)

没有

因为构建过程会生成.class个文件,而逆向工程则会生成原始代码(AFAIK)。

如果.apk文件是使用proguard生成的,那么它的可读性会降低,也难以理解。

最好的选择是使用在Windows中运行的AndroChef java反编译器。此工具允许您更改方法/变量/类名称以使其更易读,包括生成的文件。

原始代码只有开发人员/公司拥有。我希望你不是用这个非法的东西。