Open chanchifan opened 6 years ago
libjailbreak should only be dlopen'd once
@coolstar It works by change entitlements like this:
<dict>
<key>platform-application</key>
<true/>
<key>com.apple.private.skip-library-validation</key>
<true/>
<key>com.apple.private.security.no-container</key>
<true/>
</dict>
Hello, I have some problems about running my app with root privileges. It doesn't work like this,
main.m
and buildvoid platformize_me() { void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY); if (!handle) return;
}
void patch_setuid() { void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY); if (!handle) return;
}
int main(int argc, char * argv[]) { @autoreleasepool {
}
/Applications
on iOS and runchmod 6755 MyApp
.However, when I run the app, it will crash at
ptr(getpid(), FLAG_PLATFORMIZE)