Reverse Engineering · Reviewed 21 Oct 2026

JEB Decompiler

Modular reverse engineering platform for professionals.

from $140 · free tier · pnfsoftware.com ↗

Paid against free › Reverse Engineering › JEB Decompiler

JEB Decompiler at a glance

Overview

01

Summary

The useful answer before the supporting detail.

JEB is a modular reverse engineering platform for professionals, offering disassembly, decompilation, debugging, and analysis of code and document files S4 S31. It is used by security experts and reverse engineers to analyze malware, audit closed-source programs, and understand software S131. Its main practical value is reducing reverse engineering time through automation and scripting via its API S31.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: JEB Decompiler by PNF Software, a modular reverse engineering platform S4.
  • Core purpose: To streamline complex reverse engineering tasks through decompilation and analysis S4 S31.
  • Intended users: Security professionals and reverse engineers S4 S131.
  • Product scope: A single platform with modules for Android, native code, Ethereum, and PDF analysis S1 S4.
  • Positioning: "Reverse Engineering for Professionals" S4.
  • Claimed distinction: State-of-the-art decompiler for a wide range of formats S1.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
Malware analystsAnalyze malicious Android APKs and native binaries S31.
Security auditorsAudit closed-source programs and embedded systems S31 S131.
Smart contract reviewersUnderstand and review closed-source Ethereum contracts S31.
PDF forensic analystsReverse engineer malicious PDF documents S31.

Features

07

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Android analysisStatic and dynamic analysis of Android applications, including decompilation and debugging S4 S31.
Native code decompilationDecompiles x86, ARM, MIPS, RISC-V, and WebAssembly binaries S4 S31.
Ethereum smart contract decompilationDecompiles Ethereum smart contracts to Solidity-like source code S31.
PDF analysisAnalyzes PDF documents for malicious content, extracting embedded JavaScript and generating alerts S31.
Scripting and automationAutomates reverse engineering tasks via Java or Python scripts and plugins S31.
DebuggingDalvik and native code debuggers with API hooking capabilities S31.
DeobfuscationOptimizers to decrypt contents, unreflect API calls, and clean up obfuscated code S31.
08

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
JEB APIAPIAutomate reverse engineering tasks via Java or Python S31.
Python scriptingExtension frameworkWrite client scripts to extend functionality S4 S31.
Java pluginsExtension frameworkDevelop back-end plugins for custom analysis S4 S31.
MCP serverAI interfaceConnect to AI assistants like AI modeland AI modelfor automated analysis S54.
VIBRE AI AssistantAI interfaceIntegrate with LLM presets for assisted reverse engineering S4 S54.
APK unpacker pluginPluginExtract dynamic dex files from packed Android apps S4.
Ethereum decompilerPluginDecompile EVM smart contracts S4.

Pricing

09

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
JEB Community EditionFree licence S1Core features S4Not established
JEB Android$1,200 yearly or $140 monthly per user S1Android modules S1Android modules only S1
JEB Pro$2,000 yearly per user S1All modules S1Priority support +30% S1
JEB Pro Floating$4,000 yearly per floating seat S1All modules S1Not established
JEB Pro OEM$8,000 yearly per server S1All modules S1SaaS and back-end integrations S1

Competition

10

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
reddit.com224webassembly decompiler, integer list
dogbolt.org111webassembly decompiler
oeis.org111integer list
wwwg.github.io112webassembly decompiler
geeksforgeeks.org112integer list
stackoverflow.com113integer list
youtube.com114webassembly decompiler
questaal.org114integer list
mankier.com115webassembly decompiler
link.springer.com116webassembly decompiler

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

