A lot of Yalu jailbreak users are still stuck on iOS 10.1.1 and 10.2. Here’s a quick tutorial on how to upgrade your iPhone, iPad, and iPod touch from iOS 10 to 11.1.2 with SHSH Blobs.
Table of Contents
Why is going to iOS 11.1.2 essential?
As you know, iOS 11 already has a jailbreak for all 64-bit devices including iPhone X.
Therefore, it makes sense to update to this version before Apple stops signing iOS 11.2 and 11.1.2 (having compatible SEP firmware).
Upgrading to iOS 11.1.2, in this case, will force you to relinquish your current jailbreak. However, it will prime your device for the upcoming full-blown jailbreak with Cydia.
You can restore from any firmware version from iOS 10-10.2 with this tutorial.
What do I need for upgrading to iOS 11?
The restore process is very easy and you just need to have the right tools for it to succeed.
- Firstly, you must have SHSH2 Blobs of your target firmware (iOS 11.1.2 in this case).
- You must download the latest version of FutureRestore utility for macOS, Linux or Windows.
- IPSW firmware file of your target version from ipsw.me.
- SHSH Blobs for your target version that you wish to upgrade to.
- MTerminal tweak from BigBoss Cydia repository.
- A powerful text editor such as Notepad++. Although the stock Windows Notepad works as well, it does make it a bit difficult to find your nonce.
- Lastly, ensure you have a nonce setter utility compatible with your device.
This process works for all devices that are compatible with yalu102, mach_portal, and extra_recipe jailbreak tools. Here’s the complete list of all supported devices –
- iPhone 5s
- iPhone 6
- iPhone 6 Plus
- iPhone 6s
- iPhone 6s Plus
- iPhone SE
- iPhone 7
- iPhone 7 plus
- iPad Air
- iPad Air 2
- iPad Pro
- iPad mini 2
- iPad mini 3
- iPad mini 4
- iPod touch 6
- A jailbroken 64-bit iPhone, iPad, or iPod touch
- A computer running Windows, macOS, or Linux
- A USB cable
- Internet connection
How to update iOS 10-10.1.1-10.2 to iOS 11.1.2 without jailbreak
Step 1 Make a full backup of your device in iTunes.
Step 2 Navigate to the location where your SHSH Blob is saved. Open the SHSH Blob file in Notepad++.
Step 3 Search for “<string>” by pressing ctrl+F and press enter until you get a string starting from “0x”. This hexadecimal string is your nonce.
Step 4 Download iOS Kern Utils from this download link and install it with Filza.
Step 5 Open MTerminal from your home screen or connect to your device via SSH. I recommend using the MTerminal method since it’s easy and even newbies can use it easily.
Step 6 Enter the following commands and keep pressing enter after each line and ensure “System” starts from a capital S only. Doing this otherwise will result in an error.
alpine (this is the deafult password unless you changed it)
nvram com.apple.System.boot-nonce=[enter your nonce string here without brackets]
nvram -p (for checking if nonce was set properly)
Step 7 Connect your device to your computer.
Step 8 Add your SHSH2 Blob file and iOS 11.1.2 IPSW file to the FutureRestore folder.
Step 9 Open Terminal on macOS/Linux or command prompt in Windows operating system. On Windows, you can directly open a CMD window in FutureRestore’s location by clicking on the address bar > right-click and select “Edit address” > type cmd.
Step 10 Enter the following command without brackets and only change the fields inside “[ ]”. Replace futurerestore with ./futurerestore_macos if you are on macOS. Replace “–latest-baseband” with “–no-baseband” if you are using an iPod touch.
futurerestore –t [BLOB filename.shsh2] –latest-sep –latest-baseband [IPSW filename].ipsw
Step 11 That’s all there’s to it. Just wait for FutureRestore to update your device.
For more upgrade and downgrade tutorials, follow and like us on Twitter and Facebook.