Android dex file extractor, anti-bangbang (Bangcle)
Put libdvm.so on the emulator /system/lib
or download the pre-setup system image at Google Drive (or Download For Chinese User Baidu Yun)
md5:6395c2f1451dbbed027d7293ab39a6e7
Boot the emulator with an sdcard and install protected application.
Open logcat and monitor for the Application tag for the dalvikvm like this , you will see created file name output here.
Then use adb to pull the file, adb pull /sdcard/pkg_classes_xxx.dex
Then run java -jar Decoder.jar pkg_dexs_dir
to get all odex used from the unprotected file.