AndroidAPK程序反编译步骤详细图解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AndroidAPK程序反编译步骤详细图解

Android APK程序反编译步骤详细图解这段时间在学Android应用开发,在想既然是用Java开发的应该非常好反编译从而得到源码吧,google了一下,确实非常easy,下面是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,全然是一种学习的态度,只是好像通过这样的方式也能够去汉化一些外国软件。??本文Android反编译教程,測试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包?下载?(2012-10-10更新)?一、Apk反编译得到Java源码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9目录,内含apk反编译成java源码工具,以及源码查看工具。apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件源码查看工具jdgui,是一个反编译工具,能够直接查看反编译后的jar包源码?dex2jar 和jdgui最新版本号下载,分别见google code:dex2jar(google code)jdgui(google code),最新版本号请见?官方?详细步骤:首先将apk文件后缀改为zip并解压,得到当中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex拷贝到dex2jar.bat所在目录dex2jar-0.0.9.9目录。在命令行下定位到dex2jar.bat所在目录,执行dex2jar.bat??? classes.dex生成classes_dex2jar.jar?然后,进入jdgui目录双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源码了,例如以下图:HelloAndroid源码在反编译前后的对比方下:???二、apk反编译生成程序的源码和图片、XML配置、语言资源等文件假设是汉化软件,这将特别实用首先还是要下载上述反编译工具包,当中最新的apktool,请到google code下载apktool(google code)?详细步骤:下载上述反编译工具包,打开apk2java目录下的apktool1.4.1目录,内含三个文件:aapt.exe,apktool.bat,apktool.jar?注:里面的apktool_bk.jar是备份的老版本号,最好用最新的apktool.jar?在命令行下定位到apktool.bat目录,输入下面命令:apktool.bat ?d ?-f ? abc123.apk ? abc123,例如以下图:?上图中,apktool.bat 命令行解释:apktool.bat ? d ?-f ? ?[apk文件 ]?? [输出目录]?反编译的文件例如以下(AndroidManifest.xml为例):?将反编译完的文件又一次打包成apk,非常easy,输入apktool.bat ? b ? ?abc123(你编译出来目录)即可,命令例如以下:?打包apk后的文件在目录C:\HelloAndroid下,生成了两个目录:builddist当中,打包生成的HelloAndroid.apk,在上面的dist目录下,Ok??三、图形化反编译apk上述步骤一、二讲述了命令行反编译apk,如今提供一种图形化反编译工具:Androidfby首先,下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就能够浏览打开要反编译的apk??

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档