Updating (Blobless)

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

Required Reading

TIP

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

TIP

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

Requirements

  • A device you are able to jailbreak and install packages to
  • A backup of your device through iCloud

Instructions

Installing Dahlia

TIP

The Dahlia tweak, when using Dallas profiles, redirects update searches to a different server. As such, the owners of the server will be able to view your IP address. This is normal, however if you are uncomfortable with this, follow Updating (Blobless) (Alternate Method) instead.

  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. Tap Download Profiles, then tap "Dallas"
  3. Tap on "Dallas Enabler" to download the profile
  4. Tap "Allow" when prompted
  5. Exit out of the Dahlia menu and go to General -> Profiles & Device Management -> Dallas Enabler
  6. Tap "Install" in the top right corner and enter your passcode if prompted
  7. Tap "Install" again twice to confirm
  8. Go back to the Dahlia tab in Settings
  9. Re-tap on Download Profiles and then re-tap "Dallas"
  10. Under "Version Profiles", tap the version that you want to update to
  11. Tap "Allow" when prompted
  12. Open the Settings app
  13. Exit out of the Dahlia menu and go to General -> Profiles & Device Management -> Dallas - [Version]
    • If you see an error, make sure you're both jailbroken and that you installed Dallas Enabler earlier
  14. Tap "Install" in the top right corner and enter your passcode if prompted
  15. Tap "Install" again twice to confirm
  16. Reboot your device when prompted, then rejailbreak
  17. Reopen the Settings app and go back to the Dahlia tab
  18. Toggle Enable Supervision-less Mode.
    • You can also choose to enable Toggle Supervision instead, but the only way to remove supervision after updating is to either wait for a jailbreak or resetting your device
  19. 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 iOS version you desire to update to
    • Do not update yet, we will do this shortly
    • Ensure that the version displayed is the version that you want to update to
    • If it says that your device is up to date, the server used for Dallas is offline; wait for it to go back online
  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 that you want to update to
  5. Download and install the update

Removing Dallas profiles

  1. Open the Settings application after updating to version you desired to update to
  2. Go to General if not already there, then Profiles and Device Management
  3. Tap on both profiles, and tap Remove Profile
    • Enter your passcode if asked

TIP

If you chose to enable supervision 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.

DANGER

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

WARNING

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

Credits to dhinakgOpen in new window for discovering this method.