Android so 文件反编译之后参数都变成了 int 类型

2019-11-05  本文已影响0人  心阅万物

JNI 参数和 so 文件反编译的 c 伪代码不一致。。

JNI 的参数是这样的  (JNIEnv *, jobject, jstring, jstring);

用 Hopper Disassembler 反编译之后参数都变成了 int。

int Java_com_example_init(int arg0, int arg1, int arg2, int arg3) {}

运行没问题,但是用 Frida 也抓不到正确的字符串。求解释。

上一篇 下一篇

猜你喜欢

热点阅读