diff --git a/Bootstrap/jb.zip b/Bootstrap/jb.zip index 6a96739..33fde47 100644 Binary files a/Bootstrap/jb.zip and b/Bootstrap/jb.zip differ diff --git a/RootHelperSample/launchdshim/launchdhook/jitter/jitter.m b/RootHelperSample/launchdshim/launchdhook/jitter/jitter.m index 61c1760..79eb603 100644 --- a/RootHelperSample/launchdshim/launchdhook/jitter/jitter.m +++ b/RootHelperSample/launchdshim/launchdhook/jitter/jitter.m @@ -89,18 +89,17 @@ void jitterd_received_message(mach_port_t machPort, bool systemwide) } } } - +extern char **environ; int main(int argc, char* argv[]) { @autoreleasepool { setJetsamEnabled(true); if (shouldUiCache == true) { pid_t pid; - extern char **environ; - char *argv[] = {"/var/jb/usr/bin/uicache", "-a", NULL}; + char *argv[] = {"/var/jb/usr/bin/uicache", "-p", "/var/jb/Applications/Sileo.app", NULL}; posix_spawn(&pid, argv[0], NULL, NULL, argv, environ); shouldUiCache = false; - } + } mach_port_t machPort = 0; kern_return_t kr = bootstrap_check_in(bootstrap_port, "com.hrtowii.jitterd", &machPort); if (kr != KERN_SUCCESS) { diff --git a/RootHelperSample/main.m b/RootHelperSample/main.m index b32b445..4314880 100644 --- a/RootHelperSample/main.m +++ b/RootHelperSample/main.m @@ -381,6 +381,7 @@ int main(int argc, char *argv[], char *envp[]) { [[NSFileManager defaultManager] copyItemAtPath:[usprebooterappPath() stringByAppendingPathComponent:@"generalhooksigned.dylib"] toPath:jbrootobjc(@"/generalhooksigned.dylib") error:nil]; [[NSFileManager defaultManager] copyItemAtPath:[usprebooterappPath() stringByAppendingPathComponent:@"jitterd"] toPath:jbrootobjc(@"/jitterd") error:nil]; [[NSFileManager defaultManager] copyItemAtPath:[usprebooterappPath() stringByAppendingPathComponent:@"jitterd.plist"] toPath:jbrootobjc(@"/Library/LaunchDaemons/com.hrtowii.jitterd.plist") error:nil]; + spawnRoot(@"/var/jb/usr/bin/uicache", @[@"-p", @"/var/jb/Applications/Sileo.app"], nil, nil); // [[NSFileManager defaultManager] copyItemAtPath:[usprebooterappPath() stringByAppendingPathComponent:@"Serotonin.jp2"] toPath:@"/var/mobile/Serotonin.jp2" error:nil]; } } else if ([action isEqual: @"uninstall"]) {