android APK文件反编译软件、APK反编译命令、APK反编译方法

2014年03月02日 Android 4条评论 阅读3618次

android APK文件反编译软件、APK反编译命令、APK反编译方法

 

转载整理的一篇文章,多年以前大家都在研究的一个问题,也是一个对策与政策的抗衡。

这里说的就是android程序apk文件的反编译与防止apk文件被反编译。

这篇文章主要说的是APK文件的反编译方法。

jdgui这是一个很久之前大家都在使用的源码查看工具,之前我也用过,但总感觉有很多代码不能被很好地解析出来,今天要介绍的这个小工具也和jdgui差不多。下面就是详细APK反编译的步骤。

1.下载本文下面的附件APK_Decompiler.zip,解压并复制到你的<SDK_Path>\platform-tools目录下。(之前网络上的APK反编译教程中,需要下载3个小软件包,我这里为了方便就直接合成了,所以下载完就直接放到刚才说的目录下就OK了)

2.将要反编译的apk文件复制到<SDK_Path>\platform-tools目录下

3.在命令行窗口中,执行以下命令(其中,YourAPKNM是你要反编译的apk文件名,DestFolder是你要生成的文件夹名字)

apktool d YourAPKNM.apk DestFolder

执行之后,AndroidDemo目录中的所有.xml文件变成可读格式。

4.将要反编译的apk文件的文件扩展名改为zip,解压,得到classes.dex,并将classes.dex复制到<SDK_Path>\platform-tools目录下

5.在命令行窗口执行dex2jar classes.dex,执行之后,在当前目录中便生成了classes_dex2jar.jar

6.下载附件中的XJad2.2工具,解压,运行里面的XJad.exe,剩下的就不用说了,不用不知道,一用就知道了。。。

APK反编译工具下载之APK_Decompiler

APK反编译工具下载之XJad2.2

转载原文的地址如下,多谢分享。

http://blog.sina.com.cn/s/blog_51335a0001012aq9.html

分享本文至:

WRITTEN BY

avatar
本文标签:apk反编译
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

4 条评论

  1. avatar 极乐鸟

    第三步执行完后,有这个错误。
    Input file (xxx.apk) was not found or was not readable.
    先记录下,后续会找到解决方法。

  2. avatar 楼梯扶手

    自古三楼出人才

  3. avatar bet365娱乐城

    谢谢楼主分享了的··学习了!

  4. avatar 博客互推联盟

      看到博主分享这么多内容,特别想把这些内容让更多博友看到,如果博主能够经常跟其他博友互动,希望能够加入到“博客互推联盟”,这里有很多很勤奋的博友,和您一样,每天在坚持为大家分享好的内容。
        在这个互联网快速变革的时代,我们还在坚持,但我们不想孤军奋战,让更多博友看到你,让我们彼此多一点交流,一起发展。

欢迎留言




用户登录

sitemap