品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:JEB 5.20.0.202411121942
在做逆向分析时,我们会使用JEB Decompiler这款反编译工具。第一次使用这款软件时可能会遇到一些问题,例如:不知道怎么安装激活,或者遇到了启动失败的情况。本文将为大家详细介绍如何安装和激活JEB Decompiler,JEB反编译工具启动失败是什么原因的相关内容。
一、如何安装和激活JEB Decompiler
以下是下载和激活JEB的相关内容。
1、下载并准备安装包
首先,可以前往JEB官网或者其他正规的链接下载JEB的安装包。我是从官网下载的安装包,并不是一个安装文件,而是一个压缩包,下载完成后,将文件解压。

2、启动JEB Decompiler
解压后,我们看到下图所示的三个文件,分别是Linux、macOS、Windows的启动文件。

我用的是Windows电脑,此处为大家演示两种启动JEB的方法:
1、双击jeb_wincon.bat启动:
该方式可能会导致Windows系统弹窗提示病毒,实际上,软件来源正规,几乎不存在病毒,点击【更多信息-仍要运行】即可。

2、cmd窗口执行bat程序:
打开cmd窗口,并前往JEB的解压路径,输入【jeb_wincon.bat】执行该bat文件即可。如果也遇到了上图所示的安全风险提示,继续运行即可。

如果成功启动,说明已经成功安装。Community是社区版,虽然免费但是很多功能都不能用,例如:解析的时候,就会遇到下面的提示。

关于激活JEB Decompiler:
JEB CE提供了一些基础的功能,如支持dex文件的反编译,支持Intel-x86的反编译和反汇编,但不支持Dalvik字节码的反编译等功能。JEB Android则更专注于安卓,支持dex文件的反编译,也支持Dalvik 节码的反编译和反汇编,JEB Pro 则是“完全体”。
JEB CE 是免费的,JEB Android 和 JEB Pro 都是收费的,需要购买许可证才可以使用。

二、JEB反编译工具启动失败是什么原因
如果JEB反编译工具启动失败,大概率是java环境的问题。编辑启动文件的bat文件可以看到,该文件对java变量做了多次判断,所以如果系统中不存在java环境或者java环境配置错误,JEB反编译工具也无法启动。

如果双击启动文件,能看到一个黑框一闪而过,说明软件启动遇到了错误。我们可以使用cmd命令,运行启动程序,如果程序运行错误,会在此处输入错误日志。如下图所示,这是在一个没有java环境的电脑中运行启动程序,根据程序输入日志,就是遇到了环境中缺少JDK的问题,也就是Java环境配置错误。

怎么查看Java环境配置是否正确呢?我们可以在命令行(CMD窗口)中输入【javac --version】命令,如果输出javac的版本号,说明java环境已经配置成功。

三、总结
以上就是如何安装和激活JEB Decompiler,JEB反编译工具启动失败是什么原因的相关内容。JEB社区版免费,但是阉割了大部分功能,部分版本需要付费激活,注意要使用官方提供的方式,支持正版软件。另外关于JEB反编译启动失败的情况,我们可以根据JEB输出日志排查问题,本文以Java环境问题为例,为大家展开了介绍,希望本文对你有所帮助。
署名:Hungry