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.所需文件下载apktool工具包下载地址:https://code.google.com/p/android-apktool/downloads/list需要下载一个apktool的jar包以及 dependencies(辅助工具,分别有Windows,OSX,Linux版本)2.安装操作将ap...
                            
                            
                                分类:
移动开发   时间:
2014-12-27 11:19:37   
                                阅读次数:
760
                             
                    
                        
                            
                            
                                转贴地址:http://www.freebuf.com/tools/54562.html 0×01前言 这年头,apk 全都是加密啊,加壳啊,反调试啊,小伙伴们表示已经不能愉快的玩耍了。静态分析越来越不靠谱了,apktool、ApkIDE、jd GUI、dex2jar等已经无法满足大家的需求了。那么...
                            
                            
                                分类:
移动开发   时间:
2014-12-19 10:01:27   
                                阅读次数:
339
                             
                    
                        
                            
                            
                                前面walfred已经介绍了使用apktool对apk进行逆向编译,通过apktool我们的确可以反编译已经序列化后的AndroidManifest.xml和资源文件等等,但是有没有一种快速有效的工具在不解包的前提下可以获得某一apk的基本内容、权限以及该apk的基本信息呢?答案就是有,这个工具就是...
                            
                            
                                分类:
其他好文   时间:
2014-12-15 18:51:43   
                                阅读次数:
206
                             
                    
                        
                            
                            
                                上一篇讲到ApkDecoder这个类,大部分调用到还是Androlib类,而且上次发现brutall的代码竟然不是最新的,遂去找iBotP.的代码了。今天来看Androlib的代码: private final AndrolibResources mAndRes = new AndrolibRe.....
                            
                            
                                分类:
其他好文   时间:
2014-12-11 17:02:24   
                                阅读次数:
494
                             
                    
                        
                            
                            
                                apktool由gradle编译构建,但在apktool源码根目录运行gradle build, 没有生成apktool.jar,
basmali.jar, smali.jar 倒是生成了,后看apktool.jar的入口在brut.apktool/apktool-cli目录下
看gradle脚本:
 16 apply plugin: 'eu.appsatori.fatjar'
 17...
                            
                            
                                分类:
编程语言   时间:
2014-12-11 15:54:43   
                                阅读次数:
365
                             
                    
                        
                            
                            
                                著名的apktool是android逆向界用的最普遍的一个工具,这个项目的原始地址在这里http://code.google.com/p/android-apktool/,但是你们都懂的在天朝谷歌是无法访问的,所以直接上github的https://github.com/brutall/brut.a...
                            
                            
                                分类:
其他好文   时间:
2014-12-11 00:16:34   
                                阅读次数:
595
                             
                    
                        
                            
                            
                                这篇文字主要是针对MAC笔记本反编译APK的教程,都是最新的,首先需要的工具罗列出来:
apktool dex2jar JD-JUI 主要就是这3个工具了。  
apktool作用:主要是用来反编译res下面的xml文件。
dex2jar作用:主要是用来反编译APK查看源代码的。
JD-JUI作用: 查看dex2jar反编译出来的jar文件。
如果APK混淆后,一般只能清...
                            
                            
                                分类:
移动开发   时间:
2014-12-10 18:08:56   
                                阅读次数:
294
                             
                    
                        
                            
                            
                                Mac OS X:Download Macwrapper script(Right click, Save Link Asapktool)Download apktool-2 (find newest here)Rename downloaded jar toapktool.jarMove both...
                            
                            
                                分类:
系统相关   时间:
2014-12-09 17:08:31   
                                阅读次数:
280