
JEB Decompiler for AndroidPNF Software
Use JEB to break-down, decompile and debug Android applications. Reverse engineer malicious Android APKs and perform security audits.
Vendor
PNF Software
Company Website

Product details
Overview
JEB Decompiler for Android is a powerful tool designed to break down, decompile, and debug Android applications. It is ideal for reverse engineering malicious Android APKs and performing security audits. JEB's modular back-end, coupled with a powerful UI front-end for desktop platforms, allows for refactoring operations and scripting to automate complex tasks. Users can perform static and dynamic analysis of Android applications, whether they are goodware or badware, small or large.
Features
- Precise Decompilation: Perform precise and robust decompilation of Android apps and Dalvik bytecode without converting from Dex to Jar.
- Dalvik and Native Code Debuggers: Seamlessly debug Dalvik bytecode and native machine code (Intel, ARM), allowing examination of code and hooking of sensitive APIs.
- Code Refactoring: Refactor, annotate, navigate, and modify the analysis output, supporting code cleaning and virtual hierarchy organization.
- Resource Reconstruction: Reconstruct resources and obfuscated XML files, ensuring comprehensive analysis.
- Automation and Scripting: Automate and script reverse engineering tasks via the JEB API using Java or Python, enabling users to write their own scripts and plugins.
- Dynamic Analysis: Perform dynamic analysis of complex apps, including those that do not explicitly allow debugging (ARM v7 platform only).
Benefits
- Efficiency: Cut down on costly reverse engineering time by decompiling obfuscated APKs and examining Java code in minutes.
- Comprehensive Analysis: Perform both static and dynamic analysis, ensuring thorough examination of Android applications.
- Flexibility: Leverage the JEB API to automate tasks, allowing for customized and efficient reverse engineering processes.
- Security Audits: Conduct detailed security audits, identifying vulnerabilities and ensuring the integrity of Android applications.
- Ease of Use: Utilize a powerful UI front-end for desktop platforms, simplifying the reverse engineering process.
- Integration: Seamlessly integrate with other tools and workflows, enhancing productivity and collaboration.