本文转载自Android逆向之旅—动态方式破解apk进阶篇(IDA调试so源码)
上一篇文章中讲解了一些Eclipse动态调试smail源码的知识,今天主要来看如何使用IDA来调试native源码。现在一些app为了安全或者效率问题会把一些重要的功能放到native层,那么这样一来,前面说到的Eclipse动态调试smali源码就显得很无力了。因为核心的都在native层,Android中一般native层使用的是so库文件,所以现在就来介绍如何调试so文件的内容。为了方便开始先自己写一个简单的Android native层代码,然后使用IDA进行分析。使用AndroidStudio新建一个简单的工程,然后创建JNI即可。 上一