反编译APK

参考:http://www.blogjava.net/MEYE/articles/333789.html

1. 用7Zip解压APK,得到classes.dex文件

2. 下载 dex2jar https://code.google.com/p/dex2jar/downloads/list

3. 下载 JD-GUI http://jd.benow.ca/

4. 导出jar
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar

5.运行JD-GUI工具(它是绿色无须安装的)
打开上面的jar文件,即可看到源代码

时间: 2024-10-24 21:20:41

反编译APK的相关文章

反编译apk 修改 合成

韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 反编译apk帮助文档 准备工具 dex2jar(dex转换jar工具),下载地址: http://dex2jar.googlecode.com/files/dex2jar-0.0.9.15.zip apktool.jar(获取apk资源文件.注册文件.so库等),下载地址:http://android-apktool.googlecode.com/files/apktool1.5.2

centos反编译APK包

centos反编译APK包 实验目的 线上linux上传游戏包,PHP调用反编译命令解包 实验环境 centos6.4 Linux localhost.localdomain 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 2212:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux nginix1.8.0 php5.4 mysql5.5 操作步骤 1.rqm -ql | grep java 2.yum -y install ja

Android反编译apk(一)

为什么反编译: 做为个人开发,有时候看到精美的UI效果,好玩的功能,是不是有想可以参考学习的冲动.反编译android的apk,就是从apk中把资源(如图片,音乐,布局文件等等),源代码. 推荐阅读: 对于反编译apk,请先阅读文章<<反编译Android应用>>,<<Android APK反编译就这么简单 详解(附图)>>,好好看,看完自己下载几个apk试试,应该就对反编译apk心里有个底了. 我的笔记: (1).相关软件: dex2jar------将a

反编译APK的方法;

一.反编译工具: 百度云分享资料:http://pan.baidu.com/s/1pLqw6dd: 一共有三个工具分别为: 1,apktool: 用来获取apk中的布局资料图片文字等资料: 2.dex2jar: 将apk的二进制文件转化为jar文件: 3.jd-gui: 查看jar文件: 二.反编译过程: 1.将下载的压缩包分别解压: 分别将各个文件夹命名为apktool.dex2jar.jd-gui;<纯粹为了方便,也可以不改名> 2.将要编译的apk文件放到apktool文件夹下:同时打开

Mac环境下反编译apk

0,工具汇总 我们反编译apk主要使用以下三个工具 apktool:用于获取资源文件 dex2jar:获取源文件jar包 JD-GUI:反编译源文件jar包查看源代码 找这些工具时折腾了我点时间,现在把我找到的最终可用的版本都放百度云了.到下面链接下载: http://pan.baidu.com/s/1qWDmf2O 1,apktool获取资源文件 apktool其实不止一个文件,其中包含aapt,apktool,apktool.jar三个文件, 最终我们调用的命令行都是apktool的,另外两

用apktool批量反编译apk文件

写在前面的话 这个是一个十分简单的脚本,非常简单.为什么要写,因为我是来骗分数的. 应用场景 主机上有一堆APK文件,是按照类别分好的,现在用apktool 反编译它们,然后在按照类别和apk的名字来存储它们 如图所示 实现 要使用这个脚本,你需要安装一下apktool.注释已经很详细了,希望可以有用.当然,这个用python实现的,你也可以写个shell脚本. #!/usr/bin/env python # coding=utf-8 ''' @author : chicho @date : 2

教你如何正确反编译apk

本篇博文简单得以图文形式,描述下反编译apk. 一听反编译,有木有高大上的赶脚,哈哈,其实真的不是很难嘻嘻 简单的说下反编译apk的流程: 我们一般想要反编译一个apk,无非就是想获得三样东西 图片资源 ,XML资源,和代码资源 一.图片资源获取. 这个最简单啦, 首先准备一个apk,嘿嘿就是你啦 这里是一个.apk后缀的文件,我们先把后缀改成,zip, 然后就成了这样 化身压缩文件啦撒,然后打开后你就能看到如下图 从压缩文件里解析出来的有很多目录撒,有大家熟悉的res目录,还有一个待会着重介绍

Android基础新手教程——1.10 反编译APK获代替码&amp;amp;资源

Android基础新手教程--1.10 反编译APK获代替码&资源 标签(空格分隔): Android基础新手教程 本节引言: "反编译Apk".看上去好像好像非常高端的样子,事实上不然,就是通过某些反编译软件.对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件.不知道你有没有这样做过,看到一个别人的一个APP界面做得非常精美,或者你看上别人的图片素材,简单点的,我们能够下载别人的APK.然后改下后缀名,改成xxx.zip.然后解压: 笔者随便解压了一个AP

Android基础入门教程——1.10 反编译APK获取代码&amp;资源

Android基础入门教程--1.10 反编译APK获取代码&资源 标签(空格分隔): Android基础入门教程 本节引言: "反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件:不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的APK,然后改下后缀名,改成xxx.zip,然后解压: 笔者随便解压了一个APK:

反编译APK得到布局文件

下载反编译工具: apktool:http://ibotpeaches.github.io/Apktool/ 命令:java -jar apktool.jar d yourApkFile.apk 输入命令即可反编译apk. 参考: Android反编译技术总结 Android APK反编译就这么简单 详解(附图)