Android Java反编译器jd gui不工作

Android Java反编译器jd gui不工作,android,Android,我正在使用提取apk文件的源代码。 我对Java反编译器jd gui有问题,每当我试图在Java jd gui中打开代码时,它就停止工作。 还有其他可选的反编译器吗 如果您有一个apk并且您想要源代码。过程如下: 首先,您需要使用dex2jar在apk中使用jar,如下所示: ./dex2jar.sh name.apk 从以下站点下载dex2jar: 拥有jar后,可以使用jad通过以下命令提取源代码: ./jad-o-r-sjava-dsrc路径/to/*/.class 从以下网址下载jad:

我正在使用提取apk文件的源代码。
我对Java反编译器jd gui有问题,每当我试图在Java jd gui中打开代码时,它就停止工作。

还有其他可选的反编译器吗

如果您有一个apk并且您想要源代码。过程如下:

首先,您需要使用dex2jar在apk中使用jar,如下所示:

./dex2jar.sh name.apk

从以下站点下载dex2jar: 拥有jar后,可以使用jad通过以下命令提取源代码:

./jad-o-r-sjava-dsrc路径/to/*/.class

从以下网址下载jad:


请注意,如果apk正在使用proguard,那么代码将被分散:)

如果您有apk并且需要源代码。过程如下:

首先,您需要使用dex2jar在apk中使用jar,如下所示:

./dex2jar.sh name.apk

从以下站点下载dex2jar: 拥有jar后,可以使用jad通过以下命令提取源代码:

./jad-o-r-sjava-dsrc路径/to/*/.class

从以下网址下载jad:


请注意,如果apk正在使用proguard,则代码将被分散:)

这是很正常的,我也遇到过这种情况。问题是因为广告

创建一个新的Jar文件,其中只包含没有ads的类,并使用

jar cf jar-file input-file(s)

您可以将整个目录替换为inpot文件,它将为您递归地jar它。现在使用jd gui打开新的jar文件,它应该可以工作。

这很正常,我也经历过。问题是因为广告

创建一个新的Jar文件,其中只包含没有ads的类,并使用

jar cf jar-file input-file(s)

您可以将整个目录替换为inpot文件,它将为您递归地jar它。现在使用jd gui并打开新的jar文件,它应该可以工作。

遵循这个过程:Padma,我已经完成了那个过程,在那个过程之后,当我得到类\u dex2jar时,我们需要一个反编译器(像jd gui)来显示所有Java文件,我的反编译在过程中每次都停止工作。请建议我,现在做什么?遵循这个过程:Padma,我已经完成了这个过程,在这个过程之后,当我得到类_dex2jar时,我们需要一个反编译器(比如jdgui)来显示所有的Java文件,我的反编译每次都在过程中间停止工作。请建议我,现在该怎么办?