Appdbg

make it possible to run android dex file in origin 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

  1. open the project with IDEA

  2. add vm option => -Xverify:none

  3. patch jdk_path/…../libjvm.dylib,which make it possible to load class,which name begin with “java”

  4. use the jre you modified

  5. build test apk by test-app sub project

  6. 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.

Thanks

GitHub

View Github