Dopamine jailbreak v2.3 released, but quickly pulled after users report issues

In a rarely seen walk back on Tuesday, iOS security researcher and Dopamine jailbreak lead developer Lars Fröder (@opa334dev) released and then pulled an updated version of the Dopamine jailbreak tool in the form of version 2.3.

Dopamine jailbreak banner.

Dopamine v2.3 was originally a public release turned beta release, but after users reported serious issues with it in its current form, Fröder ultimately pulled the update outright, making Dopamine v2.2.2 the latest recommended release once more.

Citing the project’s GitHub page, Dopamine v2.3 was intended to introduce the following changes:

– Add an oldABI implementation that doesn’t use C function hooks and therefore (unlike the ellekit oldABI) should not affect spinlock panics on iOS 15 arm64e, accessible via Dopamine settings as “Allow Legacy arm64e Libraries” (NOTE: There is no need to remove the old ellekit oldABI package, since if the option is turned on, the ellekit oldABI will automatically be disabled. This is done because some tweaks may depend on the oldABI package.)
– Rework forkfix to not do any C function hooks on iOS 15 arm64e in an attempt to reduce spinlock panics on iOS 15 arm64e
– Wire down libraries whose text page faults are known to cause the stock bug (race condition) that results in a spinlock panic on iOS 15 arm64e, this should reduce spinlock panics by a considerable amount (Note that there is nothing special about these libraries except that they are used in a lot of processes at the same time, so there might still be more triggers for the issue) ((It still has to be confirmed whether this change actually reduces spinlock panics, but in theory it should))
– Fix a rare system deadlock during “Initializing Jailbreak

From what we can gather, Dopamine v2.3 was intended to be a spinlock panic-mitigating release for those running iOS or iPadOS 15 on arm64e devices. It would also address a system deadlock that could occur during the “Initializing Jailbreak” portion of the jailbreaking process.

If you already updated to Dopamine v2.3 prior to it being pulled, and you aren’t having any issues, then you may feel free to keep using it. On the other hand, if you do have issues, then you should revert to the previous publicly available version at this time, which is Dopamine v2.2.2.

Chances are Fröder will revisit this update in the future, but a sidenote on the GitHub page reveals he is too tired to deal with it right now. With that in mind, while it remains pulled at this time, that may not be the case once the issues are ironed out.

The Dopamine jailbreak is a semi-untethered jailbreak that supports a wide array of iPhones and iPads on various firmware versions. The full list of supported devices is as follows:

  • iOS & iPadOS 15.0-16.6.1 on A8-A11 devices
  • iOS & iPadOS 15.0-16.5.1 and 16.6 betas 1-4 on A12-A14 & M1 devices
  • iOS & iPadOS 15.0-16.5 and 16.6 betas 1-4 on A15-A16 & M2 devices

The latest version of the Dopamine jailbreak is available from the project’s GitHub page, and you can also follow the steps outlined in our step-by-step tutorial to learn how to perma-sign the jailbreak tool with TrollStore and then get jailbroken with it.

Are you one of the few who updated to Dopamine v2.3 and experienced issues, or are you running it with no problems at all? Let us know in the comments section down below, and be sure to have a great New Year!