首页 > 其他 > 详细

反编译APK文件

时间:2014-03-26 01:58:44      阅读:570      评论:0      收藏:0      [点我收藏+]

有时源代码丢失了,这时如果有apk文件的话,是可以对apk文件反编译得到源文件的,本文介绍一下简单的反编译apk文件的过程。

1、工具

反编译apk需要的工具有两个:apk2java和apktool,在网上可以下载。

2、反编译Java文件

(1)把apk文件的后缀名改为zip,再解压缩,得到classes.dex文件,将该文件复制到dex2jar-0.0.9.9文件夹(不同版本可能名称会不同);

(2)打开命令窗口,目录CD到dex2jar-0.0.9.9文件夹,输入dex2jar.bat classes.dex,生成classes_dex2jar.jar文件:

bubuko.com,布布扣

(3)进入jdui文件夹,运行jd-gui.exe,打开生成的classes_dex2jar.jar文件:

bubuko.com,布布扣

和源代码对比一下:

bubuko.com,布布扣

3、反编译XML文件

(1)把apk文件复制到apktool1.4.1文件夹;

(2)打开命令窗口,CD到apktool1.4.1文件夹,输入命令apktool.bat d -f [apk文件] [输出文件夹]:

bubuko.com,布布扣

生成的xml文件如下:

bubuko.com,布布扣

bubuko.com,布布扣

 

本文介绍的反编译方法仅供学习使用。

反编译APK文件,布布扣,bubuko.com

反编译APK文件

原文:http://www.cnblogs.com/mstk/p/3624514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!