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.
Compatibility
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
- iPhone 5s
- iPhone 6
- iPhone 6 Plus
- iPhone 6s
- iPhone 6s Plus
- iPhone SE
- iPhone 7
- iPhone 7 plus
iPad
- iPad Air
- iPad Air 2
- iPad Pro
- iPad mini 2
- iPad mini 3
- iPad mini 4
iPod touch
- iPod touch 6
Firmware
- 10
- 10.0.1
- 10.0.2
- 10.0.3
- 10.1
- 10.1.1
- 10.2
Requirements
- 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.
su
alpine (this is the deafult password unless you changed it)
nvpatch
nvpatch com.apple.System.boot-nonce
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.
what is the procedure of Upgrading iOS 9.3.3 Jailbroken to iOS 11.x (e.g. 11.3.1)?
I have Blobs saved already?
https://yalujailbreak.net/update-ios-10-to-ios-11/ – ???
https://yalujailbreak.net/update-ios-11-to-1112/ – ????
Yes, you can still upgrade by using iOS 11.4.1 firmware.
How so?
Hello, could you please update the tutorial for iOS 11.3.1? I am on iOS 10.2 and I have shsh blobs for 11.3.1 but I get [Error] argument parsing failed! agrc=6 optind=1.
Yeah, sure.
Hi, can I go from 10.0.1 to 11.3.1 ?
Do you have SHSH Blobs saved up for iOS 11.3.1?
nvram -p
after this command what shall it write. about nonce?
You don’t need to enter anything after that.
this method work on iphone 7 GSM ? and this method still working ?
thank you .
No, it’s no longer working.
Hi, can I go from 10.2.1 to 11.0.2?
No.
hi there
can I upgrade i5s from ios 10.1.1 to ios 11.1.1 with shsh2?
Yes, you can.
Thank you,
I successfully migrate to iOS 11.1.2 from iOS 10.1.1 on iPhone 6S and iOS 10.2 on iPhone SE.
Set “nonce” using “MTerminal” from Cydia and download and install “Kern Utils iOS” from the link in point 4.
I used this command to edit the names BLOBNAME and IPSWNAME:
“futurerestore -t BLOBNAME.shsh2 -latest-sep -latest-baseband IPSWNAME.ipsw”
Welcome.
is there a step by step video?
No. The process is very easy, you just need to enter a single line.
can you explain step 4 in detail? do what on the computer? do what on the ipad? download mterminal from cydia? filza on the computer? ipad?
Yeah, sure. Yes, you need to install on your Apple device. MTerminal is available on Cydia and Filza is for your iPad.
i get this
Odysseus Support: no
[Error] argument parsing failed! agrc=6 optind=3
after typing the command
Did you include the IPSW in the folder? Also, try adding -w to the end of the command.
yes i included the ipsw in the folder after adding w to the end of the command i get this
Odysseus Support: no
[Error] argument parsing failed! agrc=7 optind=3
after typing the command
Are you in FutureRestore’s directory?
Also, are you dragging files as shown above? Ensure you use a double dash (–).
yes im in futurerestore’s directory
when i type the command
“futurerestore –t blob.shsh2 –latest-sep –latest-baseband 11.1.2.ipsw”
i get the error
Odysseus Support: no
[Error] argument parsing failed! agrc=6 optind=3
and when i type the command
“futurerestore –t blob.shsh2 –latest-sep –latest-baseband 11.1.2.ipsw -w”
i get the error
Odysseus Support: no
[Error] argument parsing failed! agrc=7 optind=4
after typing the command
You need to drag the blob file and IPSW files to their appropriate locations or type in their names. Also, you need to use double dash ( – -) in the beginning like this –
futurerestore –t BLOB.shsh2latest-sep latest-baseband IPSWfile.ipsw Just must remove the
when i type “nvpatch” into mterminal it says command not found
im not sure what to do
Can you send a screenshot?
How do I install iOS kern utils when I click download it says open in filza then the file goes into documents. I’m not sure what to do next
You don’t need to open it.
I have a jailbroken iphone 6s on iOS 10.2. Now that a jailbreak is out for ios 11 – 11.1.2, I’m considering doing this and jailbreaking, but I had wanted to wait for the jailbreak from Saurik.
Is it possible that apple will release something new that will break sep compatibility? Should I update while I still can?
There’s no way to predict that except performing a restore using FutureRestore. I believe Apple will likely change the SEP compatibility in iOS 11.3 but that’s just a guess. I would recommend upgrading asap.
I have an iPhone 6s with ios 10.2 jailbroken, and I am trying to upload to 11.1.2, but I am getting this error in the last step. It frustrates me 🙁
Odysseus Support: no
[Error] argument parsing failed! agrc=6 optind=3
You didn’t set your nonce correctly. Try setting it again properly.
I have iphone 6S with ios 10.1.1. Is there a chance to upgrade it to 10.3.3 or 11.1.2 ?
Yes, you can.
Hello
Updating from 11.0.3 to 11.1.1 is posibble?
And if so, is there a chance of bricking the device or is it safe?
Yes, it’s possible. Bricking is not possible anymore, you might only be forced to restore if things go awry.
Hello, I keep getting this error when I finish all the steps:
Odysseus Support: no
[INFO] 64bit device detected
futurerestore init done
[Error] failed to load apticket at blob.shsh2
[Error] Fail code=-9
Failed with errorcode=-9
I believe I’ve done everything just like the guide says so I have no clue what the issue might be. Thank you for your help!
It’s not able to load your SHSH file properly. Did you set the nonce correctly?
how do i install the kern utils with fileza? when i open it with filza it goes to my “documents” as a zip file, i can then unzip it into a folder… is this correct?
Which version are you using?
Hi, I have iphone 7+ with ios10.2.1 . Is there a chance to upgrade it to 11.2.1 so i can do jailbreak.
No, you can’t do that. But iOS 10.2.1 will get a jailbreak very soon so wait for that.
I can do a downgrade from ios 11.2 to ios 11.0.x with blods shsh2 on iphone 6
No.
Hi, this isn’t really about ios 11 upgrade.. but my device is currently jailbroken on ios 10.2 so can I update my iPhone 5s to 10.3 when i have shsh2 blobs saved using futurerestore and then jailbreak from there?
Yes, you can do that.
Hi , i can downgrade From 11.2 To 10.2 With Shsh ? i like to jailbreak my iPhone but ios 11.2 jeilbreak is not Released 🙁
You can’t do that.
Hi, I had try with my iPhone 6s 10.2 jailbreak to upgrade to iOS 11.1.2 with futurerestore v161 on window 10 32bits. But can’t restore with message futurerestore not compatible with your window pls help me?
Only 64-bit versions are supported.
Greetings, Luca!
Thanks for so much valuable information!
Given that Apple is no longer signing 11.1.2, is there any reason to be in a hurry to move from a jailbroken 7 Plus running 10.1.1 to a non-jailbroken 11.1.2? (I have saved the needed SHSH Blobs.)
Why not just wait until the 11.1.2 jailbreak has been out for a while, properly tested, and running an updated Cyria and Substrate?
Blessings and thank you!
Yes, I suggest staying on iOS 10.1.1 until Saurik updates the Substrate.
hi there I have iphone 7 on ios 10.2.1 I wasn’t able to find any way to upgrade to ios 11.1.2 with shsh2. and also your ways wasn’t helpful too. please could you advise on how to upgrade to 11.1.2?
Thank you.
iOS 10.2.1 is incompatible right now.
what about update to 11.2 then downgrade to 11.1.2, is that doable?
Thank you.
Hello, Kardo. Downgrading from iOS 11.2 to 11.1.2 is not possible.
downgrade from 11.3.1 to 11.1 with blobs?
No, that’s not possible.
Is this compatibile with ios 10.2.1 on iPhone 7?
No.