决定反编译.apk文件
dex2jar
帮助我获取了一个JAR文件
我可以使用JD GUI
但是所有的代码都被混淆了
有没有办法(可能是某种工具)来解密源代码并获得真正的代码?
答案 0 :(得分:4)
混淆用于
最后一种用法就像门锁的使用一样,所以你的问题可以重新措辞为“如果我没有钥匙怎么进门锁?” :)
因此,如果我们忘记了正义方面并专注于技术方面,我们可以说obfesactor实际上只是将变量,类,方法的名称更改为简短而毫无意义的东西。如果您能够看到此代码并且能够理解特定变量的含义,请使用常规IDE重新分解功能更改其名称。然后转到其他变量/方法。等等我不相信可以有更多的自动工具,因为只有人类才能理解并决定特定变量或方法的作用,并将其重命名。
我真的希望你不违反法律,真的不想成为犯罪的帮助者。我再次专注于技术问题。