28

Downgrade and dualboot status of almost all iOS devices

 1 year ago
source link: https://gist.github.com/LukeZGD/9d781f1b03a69fa46869384a9407a41a
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Downgrade and dualboot status of almost all iOS devices

Downgrade and dualboot status of almost all iOS devices

UPDATED: 2022-12-31

  • Reddit mirror: https://www.reddit.com/r/iOSDowngrade/comments/j1x7iv/downgrade_and_dualboot_status_of_almost_all_ios/

  • GitHub Gist mirror: https://gist.github.com/LukeZGD/9d781f1b03a69fa46869384a9407a41a

  • As of updating this post, there is no downgrade tool that utilizes a SEP exploit released, so this limits our options for downgrading 64-bit (A7 and newer) devices

  • Here is a futurerestore guide for downgrading with SHSH blobs for 64-bit devices

  • How to downgrade from iOS 15/16 for checkm8 devices

  • Save SHSH blobs using blobsaver

  • GitHub repo for futurerestore: https://github.com/futurerestore/futurerestore

  • Latest futurerestore can be downloaded here: https://nightly.link/futurerestore/futurerestore/workflows/ci/main

  • FutureRestore GUI: https://github.com/CoocooFroggy/FutureRestore-GUI

  • For the Windows build, join the FutureRestore Discord linked in the GitHub readme

  • While there is a Windows version, futurerestore should be used macOS or Linux only

  • iOS 16 devices (A11 devices and newer, older A9/A10 iPads):

    • See the SEP/BB Compatibility Chart. iOS 16 SEP/baseband is fully incompatible with iOS 15 and below.
    • As of updating, the lowest signed version for these devices is 15.6 RC (19G69)
    • For restoring to iOS 14.x/15.x, see below.
  • iOS 14-15 devices (A9 devices and newer, iPad Air 2 and mini 4):

    • For all of these methods, jailbreak is required. The 3 exceptions are Delay OTA, checkm8 devices, and devices supported by TrollNonce.
    • For checkm8 devices, they can do pwnDFU restores. See the guide "Downgrade from iOS 15/16" above. Use gaster instead of ipwndfu or Eclipsa: https://github.com/0x7ff/gaster/
    • For devices with TrollStore, TrollNonce can be used to set nonce and downgrade with blobs. Check the SEP/BB Compatibility chart first before downgrading!
    • Delay OTA Guide: https://ios.cfw.guide/updating-blobless
    • You may restore to iOS 14.x and 15.x. You cannot restore to 13.x and lower, even with blobs
    • As of updating, the lowest signed version for these devices is 15.6 RC (19G69)
    • For restoring to unsigned versions of 14.x/15.x with SHSH blobs, use the updated futurerestore beta and/or FutureRestore GUI by CoocooFroggy.
      • When restoring to iOS 14, Face ID will be broken! Passcode and Touch ID will work fine though
      • For more details about SEP and baseband compatibility, see the SEP/BB Compatibility Chart
    • For checkm8 devices only (A8 to A11):
      • Tethered downgrading without blobs is an option with sunst0rm or Inferius
      • Tethered dualbooting is also an option with Divise
      • Tethered dualboot/downgrade can be used with Ramiel
  • iOS 12 devices (A7 and A8 devices except iPad Air 2 and mini 4):

    • You can downgrade to as low as 11.3 with futurerestore if you have SHSH blobs
    • Tethered options:
      • If you do not have blobs, you can still downgrade to as low as 11.3 for A8 and 10.1.1 for A7 with sunst0rm or Inferius
      • You can also dualboot to as low as 11.3 with Divise
      • Tethered dualboot/downgrade can be used with Ramiel
  • A7 devices (iPhone 5S, iPad Air 1, iPad mini 2):

    • A7 devices (except iPad4,6 and all iPad mini 3 models) can downgrade to 10.3.3 without blobs, using iOS-OTA-Downgrader or LeetDown
      • Linux/macOS: iOS-OTA-Downgrader
      • Unfortunately ipwndfu is very unreliable on Linux, so using macOS may be the better option with iPwnder32/ipwnder_lite used for better success rates
      • macOS only: LeetDown
    • You can also downgrade to 10.2-10.3.2 with futurerestore if you have SHSH blobs
      • You can go as low as 10.1.x but Touch ID will not work
  • A5, A5X, A6, and A6X devices:

  • iPhone 4:

    • You can downgrade to iOS 6, 5, or 4 untethered using iPhone4Down, cherryflowerJB or powdersn0w
      • iPhone3,1 only: cherryflowerJB
      • iPhone3,1 and 3,3: powdersn0w and iPhone4Down
      • Linux/Windows: iPhone4Down
      • macOS only: cherryflowerJB and powdersn0w
    • You can also use iOS-OTA-Downgrader to downgrade with saved SHSH blobs (see above)
    • You can also use GeekGrade to tethered downgrade (I found this site, but there are also other sources to get IPSWs from)
    • You can dualboot to any version except 4.x using Coolbooter
    • You can dualboot to 4.x using 4tify (macOS only)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK