美文网首页
Dobby集成

Dobby集成

作者: 珍惜Any | 来源:发表于2020-12-09 19:09 被阅读0次

#设置路径,引入Dobby
set(DobbyHome F:/Dobby)

include_directories(
        ${DobbyHome}/include
        ${DobbyHome}/source
        ${DobbyHome}/builtin-plugin
        ${DobbyHome}/builtin-plugin/AndroidRestriction
        ${DobbyHome}/builtin-plugin/SymbolResolver
        ${DobbyHome}/external/logging
)

macro(SET_OPTION option value)
    set(${option} ${value} CACHE INTERNAL "" FORCE)
endmacro()

SET_OPTION(DOBBY_DEBUG ON)
SET_OPTION(DOBBY_GENERATE_SHARED ON)
SET_OPTION(Plugin.LinkerLoadCallback OFF)

add_subdirectory(F:/Dobby dobby.build)

将git更新下来的 dobby clone 到本地,直接修改路径就好
可以放到自己项目的目录下,也可以单独开一个文件 git pull时候方便一些。我选择的是后者。

在需要连接的So引用即可。

target_link_libraries( # Specifies the target library. 链接 我们自己生成的库 名字要和add_library 一样
        Test
        #引用即可
        dobby
        # Links the target library to the log library
        # included in the NDK.
        ${log-lib})

使用时候直接导入头即可

#include "dobby.h"

RT_SUCCESS为Hook成功返回结果


相关文章

  • Dobby集成

    将git更新下来的 dobby clone 到本地,直接修改路径就好可以放到自己项目的目录下,也可以单独开一个文件...

  • Dobby 框架(原Hookzz框架)使用学习

    Dobby 框架(https://github.com/jmpews/Dobby[https://github.c...

  • 每日素描

    2. Dobby the house-elf.

  • LOVE DOBBY

    真是个美丽的地方 跟朋友们在一起 多比很高兴跟他的朋友 哈利波特在一起 这是多比生前的最后一句话,从《密室》第一次...

  • Dobby is free

    我希望我也是,哈哈 不久前听闻一亲戚跳楼自杀,震惊惋惜之余,想到了自己。 我曾无数次犹豫要不要自己结束这一生。说来...

  • 深浅拷贝

    let a = {name: 'Dobby',age: 20};let b = a;a.age = 10;b.na...

  • 16 - Dobby框架

    Dobby是一个全平台的InlineHook框架,详情可查看官方文档[https://github.com/jmp...

  • inlineHook--Dobby

    Dobby 下载 从Git上clone下来,指令:git clone https://github.com/jmp...

  • InlineHook之Dobby(Hookzz)

    编译 首先我们将代码clone下来 由于我使用的是Mac,因此需要使用cmake将这个工程编译成为Xcode工程。...

  • iOS-inlineHook-dobby

    所谓InlineHook就是直接修改目标函数的头部代码。让它跳转到我们自定义的函数里面执行我们的代码,从而达到Ho...

网友评论

      本文标题:Dobby集成

      本文链接:https://www.haomeiwen.com/subject/fefkgktx.html