特牛网址导航

某二次元App签名算法解析(一),2021最新Android面试题目__zn3art3jni15registernativesep7_jnienvp7_jclasspk1-CSDN博客

网友收藏
文章浏览阅读981次。so层导出函数给java层调用,有两种方法,一种是静态注册,直接会体现在so的导出表里。 一种是RegisterNatives来动态注册,这种就比较隐晦了,从导出表里看不到痕迹。所以我们Hook下RegisterNatives,看看它藏了什么?// hook register 打印动态注册的函数地址function hook_register(){// libart.so 所有导出函数表var symbols = Module.enumerateSymbolsSync(“libart.so”);__zn3art3jni15registernativesep7_jnienvp7_jclasspk15jninativemethodi