我最近丢失了我的安卓游戏代码。当我尝试在我的测试设备中从APK检索它时,我能够恢复所有资产,xml和少量java文件 - 不那么复杂的文件(使用dex2java转换器)。但是,无法正确恢复更复杂的java文件(如渲染器)的原始代码。对代码进行了大量修改(比如额外的while,break,continue,labels)。 请建议如何从APK中恢复实际的JAVA代码(未更改)。 感谢
答案 0 :(得分:2)
简单的答案是它不能。
源代码未包含在编译版本中。已编译的类仅包含JVM指令。从这些说明中,您通常可以重建逻辑,但很少有原始来源。