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

Better way to extract files from apk

我使用 this 方法从 apk 文件中提取 Java 和 XML 文件,但我的 Java 文件有很多修改,这肯定原始代码中没有。

例如,在一个class中出现多次access2access2,如2130903064这样的一串数字。它们出现在其他方法或变量的位置,并且项目不会因为它们而构建。

是否可以提取原始文件或解决此问题?谢谢

没有

因为构建过程会生成 .class 个文件,而逆向工程永远无法得到原始代码 (AFAIK)。

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

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

原始代码只有开发者/公司拥有。希望您不要将其用于非法用途。