我使用了 dex2jar 和 JD-gui 对一个应用程序的dex文件进行了翻译,但是在代码的几个部分中没有意义,并且存在反编译方面的错误。
虽然当我对dex文件使用 backsmali 进行翻译时,代码是正确的,但是我更喜欢阅读Java代码而不是Smali代码来了解一个大型应用程序的工作原理。
首先,为什么Java代码中存在这么多不一致之处?这是 dex2jar 或 JD-gui 的问题吗?还有其他的替代方案吗?
虽然当我对dex文件使用 backsmali 进行翻译时,代码是正确的,但是我更喜欢阅读Java代码而不是Smali代码来了解一个大型应用程序的工作原理。
首先,为什么Java代码中存在这么多不一致之处?这是 dex2jar 或 JD-gui 的问题吗?还有其他的替代方案吗?