| Util |
This module offers some utility functions
|
| Log |
inspired by
android.util.Log
|
| Java |
This module provides utility functions for handling bytecode that
utilitizes the
Java standard library
|
| Instr |
This module defines types for Dalvik bytecodes and provides utility
functions for generating, parsing and dumping instructions.
|
| Dex |
This module provides utilities for manipulating Dalvik bytecode
and DEX files, including functions for navigating bytecode file
structures and generating new instruction sequences.
|
| Parse |
This module provides a function for parsing binary input channel.
|
| Visitor |
This module provides visitor pattern.
|
| 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)
|
| Unparse |
This module provides utility functions for pretty printing
or collecting information about DEX file.
|
| 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.
|
| Callgraph |
This module defines a type for call graph and provides functions for
generating and printing a call graph.
|
| Ctrlflow |
This module defines types for control-flow graph and dominance relations,
and provides utility functions for obtaining information from such graphs.
|
| Dataflow |
This module provides data-flow analysis frameworks
|
| Liveness |
This module defines liveness analysis using
Dataflow module.
|
| Propagation |
This module offers constant propagation analysis using
Dataflow
|
| Modify |
This module provides utility functions for modifying a DEX binary.
|
| Combine |
This module provides a function for merging two DEX binaries.
|
| Dump |
This module provides utilities for dumping a dex file into an on
disk file.
|
| Logging |
This module provides special functions for logging apps
|
| Main |
Main workhorse
|