Tools to work with android .dex and java .class files
Mirrors:
* https://bitbucket.org/pxb1988/dex2jar
* https://github.com/pxb1988/dex2jar
dex2jar contains following compment
* dex-reader is designed to read the Dalvik Executable (.dex/.odex) format. It has a light weight API similar with ASM.
* dex-translator is designed to do the convert job. It reads the dex instruction to dex-ir format, after some optimize, convert to ASM format.
* dex-ir used by dex-translator, is designed to represent the dex instruction
dex-tools...
ARM linux run shared library rundotso dlopen dlsym Inline Assembler
windows has rundll, rundotso is for linux load shared library(.so) and run the functions.
rundotso.c you can load shared lib and run the function.
It likes the rundll.exe in windows os.
compiled and tested under the android ndk.
you can use any arm compiler to try.
adb push rundotso /data
adb shell /data/rundotso /system/libc.so system "ls /data"
adb shell /data/rundotso /system/libc.so printf "%d %c %s %d %c %s" 16 G HelloRundotsoTest 16 d end
Have fun!
Made by Biyong SUN ...
dxcut is a library for reading, editing, and writing dex and odex files which contain the class definition and Dalvik bytecode used by the Android operating system. This project includes a disassembler/decompiler, dex optimizer, and hooking utils.