IDA设置支持Android SO文件JNIEnv

这里只是其中一种方法,由于版本的不同,所使用的方法也不同(有使用过的会再补充)。

有些图是转的,不重复造轮子。

首先得启动IDA,在菜单栏里找到View,或者直接快捷键shift+F1打开local type
在这里插入图片描述

进到下面界面
在这里插入图片描述

现在是还未导入,快捷键shift+F9,按下insert,点击Add standard structure
在这里插入图片描述

将JNI开头的结构体给一个个全部导入
在这里插入图片描述

最后的结果如下
在这里插入图片描述

如何使用?

手工指定类型

剩下的就是手动指定类型,在需要转换的变量里点击鼠标选中,按下y,输入JNIEnv*即可。
在这里插入图片描述

在这里插入图片描述

实际上面两张图操作结果都一样

实测IDA7.0已经可以不需要导入相关结构体,可手工直接指定类型。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章