使用工具: CSDN上下载地址: apktool (资源文件获取) 下载 dex2jar(源码文件获取) 下载 jd-gui (源码查看) 下载 Android反编译整合工具包(最新) 下载 官方最新版本下载地址: apktool(google code) dex2jar(google code) ...
分类:
其他好文 时间:
2015-01-09 12:22:41
阅读次数:
143
一.反编译Apk得到Java源代码转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http:/...
分类:
移动开发 时间:
2015-01-05 14:48:55
阅读次数:
191
最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如何进行apk反编译,其实和windows下是一样,我在这里记录了下:
第一步:下载反编译工具集,apktool、dex2jar、jd-...
分类:
移动开发 时间:
2015-01-04 10:11:08
阅读次数:
240
window下进行APK的反编译非常简单,有很多集成工具,选择安装包然后就可以一健反编译得到资源文件和源码的jar,然后使用JD-GUI即可查看源码,使用文本编辑器查看资源文件等。换了MAC之后至今未发现啥给力的反编译工具,没办法,自己整理下反编译的流程,分享之
其实,反编译工具集最终也是使用我们常用的几个组建来完成APK的反编译,分别是apktool:提取APK中各种资源文件,如图片、布局、各种资源等;dex2jar:将APK中classes.dex转成jar文件,查看源码。...
分类:
系统相关 时间:
2014-12-31 20:12:52
阅读次数:
375
我们知道,利用 apktool 可以将 apk 反编译为 smali 文件,利用 dex2jar 也可以将 apk 反编译为 jar 文件。这样的话,破解者就可以根据关键代码(比如资源文件中的字符串),修改代码,然后再利用 apktool 重新编译,并运行signapk.bat重新签名打包为己所用,...
分类:
移动开发 时间:
2014-12-30 16:55:52
阅读次数:
211
一、项目打包的一般原理及其缺点
(1)开发一个简单的项目,发布的时候为一个APK文件,如果我们不使用签名的方式,直接在bin目录下找到*.apk文件,很方便,但是我们的使用者在使用的时候,有可能会被其他的程序覆盖安装;具体解释如下:
(2)我们新建一个项目Test目录结构如下,并把它发布到模拟器上,得到我们的打包文件Test.apk
(3)然后我们在看模拟器中的文件目录信息,...
分类:
移动开发 时间:
2014-12-24 16:22:57
阅读次数:
147
转贴地址:http://www.freebuf.com/tools/54562.html 0×01前言 这年头,apk 全都是加密啊,加壳啊,反调试啊,小伙伴们表示已经不能愉快的玩耍了。静态分析越来越不靠谱了,apktool、ApkIDE、jd GUI、dex2jar等已经无法满足大家的需求了。那么...
分类:
移动开发 时间:
2014-12-19 10:01:27
阅读次数:
339
这篇文字主要是针对MAC笔记本反编译APK的教程,都是最新的,首先需要的工具罗列出来:
apktool dex2jar JD-JUI 主要就是这3个工具了。
apktool作用:主要是用来反编译res下面的xml文件。
dex2jar作用:主要是用来反编译APK查看源代码的。
JD-JUI作用: 查看dex2jar反编译出来的jar文件。
如果APK混淆后,一般只能清...
分类:
移动开发 时间:
2014-12-10 18:08:56
阅读次数:
294
需要工具:
apktool 下载
dex2jar 下载
jd-gui 下载
apktool 反编译得到的是布局和资源文件。
dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。
1.apktool安装
1)下载apktool,及mac下apk-install-macosx
2)解压这两...
分类:
移动开发 时间:
2014-12-07 23:15:43
阅读次数:
286
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。一、代码反编译1.准备工作首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://c...
分类:
移动开发 时间:
2014-12-05 00:30:11
阅读次数:
284