apk文件的反编译方法:

工作中有时我们需要进行apk文件的反编译工作,阅读优秀的代码和模式来帮助我们更好的完成我们的任务。
本篇介绍apk文件的反编译工作,两种反编译方式:

使用到的工具:apk逆向助手,aoktoolkit:

步骤:

1,新建桌面文件夹(不可包含中文,切记):
把我们用到的工具和apk文件拷贝进去:

apk文件的反编译方法:_第1张图片

2,打开我们的工具1和工具二,并将apk文件拖拽近框中,如图:
apk文件的反编译方法:_第2张图片

apk文件的反编译方法:_第3张图片

3,点击逆向助手中操作,或者apktoolkit中的反编译进行反编译apk,会在我们的文件夹下生成apk反编译后的文件夹,如图文件夹内容:
apk文件的反编译方法:_第4张图片

这是我们使用apk反编译工具进行的反编译操作:

工具网址:
http://download.csdn.net/detail/u013233097/9513465

图片中我们可以看到很多smail文件,Smali,Baksmali分别是安卓系统里的(Dalvik虚拟机)所使用的一种。dex格式文件的汇编器,反汇编器。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能。
我们如果想要 进行反汇编那读懂smail文件是必不可少的。

上篇中介绍了smail转Java这里不再介绍:大家可以参考这篇文章:http://blog.csdn.net/u013233097/article/details/51256992

你可能感兴趣的:(反编译,android安全,android逆向,apktoolkit,apk逆向助手)