Index of modules


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

Web Accessibility