Live briefing
Everything about JEB decompiler
Reverse engineering software
JEB is a disassembler and decompiler software for Android applications and native machine code. It decompiles Dalvik bytecode to Java source code, and x86, ARM, RISC-V, and other machine code to C source code. The assembly and source outputs are interactive and can be refactored. Users can also write their own scripts and plugins to extend JEB functionality. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: JEB decompilerA 5-minute orientation
- Read the landmark paper: Correction: New approaches for assessing squid fin motions: coupling proper orthogonal decomposition with volumetric particle tracking velocimetry (doi:10.1242/jeb.176750)Cited 3 times
- Go sideways: Binary NinjaA closely related topic
- Go sideways: DecompilerA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Binary Ninja Binary Ninja is a reverse-engineering platform developed by Vector 35 Inc. It allows users to disassemble a binary file and visualize the disassembly in…
- Decompiler A decompiler is a computer program that translates an executable file back into high-level source code. Unlike a compiler, which converts high-level code…
- Disassembler A disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler. The output…
- Interactive Disassembler The Interactive Disassembler (IDA) is a disassembler for computer software which generates assembly language source code from machine-executable code.…
- Bytecode Bytecode (also called portable code or p-code) is an instruction set designed for efficient execution by a software interpreter. Unlike human-readable…
- Radare2 Radare2 (also known as r2) is a complete framework for reverse-engineering and analyzing binaries; composed of a set of small utilities that can be used…
- JVM bytecode JVM bytecode is the instruction set architecture (ISA) of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code…
- Dalvik (software) Dalvik is a discontinued process virtual machine (VM) in the Android operating system that executes applications written for Android. Dalvik was an integral…