Updating (Blobless) (Alternate Method)

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.


You must have a jailbreak to follow these instructions. If you cannot jailbreak, follow Updating (Blobless) (Non-Jailbroken) or Updating (Blobless) (Advanced) instead.


If you previously attempted an older blobless method, remove all delay and beta profiles prior to following this method.

Installing Dahlia

  1. Launch your current jailbreak
  2. Open your preferred package manager and add the following repos:
  3. Search and install the Dahlia package
  4. Tap Reboot Device, and then rejailbreak your device after rebooting

Preparing to update

  1. Open the settings app, scroll down, and tap on Dahlia
  2. Enable Toggle Supervision, then say Yes to Userspace Rebooting
    • If you are already supervised for any reason, you can skip this step
  3. Tap Download Profiles, then tap "Normal"
  4. Tap Download Profile next to the iOS version you are wanting to update too.
  5. Tap "Allow" when prompted
  6. Exit out of the Dahlia menu and go to General -> Profiles & Device Management -> OTA Delay - [Days] Days
  7. Tap "Install" in the top right corner and enter your passcode if prompted
  8. Tap "Install" again twice to confirm
  9. Go back to the Dahlia tab in Settings
  10. Make sure Ready to Update says "Yes"
    • If it doesn't, click the "i" next to the "Ready to Update" tab, and see what the issue is

Restoring rootFS

  1. Open the Settings application
  2. Tap General -> Software Update
  3. Ensure that the version displayed is the version you are intending to update to
    • Do not update yet, we will do this later
  4. Open your current jailbreak and restore rootFS
    • If you need a detailed guide on how to restore rootfs, follow Restoring Rootfs and select the jailbreak which you currently use
  5. Reboot your device

Updating your firmware version

  1. Plug your device into power and connect to the Internet with Wi-Fi
  2. Open the Settings application
  3. Tap General -> Software Update
  4. Ensure that the version displayed is the version you are intending to update to
  5. Download and install the update
  6. Once updated, remove the update profile and (if applicable) the beta profile through Settings


As a result of supervising earlier, your device will remain supervised. Being in a supervised state means that:

  • A message will display in Settings, showing that your device is supervised
  • Activation lock will be disabled, potentially making your device accessible by thieves (FindMy will still work however)
  • If your device has Mobile Device Management enabled (e.g. a school or work device), then your organisation will be able to silently install and uninstall apps on your device

Note that, for most users, staying in a supervised state won't be an issue.

It is possible to remove the supervised state by resetting your device and restoring a previously made backup. This can be done by selecting "Erase All Content and Settings" in the Settings app, then restoring from a backup during setup from iCloud.


If you restore a backup made in a jailbroken state from iTunes/Finder, you may encounter severe issues, such as bootloops.


If you restore a backup made in a jailbroken state from iCloud, you may encounter false-positive flagging of jailbreak detection.


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

Credits to dhinakgOpen in new window for discovering this method.