首页
社区
课程
招聘
[求助]APP 带dylib打包的时候在如果用dlopen加载这个dylib问题
发表于: 2015-3-11 17:05 7529

[求助]APP 带dylib打包的时候在如果用dlopen加载这个dylib问题

2015-3-11 17:05
7529
APP 带dylib打包的时候在如果用dlopen加载这个dylib,这个路径是要怎么写? 有这方面经验的同学指点下。 ~

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 45
活跃值: (27)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
dlopen(path,mode);

如果dylib放在根目录下,那么这个路径该如何写呢?
2015-3-11 17:08
0
雪    币: 45
活跃值: (27)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
先说下我的想法  修改app二进制文件入口点 调用dlopen加载dylib文件 跳到一块地址去执行原来的代码再跳到dlopen后执行后续代码,也就是HookOEP, 然后通过把dylib放在app内重新打包,现在对于dylib放在包里 代码里改如何写加载路径》 有没有这方面经验的同学?
2015-3-11 17:12
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
NSString *dyLibPath = [[NSBundle mainBundle] pathForResource:@"libName" ofType:@"dylib"];
if (dlopen([dyLibPath cStringUsingEncoding:NSUTF8StringEncoding], RTLD_NOW) == NULL) {
    //
}
2015-3-18 16:44
0
游客
登录 | 注册 方可回帖
返回
//