Page typeEvidenceSource
reviews[Skip to content](#content)https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviews0https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsJEB in Actionhttps://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsJEB Decompiler Bloghttps://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsMenu and widgetshttps://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsDeobfuscation ratings, inlining “fat” functions, and breaking opaque predicateshttps://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsIn this post, we are having a quick look at a relatively novel protection techniques found in the wild. The class we are looking at is `com.X` (SHA256: a519e4a20586807665d82ea28892e2ede184807868552f23210bf10c05727980).https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsHave a look at the decompiled code, with standard JEB options. It was auto-deobfuscated and thoroughly cleaned by `dexdec`, JEB’s Dalvik decompiler:https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviews0https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsDecompilation of com.X with standard options (it’s been deobfuscated, and JEB is letting you know about it by providing deobfuscation ratings or scores as method comments)https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsTable of Contentshttps://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsA note on deobfuscation ratingshttps://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsTwo items to notice:https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsSome methods outputs are collapsed: their direct output was deemed useless because their code were inlined in corresponding callers. You may re-expand them with the Dash (-) action key, or via the Action menu, Collapse/Expand command.https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsSome decompiled methods have an auto-comment specifying a deobfuscation rating and score. This score is calculated from the result of IR optimizers tagged as DEOBFUSCATOR. If the score reaches a threshold, the rating (`LOW` – not shown-, `MEDIUM`, `HIGH`, `EXTRA`) is specified in the decompilation output, to give a hint to the user that the low-level code is protected, and that the high-level decomp was deobfuscated and cleaned.https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsThe deobfuscation ratings for several methods of `com.X` are high. It looks like this class received a significant amount of protection. However, after clean-up, the meaningful code consists of two one-liner methods: one storing a timestamp (method `gg`), the other one calculating an elapsed time (method `gf`).https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsLet’s have a look at the decompiled code with deobfuscators disabled: Redecompile the code with CMD1+TAB (Action menu, Decompile with Options…), and untick “Enable deobfuscator optimizers”.https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviews0https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsdexdec options when redecompiling with Action, Decompile with options…https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/
reviewsThe re-decompilation result is as follows:https://www.pnfsoftware.com/blog/deobfuscation-ratings-inlining-fat-functions-and-breaking-opaque-predicates/

Independent review sources discovered

PlatformStatusDiscovered source
Googlediscovered_not_scrapedhttps://groups.google.com/forum/#!forum/jeb-decompiler
11

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: —

Scout traffic model did not return a separate AI-referral trend series for this domain.

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
changesllm wrappers: support for conversation compaction, better cachinghttps://pnfsoftware.com/jeb/changelog

These are first-party product claims, not independent measurements of AI-search visibility.

12

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Striking-distance keywordVolume 260 · https://www.pnfsoftware.com/jeb/apidoc/com/pnfsoftware/jeb/util/primitives/IntegerList.html
Important pagehttps://www.pnfsoftware.com/jeb/apidoc/com/pnfsoftware/jeb/util/primitives/IntegerList.html · 1 sampled keywords · best position 5
Competitor gap2 first-page appearances across webassembly decompiler, integer list

Website intelligence — Collected evidence

Website evidence gaps

  • pricing: no usable public page was collected; verify whether the site publishes this evidence.
  • features: no usable public page was collected; verify whether the site publishes this evidence.
  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • identity: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Trust and proof

13

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

PlatformPageHow it was foundNote
Gitnux10 Tools Compared: Best Decompiler Software (2026)Grounded web searchJEB Decompiler enterprise 8.1/10 Feat ... ### JEB Decompiler JEB provides commercial decompilation for Android, native code, and managed software. ... 8.0/10 Overall ... Value 7.7/10 ... Tight interactive loop between decompiler output and analyst-driven type and structure refinement. JEB Decompiler performs native-code and managed-code decompilation with interactive analysis views and pseudocode output. Its JEB core emphasizes decompilation quality through type and control-flow recovery workflo
specifiction.orgJEB in 2026: Pricing, Plans and Alternatives / SpecifictionGrounded web searchLimit: Community Edition scope Reddit commenters report that the Community Edition does not support APK analysis. Read 15 Oct 2026 · reddit.com ... Limit: pricing Reddit commenters describe the Android license as expensive at roughly $1,100 per year and complain that there is no perpetual license. Read 15 Oct 2026 · reddit.com

Customer proof

No named customers, testimonials, or customer case studies were found.

Independent mentions

  • Java Decompiler / Hacker News — uneven9434 10 months ago / next – More modern choices are JADX (https://github.com/skylot/jadx) or Vineflower (https://github.com/Vineflower/vineflower). If you want a paid, higher-quality option, try JEB (https://www.pnfsoftware.com/).
  • PNF Software — PNF Software Sample code, scripts and plugins for JEB Decompiler - Twitter @jebdec - Login: pnfsoftware - Blog: https://www.pnfsoftware.com - Email: contact@pnfsoftware.com - Public repos: 21 - Followers: 41 - Created: 2015-06-19T06:25:50Z
  • JEB decompiler — / JEB Decompiler / / / --- / --- / / / / / / / / Original author / Nicolas Falliere / / Developers / PNF Software, Inc. / / Stable release / 5.48 / October 7, 2026; 6 days ago 1 / / Written in / Java / / Operating system / Windows, Mac OS X, Linux / / Platform / Java / / Type / Reverse engineering / / License / Proprietary / / Website / www.pnfsoftware.com / ... JEB is a disassembler and decompiler software for Android applications 2 and native machine code. It decompiles Dalvik bytecode to
  • JEB 4 in a Nutshell – JEB in Action — The focus was mostly on improving and upgrading our native code analysis components, including GENDEC, the generic decompiler. That includes x86, x64, arm, aarch64, mips, mips64, evm, wasm, and other modules currently shipping with JEB builds. The UI client also received improvements regarding performance, auto-completion, Native Analysis
  • PNF Software — Sample code, scripts and plugins for JEB Decompiler - Twitter @jebdec - Login: pnfsoftware - Blog: https://www.pnfsoftware.com - Email: contact@pnfsoftware.com - Public repos: 21 - Followers: 40 - Created: 2015-06-19T06:25:50Z
  • An Experimental Study of Different Binary Exporters - Quarkslab's blog — . It does not export any data on the content of the functions (just their ... : JEB has a built-in exporter that exports the disassembled (and decompiled) code as C-code in files. While interesting, this approach is not really suitable for our purposes.
  • Training for JEB Users and Developers - JEB Decompiler by PNF Software — JEB User & API Training We provide training workshop for the JEB plaform. The training is aimed at reverse-engineers who want to make the best use of the software as well as developers who want to write extensions (clients, plugins, scripts) for JEB.
  • Key Generator - JEB Decompiler by PNF Software — Software # JEB Key Generator A license key is required to run JEB. A key is tied to a computer, the installed operating system, the user account, and the licensee. For licensing issues, email licensing@pnfsoftware.com. As generated by JEB upon first

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

14

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipFounded by Nicolas Falliere in 2013, PNF Software is committed to building the most powerful, technically challenging tools and solutions for the computer security industry.source
Contact and supportSupport inquiries: support@pnfsoftware.com, for JEB support and bug reports only - do not email Sales or General inquiries to this email addresssource
Legal and privacyLeave a Reply Cancel replysource
Security and complianceIn this short post, we will show how the debuggers API can be used to monitor an app execution, hook into various key methods and classes of the standard Java cryptography SPI, and extract input and output data, as theysource
Uptime and status pageNot published on the collected pages.—
Domain registered2011-10-07—
Domain expires2027-10-07—

Not found on the collected pages: uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

15

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
JEB Change Log - JEB Decompiler by PNF SoftwareChangelogSee the latest changes, additions, and fixes that went into JEB. (source)Not dated
Contact and supportSupportPublic contact and support channel. (source)Not dated
Dart AOT snapshot helper plugin to better analyze Flutter-based apps – JEB in ActionProduct updateProduct update is publicly available. (source)Oct 18 2023
Dart AOT snapshot helper plugin to better analyze Flutter-based apps – JEB in ActionSupportPublic contact and support channel. (source)Not dated

Not found in the collected public sources: public roadmap, status page, separate help center or knowledge base.

Technical

16

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Desktop application for local use S4.S4
Platforms and appsSupports Windows, macOS, and Linux (implied by start-up scripts and GUI fixes) S54.S54
API and extensibility (API, SDK, webhooks, MCP, plugins)Full API for scripting and plugins in Java/Python; MCP server for AI integration S31 S54.S31 S54
Data ownership and exportNot published on the collected pages.—
Performance and reliability claimsNot published on the collected pages.—
Release activityRegular updates indicated by changelog entries S54.S54
17

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
Domain registered2011-10-07 — DreamHost, LLC
Domain expires2027-10-07
First archived2014-07-01 — web archive
TLS certificateDigiCert Inc, valid, expires 2027-03-21
Security headersnone served
Headers not servedHSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy
Server headerApache/2.4.58 (Ubuntu)
Mail handled byASPMX.L.GOOGLE.com, ALT1.ASPMX.L.GOOGLE.com
Nameserversns3.dreamhost.com, ns1.dreamhost.com

Not measurable: rdap: exceeded the overall budget; wayback: exceeded the overall budget; tls: exceeded the overall budget; dns: exceeded the overall budget; headers: exceeded the overall budget. A gap here means the lookup was unavailable, not that the finding is negative.

18

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 86/100
  • Critical issues: 0
  • Warnings: 36
  • Notices: 13

Issues

SeverityIssueValueAffected URL
noticeMeta description length should be reviewed421https://pnfsoftware.com/
warningPage should have one primary H12https://pnfsoftware.com/
warningMissing canonical URL—https://pnfsoftware.com/
noticeImages are missing alt text1https://pnfsoftware.com/
warningPage should have one primary H12https://pnfsoftware.com/jeb/
warningMissing canonical URL—https://pnfsoftware.com/jeb/
noticeImages are missing alt text1https://pnfsoftware.com/jeb/
warningPage should have one primary H12https://pnfsoftware.com/jeb/community-edition
warningMissing canonical URL—https://pnfsoftware.com/jeb/community-edition
noticeImages are missing alt text4https://pnfsoftware.com/jeb/community-edition
warningPage should have one primary H12https://pnfsoftware.com/jeb/buy
warningMissing canonical URL—https://pnfsoftware.com/jeb/buy
noticeMeta description length should be reviewed421https://pnfsoftware.com/error404
warningPage should have one primary H12https://pnfsoftware.com/error404
warningMissing canonical URL—https://pnfsoftware.com/error404
noticeLow visible word count143https://pnfsoftware.com/error404
warningPage should have one primary H12https://pnfsoftware.com/jeb/android
warningMissing canonical URL—https://pnfsoftware.com/jeb/android
warningPage should have one primary H12https://pnfsoftware.com/jeb/x86
warningMissing canonical URL—https://pnfsoftware.com/jeb/x86
noticeImages are missing alt text1https://pnfsoftware.com/jeb/x86
noticeMeta description length should be reviewed46https://pnfsoftware.com/jeb/arm
warningPage should have one primary H12https://pnfsoftware.com/jeb/arm
warningMissing canonical URL—https://pnfsoftware.com/jeb/arm
noticeMeta description length should be reviewed47https://pnfsoftware.com/jeb/mips
warningPage should have one primary H12https://pnfsoftware.com/jeb/mips
warningMissing canonical URL—https://pnfsoftware.com/jeb/mips
warningPage should have one primary H12https://pnfsoftware.com/jeb/riscv
warningMissing canonical URL—https://pnfsoftware.com/jeb/riscv
noticeImages are missing alt text1https://pnfsoftware.com/jeb/riscv
noticeMeta description length should be reviewed421https://pnfsoftware.com/jeb/plc
warningPage should have one primary H12https://pnfsoftware.com/jeb/plc
warningMissing canonical URL—https://pnfsoftware.com/jeb/plc
warningPage should have one primary H12https://pnfsoftware.com/jeb/evm
warningMissing canonical URL—https://pnfsoftware.com/jeb/evm
noticeImages are missing alt text2https://pnfsoftware.com/jeb/evm
warningMissing meta description—https://www.pnfsoftware.com/blog/introducing-the-jeb-malware-sharing-network/
warningPage should have one primary H14https://www.pnfsoftware.com/blog/introducing-the-jeb-malware-sharing-network/
warningTitle length should be reviewed70https://pnfsoftware.com/services-training
noticeMeta description length should be reviewed189https://pnfsoftware.com/services-training
warningPage should have one primary H12https://pnfsoftware.com/services-training
warningMissing canonical URL—https://pnfsoftware.com/services-training
warningPage should have one primary H12https://pnfsoftware.com/services-development
warningMissing canonical URL—https://pnfsoftware.com/services-development
warningDuplicate title in audit sample2https://pnfsoftware.com/
warningDuplicate title in audit sample2https://pnfsoftware.com/error404
warningDuplicate meta description in audit sample3https://pnfsoftware.com/
warningDuplicate meta description in audit sample3https://pnfsoftware.com/error404
warningDuplicate meta description in audit sample3https://pnfsoftware.com/jeb/plc

Crawled pages

StatusTitleH1sWordsResponseURL
200JEB Decompiler by PNF Software268133 mshttps://pnfsoftware.com/
200JEB - JEB Decompiler by PNF Software2166126 mshttps://pnfsoftware.com/jeb/
200JEB Community Edition - JEB Decompiler by PNF Software243131 mshttps://pnfsoftware.com/jeb/community-edition
200Purchase a JEB license - JEB Decompiler by PNF Software249628 mshttps://pnfsoftware.com/jeb/buy
200JEB Decompiler by PNF Software214320 mshttps://pnfsoftware.com/error404
200JEB Android Decompiler - JEB Decompiler by PNF Software251724 mshttps://pnfsoftware.com/jeb/android
200JEB Decompiler for Intel x86 - JEB Decompiler by PNF Software240227 mshttps://pnfsoftware.com/jeb/x86
200JEB Decompiler for ARM - JEB Decompiler by PNF Software225031 mshttps://pnfsoftware.com/jeb/arm
200JEB Decompiler for MIPS - JEB Decompiler by PNF Software263527 mshttps://pnfsoftware.com/jeb/mips
200JEB / RISC-V - JEB Decompiler by PNF Software248630 mshttps://pnfsoftware.com/jeb/riscv
200JEB Decompiler for S7 PLC blocks - JEB Decompiler by PNF Software285727 mshttps://pnfsoftware.com/jeb/plc
200JEB Decompiler for Ethereum - JEB Decompiler by PNF Software251819 mshttps://pnfsoftware.com/jeb/evm
200Introducing the JEB Malware Sharing Network – JEB in Action41060103 mshttps://www.pnfsoftware.com/blog/introducing-the-jeb-malware-sharing-network/
200Training for JEB Users and Developers - JEB Decompiler by PNF Software231726 mshttps://pnfsoftware.com/services-training
200Custom Software Development - JEB Decompiler by PNF Software217629 mshttps://pnfsoftware.com/services-development

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

19

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

Scout traffic model did not return a traffic-source distribution for this domain.

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

20

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected sources do not mention any competitor products. Evidence gaps include lack of detailed pricing for Community Edition, no customer testimonials or case studies, and no information on security certifications or uptime. Open questions: What are the exact limitations of the Community Edition? What is the trial length? How does JEB compare to other decompilers in performance?

21

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 11 collected pages from pnfsoftware.com, including the homepage, product pages, changelog, about, contact, and blog posts. An external proof search was performed but no additional verified evidence was collected. Limitations: some pages were not collected (4 of 15), and external review profiles were discovered but not scraped. Pricing was verified from the buy page on 2026-10-20.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.