NonceSet1112 – Set Nonce on iOS 11.1.2 firmware

Hacker and tweak developer, Julioverne, has just released a nonce setter tool for iOS 11 users. Here’s how you can download it on your 64-bit iPhone, iPad, and iPod touch.

What is NonceSet1112?

NonceSet1112 is a nonce setter utility for iOS 11.1.2 firmware. It is developed by Brazilian tweak developer Julio.

Setting the nonce in NVRAM is of immense importance. It allows you to downgrade to unsigned firmware versions without jailbreak.

It is the iOS 11 analog of the v0rtexNonce tool, which works only for iOS 10 firmware. You can use it to set nonce in NVRAM at the touch of a button on your iOS 11.1.2 device.

SHSH

Julio’s nonce setter utilizes async_awake-fun exploit and Viktor Oreshkin’s UnlockNVRAM project. async_awake performs the exploitation while UnlockNVRAM unlocks the NVRAM to set the nonce

  • Update (December 22) – Version 1.1 is out now with better compatibility.

How is it useful?

Downgrade

Although NonceSet1112 works with all 64-bit devices, you can truly utilize it only on Apple A7 devices for downgrading.

To downgrade to an older version such as iOS 10.2, Apple must sign its latest version with a compatible SEP.

Apple is still signing iOS 10.3.3 for A7-chipset devices. However, the signing window is now closed for newer devices such as iPhone 6.

ios firmware

Therefore, it makes sense to use this tool only on the following devices for a downgrade.

  • iPhone 5s
  • iPad Air
  • iPad mini 2

Clean restore

If you want to clean restore to iOS 11.1.2, you can use it on A7, A8 devices as well as other newer devices.

This is important for those who are experiencing performance issues on iOS 11.1.2 and want a clean version again.

Compatibility

iPhone

  • iPhone X
  • iPhone 8/8 plus
  • iPhone 7/7 plus
  • iPhone 6s/6s plus
  • iPhone 6/6 plus
  • iPhone 5s

iPad

  • iPad Air, iPad mini 2
  • iPad mini 4, iPad Air 2, iPad mini 3
  • iPad (9.7-inch)
  • iPad Pro
  • iPad Pro (2nd generation)

iPod 

  • iPod touch (6th generation)

Download NonceSet1112

Requirements

  • An iPhone, iPad, or iPod touch running iOS 11.1.2
  • SHSH Blobs for your target firmware
  • A computer running Windows, macOS, or Linux
  • Cydia Impactor

How to set nonce in iOS 11.1.2 firmware with NonceSet1112

Step 1 Connect your device to your computer.

Step 2 Download the NonceSet1112.IPA file using the link above.

Step 3 Sideload it onto your iPhone or iPad using Cydia Impactor utility.

Step 4 Enter your Apple ID details.

Step 5 Wait for the nonce setter app to appear on your home screen. Once it’s there, disconnect your device from the computer and go to Settings > General > Profiles & Device Management and verify the app under your Apple ID.

Step 6 Open the app and let it run the async_wake exploit. Wait for it to complete.

Step 7 You will now need to set your nonce in such a way that it matches the one present in your SHSH Blob file. To do that, open your SHSH file and scroll to the end and copy the hexadecimal string (starting from 0x) into the NonceSet1112 tool.

nonceset1112

Step 8 Use the SET/CHANGE NONCE option to manually set your nonce.

Step 9 Follow this tutorial to downgrade iOS 11.1.2 to iOS 10.2.1 or 10.2. Although the tutorial is for upgrading to iOS 11.1.2, you can use it for downgrading as well.

The developer has confirmed that this tool is working on iPhone 5s. So if you have an iPhone 5s or an iPad Air/mini 2, there’s no good reason as to why you shouldn’t give it a try.

For more downloads and tutorials, follow us on Facebook and Twitter.

7 Comments

  1. gz42s January 13, 2018
    • iOS Expert January 13, 2018
  2. Mohamed January 12, 2018
    • iOS Expert January 13, 2018
  3. revyg January 3, 2018
    • iOS Expert January 3, 2018
      • revyg January 4, 2018

Leave a Reply