ida导入jni头文件_IDA导入jni.h遇到的报错问题

下载了个IDA 7.2。第一次使用时,拉了个阿里安全加固的so文件进来。

好了。一堆数据,functions window什么也没有。(因为加固的原因,未加固的so文件拉进来是正常的。所以这个IDA是没问题的)

View--->open subivews--->Type libraries      //快捷键SHIFT+F11

转到loaded Type libraries,此时是一片空白。

右键load type libraries

可以看到是找不到android arm的选项的。(因为加载so文件时,没有识别到android arm)

查看Options--->Compile..可以看到是Unknown,就算手动选择GNU C++。。

打开File--->Load File--->Parse C header file

选择jni.h文件。。

开始了各种error,或者20个error,或者1个error,或者8个error...

下面找了一个未加固的So,拖进去之后,会出现这个提示。

再按shift+F11,转到Loaded Type libraries,再按insert,可以看到出现android arm

此时打开option-->compile,可以看到是gnu c++。不再是unknown

选择它。

再按CTRL+F9,导入jni.h成功。

点击Structures,按insert,再点击Add standard structures

此时可以看到JNINativeInterface

导入是成功的。。

此次导入成功之后,以后也不管这个so文件好不好,加不加固,只要拖得进去,怎么导入jni.h都是成功的。

Add standard structures 依然可以看到JNINativeInterface,只是后面不会显示android ARM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值