Blocking Updates

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

This will take you through either installing a DNS profile or the OTADisabler tweak (depending on iOS version) to block updates on your device. It's easy to install and ensures you'll stay on the firmware you're currently on. This is useful if you're waiting for a jailbreak for a lower version and don't want to update in case it gets patched.

Blocking Updates

The method recommended to block updates depends on your iOS version, select the tab that fits your version and follow the subsequent steps.

WARNING

If you use an Apple Watch, the DNS profile will also block watchOS updates on any paired Apple Watch.

Installing the DNS profile

  1. Open https://kittymaxine.com/blockota.mobileconfigOpen in new window in your device's browser
  2. Select "Allow" if prompted
  3. Open the Settings application
  4. Navigate to General -> Profile
    • This may also be called Profile & Device Management, VPN & Device Management, or VPN, DNS, & Device Management
  5. Tap on the DNS Profile you just downloaded
  6. Tap "Install"
  7. Confirm by tapping "Install" again
    • Enter your passcode if you have one
  8. Tap "Install" for a third time
  9. Toggle WiFi and (if applicable) Cellular off
  10. Reboot your device
  11. Toggle WiFi and (if applicable) Cellular on again

Your device should no longer receive software updates. You can confirm this by going to Settings > General > Software Update, and if it shows "Unable to Check for Update" even on a good internet connection, you are successfully blocking updates.

WARNING

If after doing all of the above steps, you are still seeing an update in the aforementioned page, repeat steps 9 and 10, but do not toggle WiFi/Cellular on again after rebooting. Check Settings > General > Software Update again, and see if an update is visible while not connected to the internet:

  • If an update is not shown: Close Settings, re-enable WiFi/Cellular, then re-open Settings and check Settings > General > Software Update again
  • If an update is shown: Make sure an update is not already downloaded. If an update is not already downloaded, then the aforementioned OTA is cached, and you should try setting the date forward a few days to clear this cache. After doing that, close Settings, re-enable WiFi/Cellular, then re-open Settings and check the Settings > General > Software Update page again

Uninstalling the DNS Profile

If you want to update your system again, follow the following steps to remove the DNS profile.

DANGER

By removing update blocking, you may unintentionally update to a higher firmware, and be unable to jailbreak.

  1. Open the Settings application
  2. Go to General -> Profile
    • This may also be called Profile & Device Management, VPN & Device Management, or VPN, DNS, & Device Management
  3. Tap on the DNS Profile
  4. Tap "Remove Profile"

Your device should now be able to update again.

WARNING

Using the OTADisabler tweak does require your device to be jailbroken beforehand.

DANGER

If you ever update your device using iTunes/Finder, or restore a backup from a device that previously used this tweak (or other non-profile forms of update blocking), you will likely need to restore the device and not use a backup in order to update on-device in the future.

Installing OTADisabler

  1. Jailbreak your device if it is not already in a jailbroken state
  2. Open your preferred package manager and add the following repository:
  3. Search and install the OTADisabler package

Your device should no longer receive software updates.