怎么把自己编写动态库加载到app里,有没有这么方面的教程

怎么把自己编写动态库加载到APP里,有没有这么方面的教程。初学逆向

提问的艺术了解一下?
大体上你的问题应该书里和论坛里都有,但是问的太宽泛了根本不知所云

tewak直接运行到手机,动态库和app打包重签在一起安装到手机,动态库打deb包在手机上直接打开安装。:rofl:暂时只能想出这些了

上传你的代码到目标app的 Library 目录,然后写 Tweak 注入目标app,在 Tweak 里面动态load你的动态库。

NSString *dylibName = @"your_code.dylib";
NSString *libraryPath = [@"~/Library" stringByExpandingTildeInPath];
NSString *path = [libraryPath stringByAppendingPathComponent:dylibName];

void *hDylib = dlopen([path UTF8String], RTLD_LAZY);
if (!hDylib) {
    return;
}

typedef void TYourDylibFunction(void);
TYourDylibFunction *YourDylibFunction = (TYourDylibFunction *)dlsym(hDylib, "YourDylibFunction");
if (!YourDylibFunction) {
    return;
}

YourDylibFunction();

注入了就不需要load了吧,不是会自动load么

注入一个,load 另一个。