As many of you will by now be aware, the yalu+mach_portal tool for iOS 10.1(.1) is no more. Troubled as it was with stability issues stemming from the mach_portal exploit it used, many iPhone 7 and iPhone 7 Plus owners struggled with it, or chose not to use it at all. Luckily, that struggle is now over, as an updated tool entitled extra_recipe+yaluX has been released.

The extra_recipe project is the work of xerub, and resolves all of mach_portal’s stability issues with launchd and backboardd. While xerub’s code is available for perusal on GitHub, it requires compiling. Luca Todesco has therefore stepped in and made an .ipa available on the official Yalu website, so that end users can more easily obtain the new tool, and sideload it with Cydia Impactor. You can follow our guide on how to sideload the jailbreak app if you want to try it out.

The first beta, which was posted a couple of days ago, did not install Cydia, run Substrate, or remount the filesystem as read-write, being essentially a packaged version of xerub’s code. It seems Todesco is adding more features as the betas progress, using his existing Yalu work in tandem with xerub’s updated exploit. This should mean that the tool eventually has all the features we associate with a full jailbreak.

The process has already begun, with today’s Beta 3 now containing Cydia Substrate support. It also remounts the filesystem as read-write. I’d like to see a tfp0 patch come along at some point too, though it’s not clear whether that’s on the roadmap. It seems that although the extra_recipe exploit itself gets tfp0, it is not enabled by default as a patch in the final jailbreak. If it were to be added, iPhone 7 and iPhone 7 Plus users would have the possibility of using futurerestore with saved . shsh2 blobs to upgrade to an unsigned firmware later, if a new jailbreak were released.

If you’re on the fence as to whether or not to switch over from mach_portal yet, I’d advise waiting a little more, unless you know what you’re doing. Although the addition of Substrate is one of the major milestones for the average user to consider a jailbreak complete, there may still be improvements to be made. I think Beta 4 would be a good place to test the waters if you aren’t confident in your troubleshooting abilities. Having said that, I haven’t seen many reports of problems with Beta 3 as of yet either.

With extra_recipe+yaluX all previous stability tweaks for mach_portal, such as Order 66, Order 65, CydiaRespringFix, Cake, and so on, are rendered unnecessary and can be uninstalled. For the best experience, I recommend using Extender: Reloaded to auto-sign your jailbreak app once you have it up and running to your satisfaction.

Have you tried out extra_recipe+yaluX yet? Is your iOS 10.1-10.1.1 iPhone 7(+) thanking you for it? Let us know your results in the comments below.

  • Ozzie

    I have I7 at 10.2.1 is this this going to let me jailbreak in future. Or am I out of luck and need to be 10.1only

    • Iskren Donev

      The header image for the article says it all – this is only for iOS 10.1.1

    • Joaquim Barbosa

      Stay on 10.2.1 though, it has a better chance than 10.3.1+. Hopefully you’ll get lucky…

  • Mike

    Glad to see my iP7+ hasn’t been sitting in a drawer on 10.1.1 this entire time for nothing! Looks like patience might have paid off.

  • Angel

    The official website says “iPhone 7” not “7 and 7+”. Already try this on my i7+ on 10.1.1 and it’s not working. I’m gonna keep using match+portal until they they release next beta, if they do so.

    • Joaquim Barbosa

      I think that means “earlier than iPhone 7 and iPhone 7 Plus”. I’m not 100% sure but I think it should already work with both the i7 and I7+. Perhaps try again, or wait for the next beta? Good luck!

    • tunutsaigon

      No, I’ve use extra_recipe beta 3 on my iP7+ iOS 10.1.1 and it works fine…

  • tokabandura tokabandura

    Doesnt even show the GO option just was stuck on wite screen, then rebooted phone.
    I Guess i will wait for more stable version.
    Iphone 7+

    • Joaquim Barbosa

      It’s true that it doesn’t give any feedback when failing/successful. But it’s stability when attempting the initial jailbreak is the same as the original exploit. Perhaps keep trying?

  • nacho_mim

    Works just fine on my iP7+ 10.1.1(14B150). after a few attemps of course.
    If is stuck on white screen reboot the iPhone, if the white screen reboot by it self (apple screen), keep trying until the iPhone make a respring not a reboot. (Shows a charge screen).

  • Eli Daniel Perez

    Does anyone know if beta 3 is compatible with iOS 10.1 on iPhone 7?

    • Eli Daniel Perez

      It is compatible.. been so long since I’ve had my phone jailbroken.. kinda feels weird and having a hard time remembering how to do stuff 0.o

  • JayMBK

    So let me be clear I’m already JB’d on 10.1.1 using mach_portal can I run this recipe and stop having to use substrate fix??

    • Omericane

      I’d like to know that too

    • Joaquim Barbosa


      • JayMBK

        Thanks it worked! Took a few tries. Still can’t respring from Cydia but overall seems much more stable.

      • Joaquim Barbosa

        Make sure you remove all previous Substrate and Respring fixes from all devs. Glad you got it working!