33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
dexdeps -- DEX external dependency dump
|
|
|
|
|
|
This tool dumps a list of fields and methods that a DEX file uses but does
|
|
not define. When combined with a list of public APIs, it can be used to
|
|
determine whether an APK is accessing fields and calling methods that it
|
|
shouldn't be. It may also be useful in determining whether an application
|
|
requires a certain minimum API level to execute.
|
|
|
|
Basic usage:
|
|
|
|
dexdeps [options] <file.{dex,apk,jar}> ...
|
|
|
|
For zip archives (including .jar and .apk), dexdeps will look for a
|
|
"classes.dex" entry.
|
|
|
|
Supported options are:
|
|
|
|
--format={brief,xml}
|
|
|
|
Specifies the output format.
|
|
|
|
"brief" produces one line of output for each field and method. Field
|
|
and argument types are shown as descriptor strings.
|
|
|
|
"xml" produces a larger output file, readable with an XML browser. Types
|
|
are shown in a more human-readable form (e.g. "[I" becomes "int[]").
|
|
|
|
--just-classes
|
|
|
|
Indicates that output should only include a list of classes, as
|
|
opposed to also listing fields and methods.
|