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