Updating (Blobless) (Non-Jailbroken)
For support in English, ask for help on the r/Jailbreak Discord Server.
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:
- 16.3 - May 14th, 2023
- 15.7.3 - June 25th, 2023
- 16.3.1 - June 25th, 2023
- 16.4 - July 6th, 2023
- 15.7.4 - July 9th, 2023
Time is given in
UTC 00:00. For more expiration dates, view dhinakg.github.io/delayed-otas.html.
You must be on iOS 15.7.1 and earlier, or iOS 16.0 to 16.1.2. If you are not on those versions, follow Updating (Blobless) (Advanced) instead.
If you previously attempted an older blobless method, remove all delay and beta profiles prior to following this method.
- The latest version of Supervise
- The latest version of Sideloadly
- The latest version of iTunes if on Windows
Installing the application
- Open Sideloadly
- Plug your iOS device into your computer
- Make sure your computer is trusted and allowed to view the contents of your device
- Drag and drop the Supervise
.ipafile into Sideloadly
- Enter in your Apple ID
- Enter in your password
- Sideloadly must make a request to it's servers in order to work with free developer accounts. If you are not OK with this, you may use an alternate Apple ID.
The app will now install to your iOS device.
Trusting the application
- Go to
<Your Apple ID>
- Depending on your usage,
Device Managementmay be labeled
Profiles and Device Management
- Depending on your usage,
Trust "<Your Apple ID>"
The Supervise application can now be opened from home screen.
Supervising your device
- Open the
Superviseapp from your home screen
- Open the Settings app, then go to the
- Scroll down to the
Toggle Supervisiontab, then go to that tab
- Enable the
- Restart your device
After your device reboots, you should see a notice in Settings that you are supervised, if you don't, repeat the steps in this section.
Updating your firmware version
- Open this page on your device
- Tap a version below to install its respective update profile:
- For more firmware versions, view dhinakg.github.io/delayed-otas.html.
- Plug your device into power and connect to the Internet with Wi-Fi
- Open the Settings application
- Ensure that the version displayed is the version you are intending to update to
- Download and install the update
- Once updated, remove the update 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.
If you want to remove supervision, you'll need to reset your device and restore 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 dhinakg for discovering this method.