Android笔记 apk的反编译

来源:互联网 发布:电信网络电视费用 编辑:程序博客网 时间:2024/05/11 23:06

反编译工具下载

http://download.csdn.net/detail/u011109881/8068441


以上图片来自传智播客张泽华视频 我传的资源解压即可 无需安装

1.反编译图片

非常简单 仅需修改apk文件为zip文件 然后解压 就可以得到各种图片了 但会发现其他资源都是乱码

2apktool的使用     反编译布局文件(使用apktool获取 资源文件 xml文件等)

将apk文件移动到apktool工具所在目录,打开cmd命令行,cd到当前目录 执行命令 apktool d 你要反编译的apk文件名


会发现当前目录多了一个文件夹 现在的布局文件不再是乱码

找界面技巧 将刚才生成的的文件夹以Existing Android Code Into Workspace的方式导入 就可在res下layout图形化工具预览界面(有的没有界面)

3.dex2jar的使用:把dex文件转成jar文件

将apk改名为zip文件 取得其中的dex文件 复制到dex2jar工具所在目录 cmd来到dex2jar工具所在目录

执行如下命令


(dex2jar-0.0.9.9版可用 另外一个版本报错)

会发现多了classes_dex2jar.jar,即class所在压缩包 ,若改名为zip 即可查看包结构


4jd-gui.exe的使用 把class文件转化成Java文件 

将上一步编译的jar文件放到jd-gui.exe所在目录 拖到jd-gui.exe上打开就可查看代码


Androidfby反编译工具更简单 一步到位 大家看readme.txt中的链接吧 此处不再赘述



0 0
原创粉丝点击