正文  高级教程 > 编译/反编译 >

Android程序的反编译利器Dexdump介绍

在网友们开发Android应用程序的时候一定会经常想看看人家的程序是怎么写的,那么就需要反编译工作了。反编译Android程序目前没有什么好的方法,但是在Android Emulator中可以找到一个名为dexdump的程序,通过de......

在网友们开发Android应用程序的时候一定会经常想看看人家的程序是怎么写的,那么就需要反编译工作了。

反编译Android程序目前没有什么好的方法,但是在Android Emulator中可以找到一个名为dexdump的程序,通过dexdump可以查看出apk文件中的dex执行情况,粗略分析出原始java代码是什 么样的和Dot Net中的Reflector很像。

android编译器生成的java class相关内容都放到了dex文件中,为什么要反编译apk文件呢? 就目前来看Android开放度还很低,很多东西只有反编译官方的app才可以了解一些底层的东西,就目前而言开放度还不如Symbian,相比 Windows CE就更不用提了。每天提到的开源是怎么开的,把Dalvik开了可能会好些,用java总感觉效率问题。