InDroid
InDroid copied to clipboard
Dalvik vm Instrumentation OS
你好!最近在看你这个的源码,看到indroid的那个ppt上面说有dex文件重组和修复,但是源码中好像没看到,请问具体在什么位置?
1、利用dexdump源码,从DexFile结构生成具有smali语法的文件。 2、从DexFile结构生成dex文件
你好: 最近使用了你的Indroid,在4.2.2 环境上按4.2.2源码编译成功,也可以使用,我自己添加了class.dlist、flag.dlist、method.dlist、unpack.dlist,但是没有生成dexdumpOut.txt文件,请问是什么原因?是我自己的配置问题还是此源码不能生成dexdumpOut.txt文件?
请问怎么解决
/root/dpan/android422/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld: out/target/product/mako/obj/SHARED_LIBRARIES/libdvm_intermediates/indroid/Probe.o: in function diaos_init:dalvik/vm/indroid/Probe.cpp:75: error: undefined reference to 'gossip_loccs::FuncTracer::init(std::basic_string const&)' /root/dpan/android422/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld: out/target/product/mako/obj/SHARED_LIBRARIES/libdvm_intermediates/indroid/Probe.o: in function diaos_init:dalvik/vm/indroid/Probe.cpp:76: error: undefined reference to 'gossip_loccs::ObjTracer::init(std::basic_string const&)' /root/dpan/android422/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld: out/target/product/mako/obj/SHARED_LIBRARIES/libdvm_intermediates/indroid/Probe.o: in function diaos_init:dalvik/vm/indroid/Probe.cpp:77: error: undefined reference...
你好。 最近在研究你的Indroid,也拜读了论文《An Automated Online Analysis Framework for Android》,论文上说,在4.0.x, 4.1.x和4.2.x都可以编译成功。我在4.0.4和4.2.2上尝试了一下,发现都不能成功。 我首先使用的使用4.0.4的源码,将Indroid中的源码替换过去,然后使用 make -j4 livdvm 进行编译,发现有的文件不存在,我查看了一下,发现4.2中的源码中存在,所以使用4.2.2在尝试一下。下载整个4.2.2的源码中之后,不编译整个系统,直接编译libdvm。 使用 make -j4 libdvm 又发现了新的问题。 报错如下: dalvik/vm/mterp/out/InterpC-portable.cpp: In function 'void dvmInterpretPortable(Thread*)': dalvik/vm/mterp/out/InterpC-portable.cpp:3313:1: error: array subscript is...