beeg-yoshi

Generator Information

Basic Information:

The generator is what the device uses to generate an ApNonce on each boot. ApNonce is part of what is used during restore to validate that the device is "allowed" to perform the restore.

SHSH saved with a generator can be used with Futurerestore to downgrade/upgrade to unsigned iOS versions. You can open the SHSH file in a text editor, search for "generator" and the key that contains a "0x........." string is the generator for your SHSH.

The highlighted string is what you set on the device before restoring.

The method varies to set your generator, depending on what jailbreak you are using.

To set your generator with Unc0ver, open the apps in-app settings page, scroll down to the "Generator" text field, enter your generator, then run the jailbreak.
To set your generator with Chimera, open the app, scroll down and click on "Set Nonce", enter your generator and click set, then run the jailbreak.

To set your generaor with Checkra1n, add this repo and install "Generator Auto Set", (if you want to set 0x1111111111111111 then stop here, it auto sets this on install) then open a terminal or SSH connection and run "setgenerator Your_Generator". E.G "setgenerator 0xa3c43c47f348882c"

For older jailbreaks, you need to use either the NVRAM method or app based method.
For the app based method, the following iOS versions are supported,

  • PhÅ“nixNonce for iOS 9.x
  • NonceSet for iOS 10.x
  • NonceSet112 for iOS 11 - 11.1.2
  • GeoNonceSetter for iOS 12 - 12.4
  • For the NVRAM method, you need a jailbreak with NVRAM unlocked (most jailbreaks do this). Open a terminal/SSH connection to your device and run "nvram com.apple.System.boot-nonce=your generator". E.G "nvram com.apple.System.boot-nonce=0xa3c43c47f348882c"
    You can then run "nvram -p" to check if your generator was set.


    Back Home








    Toggle Dark Mode