Strongdb

What is it?

Strongdb is a gdb plugin that is written in Python, to help with debugging Android Native program.The main code uses gdb Python API.Welcome comments!

debug1

Dependencies

Modules

Install

git clone https://github.com/cx9527/strongdb.git ~/strongdb
echo "source ~/strongdb/strongdb.py" > ~/.gdbinit

Add environment variable SGDB_SITEPACKAGES_PATH to .bashrc/.zshrc

export SGDB_SITEPACKAGES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"`

Commands

vmmap - Display Memory Layout

color - Set Colors

set jnienv - Set Jnienv Address

JNIEnv

To use jni functions parsing feature,you should get JNIEnv address first.Andset $sgdb_jnienv = address

Future

Author