安卓逆向 JNI实先java与C互通

先来一张吊图

jdk_1.6.0_43/include/jni.h  这个头文件的地址

头文件分布

 

 

我们需要熟悉的

 

反射获取java中的类

   1.jclass/类型 (JNICALL *FindClass) 函数名
  (JNIEnv *env, const char *name);
第一个参数自带
   2. jmethodID (JNICALL *GetMethodID)
    (JNIEnv *env//自带, jclass clazz//所在的类, const char *name//方法名, const char *sig///返回值);

反射获取java方法ID

 

以下用到时即分析

 

posted @ 2022-10-12 17:17  逆向狗  阅读(28)  评论(0)    收藏  举报