If you’re an iPhone 7 or iPhone 7 Plus user on iOS 10.0.0-10.1.1, the time has come for you to switch from the mach_portal jailbreak to the newer, more stableextra_recipe. If you’re a flagship user on iOS 10.1 or iOS 10.1.1 it’s as easy as downloading the .ipa and sideloading it; you canfollow our guide on the subject.

However, if you’re on iOS 10.0.0-10.0.x, or if you have a deviceotherthan the iPhone 7(+), there isn’t currently an .ipa available which supports you. For that reason, we’ll show you how to build your own straight from the source code on GitHub and push it to your device, so you needn’t wait to get the newest features and device support.

Article image

Requirements

Who should do this?

iPhone 7 and iPhone 7 Plus users on iOS 10.0.0, 10.0.1, 10.0.2, and 10.0.3 should follow this guide. So should users of other devices who want to try out extra_recipe instead of Yalu (on iOS 10.2 only for now). This includes iPhone 6, iPhone 6s, and iPad Air 2 users. Remember, if you haven’t had trouble with your Yalu jailbreak, there may be no point in switching to extra_recipe on devices other than the iPhone 7(+). iPhone 7(+) users on iOS 10.1 and iOS 10.1.1do not need this guide, because they already have an .ipa available. They shouldfollow my simpler guide instead.

Instructions

1)Download theCydiabranch of extra_recipefrom thedeveloper’s GitHub page. Double click the downloaded .zip to expand it.

2)Open the expanded folder and double click theextra_recipe.xcodeprojfile to launch Xcode and load the project.

Article image

3)Connect your device to your computer. In Xcode, look for the “Play” and”Stop” style buttons in the top menu bar. To the right of them, click the menu which selects the device to build for, and select your connected device from the top of the list.

4)Next, enter a unique bundle identifier into the relevant field. This cannot be the same as existing apps. They usually follow the formatcom.nameofdeveloper.nameofapp.

Article image

5)In theSigningsection below the section we just filled in, click the drop-down menu titledTeam:and select a Team ID to sign the app with. This will usually be your Apple ID or developer ID. If none are available, they can be set up inXcode, Preferences, Accounts.

Make sure theSigningsection accepts the selectedTeamand that no lingering errors are reported in this section, or it will not work.

Article image

6)You can also optionally change theDeployment Infobelow to state a specificDeployment TargetandDevice, though this may not be strictly necessary.

7)Once all the information in Steps 3-6 has been correctly entered, it’s as simple as clicking theRun/Build buttonin the top menu bar. (This is the button that looks like the “Play” symbol).

Article image

Xcode will now build the extra_recipe app and push it to your device. Once it’s done, Xcode will reportBuild Succeededon the screen. If it saysBuild Failed, check your device anyway to see if it worked, and then double-check the steps above.

Once the app is on your device,Trustit inSettings, General, Profiles & Device Management. Then simply launch it and hitGoto jailbreak your device with extra_recipe.

Congratulations! You’re done!

If you’re having trouble with this guide or want to let me know your experience with extra_recipe, drop me a line in the comments section.