A | |
| Android |
This module provides utility functions for handling
Android
platform, for example, it provides a number of typical names for
commonly used classes within the Android framework (helpful for
finding and manipulating things like Buttons, for example)
|
| Apache [Java] | |
| App [Android] | |
B | |
| BwDFA [Dataflow] |
Backward Data-flow analysis
|
C | |
| Callgraph |
This module defines a type for call graph and provides functions for
generating and printing a call graph.
|
| Combine |
This module provides a function for merging two DEX binaries.
|
| Content [Android] | |
| Ctrlflow |
This module defines types for control-flow graph and dominance relations,
and provides utility functions for obtaining information from such graphs.
|
D | |
| Database [Android] | |
| Dataflow |
This module provides data-flow analysis frameworks
|
| Dex |
This module provides utilities for manipulating Dalvik bytecode
and DEX files, including functions for navigating bytecode file
structures and generating new instruction sequences.
|
| Dump |
This module provides utilities for dumping a dex file into an on
disk file.
|
F | |
| FwDFA [Dataflow] |
Forward Data-flow analysis
|
H | |
| Htmlunparse |
This module provides functions for dumping contents of dex files in
a directory based html structure, allowing the viewer to jump around
the directory to more easily visualize code.
|
I | |
| IM [Instr] |
The data pool is a mapping from 32-bit offset to
Dex.data_item.
|
| IM [Util] | |
| IO [Java] | |
| IS [Util] | |
| Instr |
This module defines types for Dalvik bytecodes and provides utility
functions for generating, parsing and dumping instructions.
|
| IntKey [Util] | |
J | |
| Java |
This module provides utility functions for handling bytecode that
utilitizes the
Java standard library
|
K | |
| KeyEvent [Android.View] | |
L | |
| Lang [Java] | |
| Liveness |
This module defines liveness analysis using
Dataflow module.
|
| Location [Android] | |
| Log |
inspired by
android.util.Log
|
| Logging |
This module provides special functions for logging apps
|
M | |
| Main |
Main workhorse
|
| MenuItem [Android.View] | |
| Modify |
This module provides utility functions for modifying a DEX binary.
|
N | |
| Net [Android] | |
| Net [Java] | |
O | |
| OS [Android] | |
P | |
| PM [Android.Content] | |
| Parse |
This module provides a function for parsing binary input channel.
|
| Permission [Android] | |
| Preference [Android] | |
| Propagation |
This module offers constant propagation analysis using
Dataflow
|
U | |
| Unparse |
This module provides utility functions for pretty printing
or collecting information about DEX file.
|
| Util [Android] | |
| Util |
This module offers some utility functions
|
V | |
| View [Android] | |
| Visitor |
This module provides visitor pattern.
|
W | |
| Worklist [Dataflow] |
simple queue-based scheduler
|