Android——反编译持续完善

第一阶段:简易反编译apk

工具介绍:

apktool  

     作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看

dex2jar

     作用:将apk反编译成java源码(classes.dex转化成jar文件)

jd-gui

     作用:查看APK中classes.dex转化成出的jar文件,即源码文件

 

step1:解压工具包

 

step2:apktool得到资源

反编译:apktool.bat d -f 路径/xx.apk 结果存放文件夹 即将apk反编译结果存放至test文件夹
再打包:apktool.bat b 文件夹(你编译出来文件夹) dist(里面存放着打包出来的APK文件)

step3:dex2jar得到jar文件

将apk后缀改为.rar文件,双击将classes.dex文件导出

 

得到后执行命令

dex2jar.bat   classes.dex    当然路径要搞对,可以在dex2jar文件目录下执行

 

step4:jd-gui查看jar文件

执行即可,经过混淆的apk,类名是一堆ABC

 

posted @ 2015-11-17 14:35  洱海  阅读(138)  评论(0编辑  收藏  举报
.First { margin: 10px 0; font-family: 'Microsoft Yahei'; text-align: left; padding: 6px 20px; color: #fff; background: #55895B; font-size: 20px; border-radius: 4px; clear: both; } .Second { margin: 10px 0; font-family: 'Microsoft Yahei'; padding: 6px 20px; background: #93C8A2; color: white; font-size: 18px; border-radius: 4px; clear: both; } .Third { margin: 10px 0; padding: 6px 20px; font-family: 'Microsoft Yahei'; margin: 15px 0; font-size: 16px; color: black; background: #C6EFD2; border-radius: 4px; clear: both; } .note { margin: 10px 0; padding: 15px 20px 15px 60px; background: #FCFAA9 url('http://images.cnblogs.com/cnblogs_com/libaoheng/305804/o_yellow-pin.png') no-repeat 20px 0; font-size: 15px; font-family: 'Microsoft Yahei'; box-shadow: 0 0 8px #aaa; clear: both; } .demo { text-align: left; padding: 6px 20px; overflow: auto; border-radius: 4px; background: orange; color: #fff; font-size: 16px; clear: both; } .cnblogs_Highlighter { border: solid 1px #ccc; clear: both; } .cnblogs_code { background: #EFFFF4; border: solid 0px #939393; font-size: 14px; clear: both; padding: 10px 20px; } .cnblogs_code pre { font-size: 14px; } .cnblogs_code span { font-family: Courier New; font-size: 14px; }