42 Restore Downgrade
LukeeGD edited this page 2024-12-09 22:54:41 +08:00

Restore/Downgrade option in Legacy iOS Kit is one of the options in the Main Menu. Restoring refers to the process of flashing firmware to the device, and may be for downgrading or upgrading to another iOS version. The options available in the Restore/Downgrade section will vary depending on the device.

Selection

  • OTA Downgrade
  • powdersn0w
  • Latest iOS version
  • Other iOS versions, depending on the device
    • For the iPhone 3GS, all release iOS versions are available in the menu
  • Other (use SHSH blobs)
    • This option is useful for iOS devices with SHSH blobs for unsigned iOS versions and would like to use them to restore.
    • This is supported on all supported devices that use SHSH blobs (from the 3GS all the way to the iPhone X.)
    • futurerestore: For 64-bit devices, see the SEP/BB Compatibility Chart to check versions that can be used with this option
  • Other (Custom IPSW)
    • This option should only be used for restoring to IPSWs NOT made by Legacy iOS Kit. Examples: restoring a GeekGrade or whited00r IPSW
    • For iPhone 2G, 3G, iPod touch 1, this option can be used for restoring to any iOS version except for 1.x.
    • For iPod touch 2 old bootrom models, this option can be used for restoring to any iOS version 3.0 and lower.
  • Other (Tethered)
    • This option is for tethered downgrades, meaning the device requires a computer in order to boot.
    • To boot up a tethered downgrade, go to: Main Menu -> Just Boot
    • Tethered downgrades will have deep sleep bug. This is not fixable.
    • As a workaround (this will also affect battery life), install the tweak "Insomnia" from BigBoss repo or "Fiona" from the repo https://julioverne.github.io/
    • Supported devices: iPhone 4 Rev A (iPhone3,2), iPod touch 3, touch 4, all A5(X) and A6(X) devices
  • DFU IPSW
    • If your button/s are broken, you can use a DFU IPSW to force the device to DFU mode. This will also clear all device data, so backup data and SHSH blobs before proceeding.
    • This option is available to 32-bit devices only.

Jailbreaking

  • The jailbreak will be untethered.
    • Exceptions to this are 4.2.9, 4.2.10, and iPad 2 4.3.x, where the jailbreak is semi-tethered
  • Jailbreaking for 32-bit devices and versions support:
    • iPhone 2G and touch 1 - 3.1.3 only
    • iPhone 3G and touch 2 - 4.2.1, 4.1, and 3.1.3
    • iPhone 3GS - All versions are supported (all release versions from 3.0 to 6.1.6)
    • Other devices - All versions from 3.1.3 to 9.3.4 are supported, with some exceptions
      • iOS 9.0.x is not supported
      • A5(X) 8.0-8.2 is not supported. Go to ohd

Notes

  • Take note that not all downgrades are compatible with all models
  • 8GB models may not work with downgrades below iOS 6 or 5
  • Newer models may not work with downgrades below iOS 5 or 4
  • If your device is not compatible as mentioned, you will get the error Unable to find AppleNANDFTL
  • You can use sites like Reincubate to check whether your device is compatible or not (Reincubate might be inaccurate, so find better sites like sickw or sndeep)

Options

These options are prompted for selections and iOS versions they are available for. All of these options apply to 32-bit devices only.

  • Jailbreak Option is for adding a jailbreak when creating a custom IPSW. This option is enabled by default.
  • Memory Option is for using system RAM when creating a custom IPSW. This option is enabled by default. This option can be disabled if the PC/Mac does not have sufficient RAM for the operation (8 GB or more is recommended.)
  • Hacktivate Option is for hacktivation of iPhones. This option is useful especially when the user does not have a valid SIM card available.
  • Verbose Boot Option is for enabling verbose boot for the custom IPSW. This option is available for powdersn0w IPSWs only. This option is also available when restoring 3GS to iOS 4 or lower (except 4.1 or with blobs used)

Baseband Update

See Baseband Update