JEB decompiler

JEB is a disassembler and decompiler software for Android applications[2] and native machine code.

Version 2.2 introduced Android debugging modules for Dalvik and native (Intel, ARM, MIPS) code.

JEB is the first Dalvik decompiler to provide interactive output, as reverse-engineers may examine cross-references, insert comments, or rename items, such as classes and methods.

Although JEB is branded as a decompiler, it also provides a full APK view (manifest, resources, certificates, etc.).

An API allows users to customize or automate actions through scripts and plugins, in Python and Java.