diff options
Diffstat (limited to 'tools/dexdeps/README.txt')
-rw-r--r-- | tools/dexdeps/README.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tools/dexdeps/README.txt b/tools/dexdeps/README.txt new file mode 100644 index 0000000..060aecb --- /dev/null +++ b/tools/dexdeps/README.txt @@ -0,0 +1,27 @@ +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[]"). |