According to the structure of Android’s application, we can
change apk/dex file or the mapped memory to hack application.
There are two methods differ from when to change the
application, one is static while the changing is happened in the
not running period of this application such as changing the
install packge, another is dynamic while the changing is
happened in the period while the application is running.
Dynamic method will change the excutable binary code of
Dalvik.