Updating (Blobless) (Advanced)

For support in English, ask for help on the r/Jailbreak Discord Server.

Required Reading

iOS and iPadOS devices can typically only update to firmware versions which Apple has "signed". This usually means that you can only update to the most recent firmware versions. This is bad for jailbreaking, as most jailbreaks rely on exploits that have been patched in newer versions.

Fortunately, we can use different "profiles" to delay a firmware update. This is intended for organisations which require additional time to update their devices, however we can also use these to update to unsigned firmware versions.

This has a time limit, however. You will only be able to update to the following firmware versions before their respective expiration dates:

  • 15.8 - April 21st, 2024
  • 16.7.4 - April 21st, 2024
  • 17.2 (For iPads) - April 21st, 2024
  • 17.2.1 - April 21st, 2024

Time is given in UTC 00:00. For more expiration dates, view dhinakg.github.io/delayed-otas.htmlOpen in new window.

Because you do not currently have a jailbreak (or you choose not to jailbreak for any reason), you'll have to use advanced methods, involving things such as resetting all contents and settings or restoring a modified backup, to be able to update.

TIP

If you're on iOS 15.7.1 or earlier, or are on iOS 16.0 to 16.1.2, you can follow Updating (Blobless) (Non-Jailbroken) instead.

Preparing

  1. Plug your iDevice into your computer and make a backup through iTunes or Finder

After making a backup, what you need to do after is dependent on if you use macOS or Windows

macOS - Apple Configurator 2

  1. Go to the App Store on your Mac
  2. Search for Apple Configurator 2 and install it
  3. Setup Apple Configurator 2
  4. Click Get Started
  5. Click on your device, and then click Prepare
  6. Select Manual Configuration
  7. Choose Do not enroll in MDM
  8. Go to Organization, and click New Organization
  9. Either sign in to your Apple ID, or click Skip
    • If you chose to skip signing into your Apple ID, add a name, then click Next
  10. Choose Generate a new supervision identity
    • If you've done this before in Apple Configurator 2, you can Choose an existing supervision identity instead
  11. Configure the iOS Setup Assistant as you wish
    • If you forgot to backup your data earlier in the guide, this is the last step where you'll be able to do this.
  12. Click Prepare, which will erase your device and supervise it

Windows - Cowabunga Lite

  1. Download and install the Windows version of Cowabunga Lite from hereOpen in new window
  2. Extract the entire Cowabunga Lite folder to somewhere (doesn't matter), and then open Cowabunga Lite
  3. Click Setup Options and toggle the checkmark on for Enable Supervision
  4. Click Apply, then click Apply Changes

Your device will now reboot and be supervised.

Updating your firmware version

  1. When the device boots up after being erased, set it up, then open this page on your device
  2. Tap a version below to install its respective update profile:
  3. Reboot your device
  4. Plug your device into power and connect to the Internet with Wi-Fi
  5. Open the Settings application
  6. Tap General -> Software Update
  7. Ensure that the version displayed is the version you are intending to update to
  8. Download and install the update
  9. Once updated, remove the update profile through Settings

After updating, you can remove supervision and restore your backup you made earlier by erasing all content and settings.

TIP

If the update was successful, continue to Get Started to jailbreak your device.

Credits to dhinakgOpen in new window for discovering this method.