Giter Site home page Giter Site logo

zyq8709 / dexhunter Goto Github PK

View Code? Open in Web Editor NEW
1.3K 125.0 533.0 208.02 MB

General Automatic Unpacking Tool for Android Dex Files

License: Apache License 2.0

Makefile 0.43% C++ 50.73% C 2.27% LLVM 0.03% Shell 0.76% Assembly 21.26% Java 22.89% Objective-J 0.52% Python 0.16% CSS 0.01% HTML 0.62% JavaScript 0.19% Batchfile 0.01% Jasmin 0.07% Awk 0.06% Perl 0.01%

dexhunter's Issues

Missing initial steps

Hi, I am missing the first few steps to get DexHunter work. Could you please explain what I am doing wrong?

I cloned the repository + I have the Android SDK tools etc.
Then, I uncompressed the 7z image, and used it to launch an emulator:

emulator -system system.img -ramdisk ramdisk.img -kernel kernel-qemu-armv7 -initdata userdata-qemu.img -avd New442 &

Is this correct? (NB. I also tried with an Android 5.1.1)

Then, I installed the packed application on the emulator:

adb install mysample.apk

As it is packed with Ijiami, I edited the file dexname to contain:

/data/data/com.mysample/cache/.
/data/data/com.mysample

Is this correct? or am I meant to put something after "cache/. "?
I transfered the file to the emulator:

adb push dexname /data

Then, I started reading the logs keeping an eye on "GOT IT" messages.

adb logcat

and I started the packed application in the emulator. I did get GOT IT messages:

Finally, I retrieved the app in /data/data/com.mysample:

 adb pull /data/data/com.mysample/com.mysample-1.apk .

But something obviously did not work because that APK is very small (5536 bytes only) and not valid (trying to open with JEB)

 Opening file com.mysample-1.dex
 Invalid file
 Error, no DEX file

Missing usage instructions

Neither the README nor the video seem to give away how to prep a device / emulator so that it runs the dexhunter code. How is this done or am I missing something?

test.apk

这个test.apk本身不可以运行 在4.2.2系统中

请问如何重新编译dalvikvm?

请问如何重新编译dalvikvm?
我在源码top下面make dalvikvm会生成:
MD5 (out/target/product/vbox_x86/system/bin/dalvikvm) = b438d287dd74cf8c389ee805dc62d4fa MD5 (out/target/product/vbox_x86/system/lib/libc.so) = 1cd450dfff24022a7a7936bba4981d91 MD5 (out/target/product/vbox_x86/system/lib/libcutils.so) = 5c751d9eb15824ac253f40364cae0d65 MD5 (out/target/product/vbox_x86/system/lib/libdl.so) = f35221ed24b9a7d2b96600382c806861 MD5 (out/target/product/vbox_x86/system/lib/liblog.so) = b380680e1b4d8ce856938d777b979770 MD5 (out/target/product/vbox_x86/system/lib/libm.so) = 2d56296e93d8beb8730206d00205a446 MD5 (out/target/product/vbox_x86/system/lib/libnativehelper.so) = edd79e7fe1d328475f9f4044671fe857 MD5 (out/target/product/vbox_x86/system/lib/libstdc++.so) = 62687683e46f5570f35ec7a9dd227d01 MD5 (out/target/product/vbox_x86/system/lib/libstlport.so) = 5a780d5c62f7e91eeaecc9ddf70d740a MD5 (out/target/product/vbox_x86/system/usr/share/zoneinfo/tzdata) = c382c90913b3a1ad1010dff003b6a679
但是修改source/dalvikvm里面的代码后编译出来的md5一点都没有变。
请问该如何操作?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.