carta
enjarify(1)

enjarify1

Translate dalvik to java bytecode

Usage

enjarify [-h] [-o OUTPUT] [-f] [--fast] inputfile

Overview

Android applications (.apk) contain Java classes compiled in bytecode for the Dalvik VM, usually inside the file classes.dex. To allow analyzing those files, they have to be translated back to normal Java bytecode.

Options

-h, --help

Display brief usage information.

-o, --output OUTPUT

The output file (.jar). Default: [input-filename]-enjarify.jar

-f, --force

Force overwriting the specified output file if it already exists.

--fast

Disable optimizations that produce more readable bytecode, which speeds up the conversion.

inputfile

The input file (.dex or .apk). If a multidex apk is specified, all dex files will be translated into a single .jar file.

Notes

Optional metadata like source file attributes, line numbers and annotations are currently not translated.

From enjarify 1:1.0.3-5 in Debian 13 (Trixie). Parsed by carta from the page's mdoc source.