xposed替换函数_如何利用xposed Hook Native层 函数

主要是 通过 在 4.4 dvm 虚拟机 Hook doLoad函数

代码只是为了演示入门方法,在Android 4.4.4系统通过测试。

实际存在一些已知问题,比如,因为权限控制第37行代码在高版本的Android系统会执行失败。

下面 具体  这套代码 也是 主要 为了 HookLua源码   不支持 luaJit

先通过包名过滤

Hook so加载函数

如果 判断 是指定的 so 加载 自己编译的 so

在 onLoad 函数中 配合 inlineHook Hook 指定 函数

笔者 利用这个 Hook  lua游戏源码   因为 加载 lua 需要走 luaL_loadbuffer 函数

具体 流程 可以百度   lua加载流程 分析一下

执行自己的 loadbuffer 函数

咋 sd卡创建 hookLua 文件夹

进行保存 即可

可以利用 这套 模块 进行 Hook 任意 so的 指定 函数

具体地址如下

----------------------------------------------------------------------------------------------------------

你可能感兴趣的:(xposed替换函数)