标签:
工作中有时我们需要进行apk文件的反编译工作,阅读优秀的代码和模式来帮助我们更好的完成我们的任务。
本篇介绍apk文件的反编译工作,两种反编译方式:
使用到的工具:apk逆向助手,aoktoolkit:
步骤:
1,新建桌面文件夹(不可包含中文,切记):
把我们用到的工具和apk文件拷贝进去:
2,打开我们的工具1和工具二,并将apk文件拖拽近框中,如图:
3,点击逆向助手中操作,或者apktoolkit中的反编译进行反编译apk,会在我们的文件夹下生成apk反编译后的文件夹,如图文件夹内容:
这是我们使用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
标签:
原文地址:http://blog.csdn.net/u013233097/article/details/51344877