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
|