diff --git a/README.md b/README.md index ff4e14f..2c473df 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ All executables must have at least these two entitlements: - Apps get installed in /var/Apps and later you need to run /var/containers/Bundle/iosbinpack64/usr/bin/uicache (other uicache binaries won't work) # iOS 12 -- No amfid patch, either run "inject /path/to/executable_or_dylib" after adding stuff, or reboot and rejailbreak +- No amfid patch, either ssh in as root and run "inject /path/to/executable_or_dylib" after adding stuff, or reboot and rejailbreak - Sandbox exceptions are broken. You can't tweak App Store apps + some system apps yet. - PreferenceLoader is broken, I suspect the preference bundles are some special kind of macho which amfid can understand but not the trustcache injector. - This is not dangerous and cannot screw you up but not likely to be unstable/buggy diff --git a/rootlessJB/ViewController.m b/rootlessJB/ViewController.m index 2c624f9..2f7325f 100644 --- a/rootlessJB/ViewController.m +++ b/rootlessJB/ViewController.m @@ -285,6 +285,8 @@ - (IBAction)jailbrek:(id)sender { // kill it if running launch("/var/containers/Bundle/iosbinpack64/usr/bin/killall", "-SEGV", "dropbear", NULL, NULL, NULL, NULL, NULL); failIf(launchAsPlatform("/var/containers/Bundle/iosbinpack64/usr/local/bin/dropbear", "-R", "--shell", "/var/containers/Bundle/iosbinpack64/bin/bash", "-E", "-p", "22", NULL), "[-] Failed to launch dropbear"); + if ("/var/containers/Bundle/iosbinpack64/usr/local/bin/dropbear"); + LOG("[+] SSH is all good and running on port 22 over wifi and 2222 over USB. Have fun!"); //------------- launch daeamons -------------// //-- you can drop any daemon plist in iosbinpack64/LaunchDaemons and it will be loaded automatically --//