码迷,mamicode.com
首页 > 移动开发 > 详细

Android程序apk反编译破解方法

时间:2015-12-23 09:20:29      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

简短不割了,我们直接奔主题吧。

apktool-install-windows-r05-ibot文件里的两个文件剪切到apktool1.5.1目录。

技术分享

新建一个文件夹把需要破解的apk应用程序放进去。

技术分享

在此文件夹下打开cmd 输入apktool 显示如下信息方可使用。

技术分享

apktool d 应用程序路径 解压路径

技术分享

反编译后代码如下。

技术分享

Res是一些图片文件可以修改,程序代码修改在smali 文件里,接下来需要提取classes.dex文件出来,直接用360压缩打开提取出来破解源代码。

技术分享

接下里打开dex2jar-0.0.9.12-a 找到dex2jar.bat 把calsses.dex 拖拽到dex2jar.bat上面解包

技术分享

技术分享

稍等片刻出现classes_dex2jar.jar 文件,这就是源代码。接下来用jd-gui-0.3.5.windows 打开classes_dex2jar.jar 就可以看见源代码了。

技术分享

点击file菜单保存全部源码解压 打开就可以看见真正的源代码了

 

简短不割,总结一下。

Smali,Baksmali分别是指安卓系统里的Java虚拟机(Dalvik)所使用的一种.dex格式文件的汇编器,反汇编器。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等)。

Android程序apk反编译破解方法

标签:

原文地址:http://www.cnblogs.com/shouce/p/5068797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!