dexdump移植
来源:互联网 发布:特效软件下载 编辑:程序博客网 时间:2024/06/05 02:30
dexdump 移植
dexdump 源码位于/dalvik/ 下,文件为DexDump.cpp。
make clean-dexdump
make dexdump showcommands
摘取其中两行,一个是用于生成.o文件,一个是生成可执行文件。
g++ -I dalvik -I dalvik/libnativehelper/include/nativehelper -I dalvik/dexdump -I out/host/linux-x86/obj/EXECUTABLES/dexdump_intermediates -I dalvik/libn ativehelper/include/nativehelper -isystem system/core/include -isystem hardware/libhardware/include -isystem hardware/libhardware_legacy/include -isystem hardware/ril/include -isystem dalvik/libnativehelper/include -isystem frameworks/base/include -isystem frameworks/base/opengl/include -isystem framework s/base/native/include -isystem external/skia/include -isystem tools/include -isystem out/host/linux-x86/obj/include -c -fno-exceptions -Wno-multichar -m 32 -fPIC -include system/core/include/arch/linux-x86/AndroidConfig.h -D_FORTIFY_SOURCE=0 -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -W pointer-arith -O2 -g -fno-strict-aliasing -DNDEBUG -UDEBUG -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wsign-promo -DN DEBUG -UDEBUG -MD -o out/host/linux-x86/obj/EXECUTABLES/dexdump_intermediates/DexDump.o dalvik/dexdump/DexDump.cpp
g++ -Wl,-rpath-link=out/host/linux-x86/obj/lib -Wl,-rpath,\$ORIGIN/../lib -Lout/host/linux-x86/obj/lib -Wl,--no-undefined -m32 out/host/linux-x86 /obj/EXECUTABLES/dexdump_intermediates/DexDump.o -Wl,--whole-archive -Wl,--no-whole-archive out/host/linux-x86/obj/STATIC_LIBRARIES/libdex _intermediates/libdex.a out/host/linux-x86/obj/STATIC_LIBRARIES/liblog_intermediates/liblog.a -o out/host/linux-x86/obj/EXECUTABLES/dexdump_intermedia tes/dexdump -lpthread -lz
这两句拿出来是可以过的。
根据这两个命令行,尽量多的删除参数。最后根据精简的命令,构建一个自己的目录,把相应的东西copy出来,放到相应的位置。
至于静态库,libdex库的源码在同层目录下,liblog在/system/core/下。
还有一种方法就是逆向操作,由于源码只有一个文件,可以逐渐根据依赖过去,添加需要的东西。
github: https://github.com/jaygno/dexdump
本文出自 “一路风景” 博客,请务必保留此出处http://which.blog.51cto.com/7179876/1301689
- dexdump移植
- dexdump反编译Android程序
- dexdump命令使用
- DexDump使用和解析
- 通过dexdump来学习DEX文件格式
- 使用dexdump查看apk方法数
- Android程序开发调试工具(一):dx和dexdump
- dexdump oatdump objdump 反汇编及生成oat文件
- 移植
- 移植
- 移植
- 移植
- 【系统移植】U_BOOT移植
- 系统移植-uboot移植
- 系统移植-内核移植
- 系统移植-驱动移植
- 系统移植-文件系统移植
- CANOpen移植(CanFestival移植)
- 图片简单处理 网页在线
- springboot源码分析之环境属性构造过程1
- linux 时间修改 及 同步
- PPP完全理解
- Linux下 JNI的使用
- dexdump移植
- amazon report
- 第九周 【项目2
- phash 移植 计算单图片值 及比较海明距离
- oracle 最简导入导出数据
- magic
- 目录下文件重命名
- 设置服务开机自启动
- win7 激活工具