前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

APK反编译-手机软件-电脑编程网电脑编程网 > 手机软件 > 正文APK反编译作者:oldman 和手机软件相关 新浪微博QQ空间QQ微博百度搜藏腾讯朋友QQ收藏百度空间人人网开心网 先说一下apk的结构。APK采用了zip格式的压缩,我们可以很容易解压。 一个APK文件结构为: META-INF\?? Jar文件中常可以看到 res\? 存放资源文件的目录 AndroidManifest.xml? 程序全局配置文件 classes.dex ?Dalvik字节码 resources.arsc ?编译后的二进制资源文件 apk下的文本文件是做了二进制处理的。 ? 如果我们只是想看APK 的Manifest信息。可以使用aapt命令。 命名格式为: aapt dump badging ?*.apk ?(这里*.apk是你的apk名) aapt命令我们可以在SDK下对应版本下的tools文件夹下找到: 这个是我的路径:C:\android-sdk-windows\platforms\android-7\tools ? 如果是res目录下的文件,则需要用工具来读取并生成文本文件,android4me的AXMLPrinter2是个很好的选择。 下载地址: http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar&can=2&q= 使用方法: ava –jar AXMLPrinter2.jar? capture.xml > test.xml 执行后,将标准输出capture.xml到test.xml文件。 ? 下面我们开始反编译代码部分。反编译代码需要两个工具: dex2jar,用于将dex文件转换为jar文件; jd-gui,将jar文件反向工程为java代码。 dex2jar的地址:http://code.google.com/p/dex2jar/ 下载后解压,dex2jar 的命令使用: dex2jar.sh ?classes.dex 命令执行后,会在该文件夹下生成一个classes.dex.dex2jar.jar的文件。 jd-gui分windows,mac,linux三个版本。我们下载对应版本。 jd-gui的地址:http://java.decompiler.free.fr/?q=jdgui 下载后解压,点执行文件。把刚才dex2jar生成的jar文件拖入jd_gui界面即可生成源代码。 “APK反编译”的更多相关文章 》相关资料:手机软件|Android2.1中的drawable(hdpi,ldpi,mdpi)的区别手机软件|iPhone开场动画及初始化带有导航(UINavigationController)的标签栏控制器(UITabBarController)手机软件|ThinkingJava笔记(一)手机软件|APK反编译手机软件|SVG中文乱码解决步骤与方法手机软件|让校园生活更轻松的十大Android应用程序手机软件|cursor使用错误(android.database.CursorIndexOutOfBoundsException:Index-1requested)APK反编译来源网络,如有侵权请告知,即处理!编程Tags:asp 数据库 java javascript php jsp c/c++ 服务器 linux asp.net ajax vb Delphi vc mysql mssql oracle access flash 加密 md5正则表达式 css dos 注册表 ubuntu excel apache python ruby flex perl Windows7手机软件 j2ee网页特效 jquery编程10000问 BSD Solaris AIX Shell