发新帖

IDA无法导入jni.h来分析JNI

[复制链接]
17471 0
5NB
说明:
1. 首先,我已经注释掉#include<stdarg.h>以及把#define JNIEXPORT __attribute__((visibility("default")))这句改为#define JNIEXPORT
2.最开始它报找不到<sys/cdefs.h>,然后我把include的路径改为#include "sys/cdefs",以及改了它包含的几个文件之后,不报这个错了
3. 我分析的这个apk是针对2.3.3开发的,也就是android-10,但是ndk里没有android-10的platform,所以我只好用android-12,不过我已经把android/api-level.h里面的平台号也改了,不知道这样会不会有影响。

4.我的IDA设置的compiler是古GNU C++,感觉很有可能是编译器的设置导致了错误,但是它里面的编译器选项看不太懂,,,,有没有高人能指导一点意见?谢谢


问题:
现在报的是#error: "No function renaming possible"这个错误,
#error: "No function renaming possible"
  included from D:\Android_security\android-ndk-r10e\platforms\android-12\arch-arm\usr\include\jni1.h, 27
我查了一下也没有什么有价值的东西。。。
不知道有没有人之前成功导入过呢,如果有,恳请赐教,谢谢了。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表