Skip to content

感觉是很厉害的框架,但是..没有hook模块的用例啊 #8

@MAYBreath

Description

@MAYBreath

能简单写下hook native的例子吗 比如hook SystemProperties 改变下ro.product.model的值啥的

之前的fakexposed我点全局属性输入ro.product.model直接就测试成功,这个fake-linker我抓耳挠腮愣看着一大堆文档都不知道具体使用,只知道了怎么编译要注意哪些点,这就像告诉我大学课程,但我只是个小学生T T,编译那些我可以直接用aar..但是模块也不像xposed那样有例子能直接写
编写 hook 模块的例子是c++的,但标题写的是JAVA层啊,而且这个也不是例子啊
`编写 hook 模块
包含 fake_linker.h 头文件实现 fakelinker_module_init 方法, 需要导出 fakelinker_module_init 该方法, 否则 fakelinker 无法回调它

#include <fake_linker.h>

C_API API_PUBLIC void fakelinker_module_init(JNIEnv *env, SoinfoPtr fake_soinfo,
const FakeLinker *fake_linker){
// 在这里设置全局 so, 重定位已加载的 so 等等操作
}`
里面的两个子项目都只有初始化,我真的研究一两天了 实在没办法只好来问问作者有没有具体的用例

或者最新fake-linker的能更新到fakexposed,fakexposed这个很好用啊,可惜 11+不支持,现在的设备和模拟器都是11+的了

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions