标签: java android apk apktool
我已经使用this方法从apk文件中提取Java和XML文件,但我的Java文件有很多修改,这些修改肯定不在原始代码中。< / p>
例如,在一个班级中多次显示access$902,access$902,数字字符串如2130903064。它们出现在其他方法或变量的位置,而项目因此而无法构建。
access$902
2130903064
可以解压缩原始文件或解决此问题吗?感谢
答案 0 :(得分:1)
没有
因为构建过程会生成.class个文件,而逆向工程则会生成原始代码(AFAIK)。
.class
如果.apk文件是使用proguard生成的,那么它的可读性会降低,也难以理解。
.apk
最好的选择是使用在Windows中运行的AndroChef java反编译器。此工具允许您更改方法/变量/类名称以使其更易读,包括生成的文件。
原始代码只有开发人员/公司拥有。我希望你不是用这个非法的东西。