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:

  • 14.8 - 24th January 2022
  • 15.0.2 - 23th January 2022

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, to be able to update.

WARNING

If your device is not jailbroken, you must be on iOS versions 14.5 to 14.7.1 to use the 14.8 profile.

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 - iMazing

DANGER

This method requires that you purchase iMazing, if you don't have money to purchase iMazing, you cannot follow this method

  1. Download and install iMazing from hereOpen in new window
  2. After setting up iMazing, click the Supervision option
  3. Click Next, click the button below Organization, then click Choose
  4. Click the + button at the bottom left corner of the new window
  5. Add a name, then click Save
  6. Click Choose, then click Next
    • If you forgot to backup your data earlier in the guide, this is the last step where you'll be able to do this.
  7. Type the number it lists into the text box, then click Next, iMazing will erase your device and supervise it

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.

If you're having issues with updating, install OTAEnablerOpen in new window and reboot. If you're still having issues continue reading below.

TIP

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

Troubleshooting

"iOS is up to date"

  1. Remove any beta profiles installed
  2. Install the OTADisabler tweak and then uninstall it
  3. Restart your device
    • You can also use ldrestart or a userspace reboot

"Unable to check for updates"

  1. Restore rootFS through your jailbreak
  2. Install and open the unc0ver application
  3. Turn off "Disable updates"
  4. Re-jailbreak using unc0ver

It just freezes

Re-enable the OTA daemon using the iCleaner tweak


Credits to dhinakgOpen in new window for discovering this method.