ONE Jailbreak Ad

Block iOS updates

Promotion image of How to block iOS updates article.

When you are expecting a new jailbreak to come on iOS 16 the best idea is to stay as low as possible with the firmware. Apple forces iPhones to upgrade but there is a simple solution to block iOS updates using a tvOS profile on your iPhone. Learn various methods to prevent iOS OTA updates, including utilizing a profile or a jailbreak tweak, accessing OTADisabler for TrollStore, or executing manual blocking through the terminal.

Please note that Apple does not mandate users to install the latest iOS firmware version. You can disable Automatic Updates from the Settings app, accessible through the General → Software Update section. However, if you wish to prevent accidental updates on your device, you can install the iOS 17 "tvOS profile". This process is simple and guarantees that you'll remain on your current firmware version. It's particularly handy if you're anticipating a jailbreak release for an earlier version and want to avoid updating in case it gets patched.

How to block OTA with a profile

I will take you through the pseudo-install process of the iOS tvOS 17 profile to disable OTA updates on your device. No jailbreak is required. Installing this profile is very easy and most importantly ensures you that the firmware will not be updated. Works with iOS 14 – iOS 16.

Note: In the Settings app set your device's actual date before 14 December 2023, to allow to profile to be installed. The tvOS 17 profile is valid until 24 May 2028.

Step 1. Tap on no-ota17.mobileconfig from Safari on your iPhone or iPad.

Step 2. Select “Allow” when prompted “This website is trying to download a configuration profile..” to allow the download of the tvOS profile.

Download tvOS configuration profile prompt.

Step 3. Review the newly installed profile from the Settings app and tap. A new Profile Downloaded section will appear and tap on it to continue.

Profile Downloaded section in Settings app screenshot

Step 4. The Install Profile of the downloaded tvOS 17 Beta Software Profile will be opened. It should be signed by an AppleCare certificate.

Instal profile on iOS 15 screenshot

Step 5. Tap Install and enter your passcode if prompted.

Enter Passcode on iPhone screenshot

Step 6. Confirm installation of the tvOS profile by tapping the Install button again.

Profile tvOs install confirmation

Step 7. Restart your device when prompted to apply changes and turn off iOS updates.

iPhone restart required prompt screenshot

The firmware updates on your device should be now disabled. Confirm this by opening the Settings app and navigating through the General Software Update sections. If it shows that “iOS is up to date”, the profile is successfully blocking iOS updates.

Remove the iOS 17 tvOS Profile

To enable iOS updates again follow the steps to remove firmware update blocking. Be aware that by removing the tvOS Profile you may unintentionally update iOS to a higher firmware, and be unable to jailbreak in the near future. Apple is fixing security issues in the latest releases.

Step 1. Open the Settings app.

Step 2. Open General Storage & iCloud Usage Manage Storage and delete OTA data.

Step 3. Navigate to General Profile and Device Management.

Step 4. Select the tvOS 17 Beta Software Profile.

Step 5. Tap on the Remove Profile button.

Step 6. Enter your passcode when required.

Step 7. Confirm the uninstallation by tapping again Remove.

Remove tvOS Profile screenshot

How to install OTA Disabler tweak

Block iOS updates is a feature provided by most modern jailbreak tools like unc0ver or Taurine. ichitaso created OTADisabler tweak to disable updates on iOS 9, iOS 10, iOS 11, iOS 12, iOS 13, and iOS 14. It supports yalu + match_portal, Electra, unc0ver, checkra1n, Odyssey, etc.

It's important to turn off iOS updates to be sure that the system will be not unintentionally upgraded. This tweak is the insurance to have an option to re-jailbreak after every restart of the device. Add the official OTADisabler Repo to your list of Cydia Sources and install the tweak.

Add OTADisabler repo to your package manager.

  1. Open the Cydia app to add the ichitaso repo.
  2. Tap Sources → Edit → Add the Repo URL.
    https://cydia.ichitaso.com
  3. Install the OTADisabler tweak from the new repository.
  4. Restart the Springboard with the Cydia app.
  5. The tweak doesn't require any configuration.

Alternatively, please use the quick links available above to add the repository to your favorite package managers (Cydia, Sileo, Installer, Zebra) with just one tap.

How to install OTADisabler for TrollStore

OTADisabler for TrollStore is a new tool released by ichitaso that allows users to block OTA updates on devices running iOS 14 all the way to the latest iOS 17. The only requirement is to install OTADisabler IPA with the TrollStore installer. When using other tools like Sideloadly, AltStore, and Esign blocking OTA profile will not work. Using TrollStore is recommended.

Download OTADisabler for TrollStore

Step 1. Install TrollStore on iOS following how to install TrollStore 2 guide.

Step 2. Download OTADisabler IPA from the link above.

Step 3. Open TrollStore 2 from your Home Screen.

Step 4. Import OTADisabler to TrollStore 2.

Step 5. Proceed with the installation process.

Step 6. Open the Settings app and enter the Privacy & Security.

Step 7. In the Security section follow Developer Mode.

Step 8. Enable Developer Mode and restart your device.

Step 9. Connect your iPhone to a PC or Mac and Turn On Developer Mode.

Step 10. Open OTADisabler from the Home Screen.

OTADisabler for TrollStore.

How to block updates manually

You can manually block OTA updates on iOS devices by executing specific commands. This approach entails accessing the file system within a jailbroken environment or using other exploits to run a command-line tool. Follow the provided commands to block OTA updates.

killall -9 softwareupdateservicesd & killall -9 softwareupdated & killall -9 com.apple.MobileSoftwareUpdate.CleanupPreparePathService & killall -9 Preferences & chflags -R noschg,noschange,nosimmutable '/var/MobileSoftwareUpdate/MobileAsset/' & mkdir -p '/var/MobileSoftwareUpdate/MobileAsset/AssetsV2/' && rm -rf '/var/MobileSoftwareUpdate/MobileAsset/AssetsV2/' && mkdir -p '/var/MobileSoftwareUpdate/MobileAsset/AssetsV2/' && chmod -R 0777 '/var/MobileSoftwareUpdate/MobileAsset/AssetsV2/' && chown -R mobile:mobile '/var/MobileSoftwareUpdate/MobileAsset/AssetsV2/' && chflags schg,schange,simmutable '/var/MobileSoftwareUpdate/MobileAsset/AssetsV2/'

To enable OTA updates back on your device execute this command.

chflags -R noschg,noschange,nosimmutable '/var/MobileSoftwareUpdate/MobileAsset/'
Author Photo
Written by

Kuba has over 20 years of experience in journalism, focusing on jailbreak since 2012. He has interviewed professionals from various companies. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Post a comment

Latest Posts

Nugget

Nugget unlocks your iPhones full potential on iOS 18

LeminLimez released a new project that allows users to activate some hidden iOS features on iOS 17.0. I took a look into Nugget, an open-source software that promises to enable Dynamic Island, Always On Display, set device model name, disable region restrictions...

How to Boost Your Social Media Views

How to Boost Your Social Media Views with Effective Content Strat

Social media channels are the main tools for personal expression, brand-building, and communication in the digital age. However, one of the main difficulties people and companies face on social media is standing out amidst the vast content shared daily...

mitmproxy

mitmproxy reverse engineer toolbox for apps API on iOS

mitmproxy, developed by the Mitmproxy Project, is a powerful and interactive intercepting proxy that supports SSL/TLS and provides a console interface for handling HTTP/1, HTTP/2, and WebSocket traffic. This tool is particularly useful for capturing and...