-
Notifications
You must be signed in to change notification settings - Fork 123
Open
Description
能简单写下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+的了
omgsevenUxHarshit
Metadata
Metadata
Assignees
Labels
No labels