Dopamine Jailbreak for iOS 15.0 – 16.6.1, A9 and up

Dopamine 2.0: Jailbreak for iOS 15.0 – 16.6.1, A9 and up

screenshot onerenderTimingPixel
Jailbreak Release

Official website: https://ellekit.space/dopamine

Setup guide: https://ios.cfw.guide/installing-dopamine/

Release notes:

  • Add support for arm64e iOS 15.5 – 16.5.1
  • Add support for arm64 15.0 – 16.6.1 (A8 not supported for now) (by kok3shidoll)
  • Support installation via sideloading (Only works on non beta iOS versions using libgrabkernel for now, also a few features are only supported when installing via TrollStore)
  • Rewrite the jailbreak app in Objective C with flexibility in mind (UI has been written by tomt000)
  • Add exploit picker (only kfd for now, more exploits for older versions will be added later)
  • Add themes to app (in app + icon)
  • Add support for using NSTask from tweaks, previously was unsupported, calling it from apps and other processes is also possible but you will have to call `dopamine_fix_NSTask()` yourself beforehand
  • Remove libfilecom, switch to using XPC for handoff communication
  • Deprecate jailbreakd in favor of launchd hook
  • Instead of boot_info.plist, all jailbreak related info is now stored inside launchd and can be retrieved via XPC
  • Rework kcall handoff to be stateless
  • Rework trustcaching to be stateless
  • Replace kernel patchfinder with XPF (https://github.com/opa334/XPF)
  • Fix various issues with trustcaching
  • Include libroot provider library (https://github.com/opa334/libroot)
  • Make libkrw actually work (Yes, it was broken all throughout 1.x and nobody noticed)

Installing through TrollStore is recommended (and necessary on beta version at the moment, for non beta versions sideloading is possible). A8(X) support is planned for a future release, as is support for devices with 16GB RAM (16GB devices currently only work if you open some RAM intensive apps before jailbreaking). Additionally, support for A15, A16 and M2 devices only goes up to iOS 16.5.

Furthermore, iOS 16.6b1 – 16.6b4 are supported aswell, however A15+ support has only been verified up to 16.6b2, so whether 16.6b3 and 16.6b4 work on A15, A16 and M2 is currently unknown.

Updating to 2.x is something that I would recommend to every existing 1.x user, since it is much better.

Source code: https://github.com/opa334/Dopamine

Leave a Comment