本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包下载(2012-10-10更新)一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成j...
分类:
移动开发 时间:
2015-01-16 01:08:58
阅读次数:
305
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个...
分类:
移动开发 时间:
2015-01-13 14:06:14
阅读次数:
157
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。
(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)...
分类:
移动开发 时间:
2015-01-12 14:41:26
阅读次数:
176
做此题仅仅是为了验证apk反编译新工具以及试用新的源代码文本编辑工具。感谢老白兄弟的推荐。1、dexdecompile基于androguard的dex包反编译器。下载题目rev100,添加后缀zip。(apk实际上就是个zip包),rar解压缩出来class.dex。dexdecompileclass.dexrev100在rev100目录下,会..
分类:
其他好文 时间:
2015-01-11 17:54:06
阅读次数:
198
一.反编译Apk得到Java源代码
工具下载:需用到dex2jar和JD-GUI这2个工具
dex2jar下载地址:
http://code.google.com/p/dex2jar/downloads/list
JD-GUI下载地址:
windows版JD-GUI:http://java.decompiler.free.fr/?q=jdgui
Linux版JD-GUI:http...
分类:
移动开发 时间:
2015-01-09 14:17:39
阅读次数:
196
使用工具: 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
代码混淆的作用就不说了。这里以BaiduMapDemo作为例子说一下代码混淆:
这是这个工程大致轮廓:
(1)没有混淆apk反编译之后的情况:
具体到每个包下的情况:
可以看出来混淆的只是第三方的jar包,这并不是我们混淆的,而是第三方的jar包自带的混淆。
(2)那我们就开始混淆:
分两步走:
(|) 第一步:打开project....
分类:
移动开发 时间:
2014-12-31 16:23:56
阅读次数:
238
我们知道,利用 apktool 可以将 apk 反编译为 smali 文件,利用 dex2jar 也可以将 apk 反编译为 jar 文件。这样的话,破解者就可以根据关键代码(比如资源文件中的字符串),修改代码,然后再利用 apktool 重新编译,并运行signapk.bat重新签名打包为己所用,...
分类:
移动开发 时间:
2014-12-30 16:55:52
阅读次数:
211