这里只是其中一种方法,由于版本的不同,所使用的方法也不同(有使用过的会再补充)。
有些图是转的,不重复造轮子。
首先得启动IDA,在菜单栏里找到View,或者直接快捷键shift+F1打开local type
进到下面界面
现在是还未导入,快捷键shift+F9,按下insert,点击Add standard structure
将JNI开头的结构体给一个个全部导入
最后的结果如下
如何使用?
手工指定类型
剩下的就是手动指定类型,在需要转换的变量里点击鼠标选中,按下y,输入JNIEnv*即可。
实际上面两张图操作结果都一样
实测IDA7.0已经可以不需要导入相关结构体,可手工直接指定类型。