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:
- 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.html.
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 or restoring a modified backup, to be able to update.
TIP
If you're on iOS 15.7.1 or earlier, or are on iOS 16.0 to 16.1.2, you can follow Updating (Blobless) (Non-Jailbroken) instead.
Preparing
- 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
- Go to the App Store on your Mac
- Search for
Apple Configurator 2
and install it - Setup Apple Configurator 2
- Click Get Started
- Click on your device, and then click Prepare
- Select
Manual Configuration
- Choose
Do not enroll in MDM
- Go to
Organization
, and clickNew Organization
- 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
- Choose
Generate a new supervision identity
- If you've done this before in Apple Configurator 2, you can
Choose an existing supervision identity
instead
- If you've done this before in Apple Configurator 2, you can
- 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.
- Click
Prepare
, which will erase your device and supervise it
Windows - Cowabunga Lite
- Download and install the Windows version of Cowabunga Lite from here
- Extract the entire Cowabunga Lite folder to somewhere (doesn't matter), and then open Cowabunga Lite
- Click
Setup Options
and toggle the checkmark on forEnable Supervision
- Click
Apply
, then clickApply Changes
Your device will now reboot and be supervised.
Updating your firmware version
- When the device boots up after being erased, set it up, then open this page on your device
- Tap a version below to install its respective update profile:
- 15.8
- 16.7.2
- 17.1
- For more firmware versions, view dhinakg.github.io/delayed-otas.html.
- Reboot your device
- 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 you are intending to update to
- Download and install the update
- 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.
TIP
If the update was successful, continue to Get Started to jailbreak your device.
Credits to dhinakg for discovering this method.