工具
JEB Decompiler Android 与原生代码逆向平台
PNF Software 推出的商业逆向工程平台,面向 Android 应用和原生代码,集 Dalvik 反编译器、Android 调试器以及 x86、ARM、MIPS、RISC-V 机器码的反汇编器与反编译器于一体。处理 APK 时,它能将多 dex 的 Dalvik 字节码反编译为 Java,重建资源和经过混淆的 XML,用可自动解密内容、消除反射调用的优化器清理混淆代码,并在同一会话中调试 Dalvik 与原生 ARM 或 Intel 代码,可从 Dalvik 单步进入 JNI 方法。JEB Pro 的模块还能反编译 WebAssembly、以太坊 EVM 合约(输出类 Solidity 代码)、西门子 S7-300/400 PLC 程序块和 Nvidia SASS GPU 代码,并分析 PDF 文档;其加载器可读取 PE、ELF、Mach-O、Intel HEX 以及无容器格式(headless)的固件镜像。借助 JEB API,可用 Java 和 Python 编写脚本、后端插件和自定义无界面客户端来自动化分析;JEB 还提供面向 AI 智能体的 MCP 服务器。
- 目标
- 应用 · 二进制 · 固件
- 类别
- Android 工具
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 前提条件:审阅时的版本为 JEB 5.48,发布于 2026-10-07。需要 64 位 JDK 21 及以上(不建议高于 JDK 23,推荐 Oracle 或 OpenJDK 构建);GUI 客户端可在 x64 或 arm64 的 Windows、Linux(GTK)和 macOS 上运行。软件包是按用户生成、通过电子邮件交付的 zip 压缩包;许可证密钥由机器标识派生。
- 许可:仅提供按期限计费的商业许可,没有永久许可:JEB Android(按用户授权,面向非专业用户,仅限 Android 应用)、JEB Pro(按用户授权,含全部模块)、JEB Pro Floating(按席位授权)和 JEB Pro OEM(按服务器授权,用于后端或 SaaS)。非 OEM 订阅到期后仍可打开已有的 JDB2 项目,但不能新建项目;购买页显示只有 Pro 系列许可可以离线使用。
- 许可:JEB Community Edition 免费,含大部分反汇编器和文件分析器以及 x86/x86-64 反编译器,但按功能对照表,它不含 Dalvik 反编译器和调试器、无界面启动器,也不能离线使用;EULA 为其另行规定了条款。JEB Demo 含全部模块供评估,但只能反编译部分代码,不能保存或加载项目,不能使用剪贴板,会话有时间限制且需要联网。
- 局限:文档列出的局限:RISC-V 支持不含 RV128、RVE、向量/SIMD 扩展和浮点指令反编译;S7 反编译器无法处理所有 MC7 代码,也不支持 S7-1200/1500 的程序块;调试不允许调试的应用仅限 ARMv7 平台;从命令行运行 Python 脚本需要 Pro 或 CE 许可。
关于此条目
说明已依据一手来源复核。
一手来源
- https://www.pnfsoftware.com/jeb/
- https://www.pnfsoftware.com/jeb/android
- https://www.pnfsoftware.com/jeb/community-edition
- https://www.pnfsoftware.com/jeb/buy
- https://www.pnfsoftware.com/jeb/demo
- https://www.pnfsoftware.com/jeb/plc
- https://www.pnfsoftware.com/jeb/changelog
- https://www.pnfsoftware.com/jeb/manual/
- https://www.pnfsoftware.com/jeb/manual/faq/
- https://www.pnfsoftware.com/jeb/LICENSE.TXT