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) (Non-Jailbroken) or Updating (Blobless) (Advanced) instead.
Requirements
- A device you are able to jailbreak and install packages to
- Check Get Started if you are unsure
- 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.
- Launch your current jailbreak
- Open your preferred package manager and add the following repos:
- Search and install the
Dahlia
package - Tap
Reboot Device
, and then rejailbreak your device after rebooting
Preparing to Update
- Open the settings app, scroll down, and tap on
Dahlia
- Tap
Download Profiles
, then tap "Dallas" - Tap on "Dallas Enabler" to download the profile
- Tap "Allow" when prompted
- Exit out of the Dahlia menu and go to
General
->Profiles & Device Management
->Dallas Enabler
- Tap "Install" in the top right corner and enter your passcode if prompted
- Tap "Install" again twice to confirm
- Go back to the
Dahlia
tab in Settings - Re-tap on
Download Profiles
and then re-tap "Dallas" - Under "Version Profiles", tap the version that you want to update to
- Tap "Allow" when prompted
- Open the Settings app
- 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
- Tap "Install" in the top right corner and enter your passcode if prompted
- Tap "Install" again twice to confirm
- Reboot your device when prompted, then rejailbreak
- Reopen the Settings app and go back to the Dahlia tab
- 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
- You can also choose to enable
- 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
- Open the Settings application
- Tap
General
->Software Update
- 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
- 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
- Reboot your device
Updating your firmware version
- Plug your device into power and connect to the Internet with Wi-Fi
- Open the Settings application
- Tap
General
->Software Update
- Ensure that the version displayed is the version that you want to update to
- Download and install the update
Removing Dallas profiles
- Open the Settings application after updating to version you desired to update to
- Go to
General
if not already there, thenProfiles and Device Management
- 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 dhinakg for discovering this method.