Appdbg
make it possible to run android dex file in original Java Virtual Machine.
Features
- change every class before it will be loaded
- change every item of the class after it was loaded
- hook java method
- implement native method by yourself or unidbg maybe...
Start
- only test fully with jdk 1.8
-
open the project with IDEA
-
add vm option => -Xverify:none
-
patch jdk_path/...../libjvm.dylib,which make it possible to load class,the name begin with "java"
-
use the jre you modified
-
build test apk by test-app sub project
-
run main
About
it's hard for me to implement all Android runtime well,if you can help me to make this project better,Thanks for your contribution.