Dhinakg releases Dahlia, a useful DelayOTA helper for jailbroken devices

The DelayOTA method of upgrading to unsigned firmware became popular starting with iOS & iPadOS 15, especially given the fact that the Odyssey Team’s upcoming Cheyote jailbreak for iOS & iPadOS 15 wouldn’t support any version newer than 15.1.1.

The popular method for upgrading to upgrading to unsigned firmware hasn’t gone anywhere; but given the lack of jailbreak news for iOS & iPadOS 15.2 or later, it isn’t something you hear much about anymore. Still, that hasn’t stopped DelayOTA pioneer Dhinakg from releasing a new utility for jailbroken devices called Dahlia that makes using DelayOTA even easier.

Dahlia is an on-device user interface for preparing to use the DelayOTA unsigned firmware upgrade method on jailbroken iPhones that supports both supervised mode and unsupervised mode. While the supervised mode works just as you’d expect, the unsupervised mode uses a Dallas profile instead – Dallas is a separate jailbreak tweak by Dhinakg that allows for OTA server redirection.

As you’ll see from the screenshot examples above, the tweak displays whether or not you’ve installed the Dallas Enabler, if you have a Dallas profile installed, and what firmware you’re currently ready to update to. In our case, we have a device running iOS 14.8 and installed the iOS 15.4.1 Dallas profile, so the Dallas method allows us to use the built-in over the air (OTA) Software Update function to install iOS 15.4.1.

While there’s no news of an impending jailbreak release for iOS or iPadOS 15.4.1, it’s worth noting that those who might want to install iOS or iPadOS 15.4.1 in anticipation of a future jailbreak release can currently use this method to update to iOS 15.4.1 until August 14th at midnight UTC. A previously-shared flowchart advises who should upgrade to iOS or iPadOS 15.4.1 and when.

Citing the /r/jailbreak release thread for Dahlia, Dallas is now considered a legacy jailbreak tweak and may soon be removed in place of the newer Dahlia jailbreak tweak. Dahlia includes useful helper that can guide you through the process, especially when things appear to go wrong while attempting to use DelayOTA.

Here are some notes to get started per the /r/jailbreak thread:

Usage

You can find a full-fledged guide on delayed OTAs over at ios.cfw.guide, but here are some basic steps. Highly recommend following the guide.

  1. Remove any beta profiles you have installed.
  2. Add my repository (below) and the OTAEnabler repository: https://repo.cadoth.net
  3. Install OTAEnabler and Dahlia from your favorite package manager.
  4. Reboot and re-jailbreak your device.
  5. Open Settings > Dahlia.
  6. Install the correct profiles.
    1. For the normal method (X-day delay):
      1. Turn on supervision if not on already
      2. In Dahlia settings: Download Profiles > Normal
      3. Download and install the profile for your intended target version
    2. For the Dallas method:
      1. In Dahlia settings: Download Profiles > Normal
      2. Download and install Dallas Enabler first
        1. The Dallas version profile will fail to install if you don’t do this first
      3. Go back and install the profile for your target version
      4. Enable supervision or supervision-less (if not already enabled)
  7. Go back to Dahlia settings. “Ready to Update” should say yes. If not, click the info button because you messed up somewhere
  8. Go to Software Update (Settings > General > Software Update, or click “Go to Software Update” button in Dahlia settings), make sure you see target version, otherwise reboot and check again
  9. Restore rootFS and proceed with update

Known Issues

• UI is a little buggy on small devices

If you’re interested in trying Dhinakg’s new Dahlia jailbreak tweak and seeing what it’s all about, then you can acquire it for free from Dhinakg’s personal repository via your favorite package manager app. Don’t forget to also add Cadoth’s repository, linked above, to install an important dependency.

Please note that if you’re already waiting on iOS or iPadOS 15.0-15.1.1, then you should stay where you are and avoid updating at this time, as the Odyssey Team’s upcoming Cheyote jailbreak will be available soon. We repeat, do not defer from waiting on a potentially jailbreakable firmware, or you may lose your opportunity to jailbreak iOS or iPadOS 15. This method is only for those who are unable to install iOS or iPadOS 15.0-15.1.1. We do not recommend updating from an existing jailbreak, however the choice is always yours to make.

Those who aren’t already using Dhinakg’s personal repository can add it to their package manager app of choice by using the URL provided below:

https://dhinakg.github.io/repo/

What are your thoughts about Dhinakg’s new Dahlia jailbreak add-on? Be sure to let us know in the comments section down below.