Skip to content

Releases: emp0ry/AltDaemonModern

AltDaemon Modern 1.1.9

Choose a tag to compare

@emp0ry emp0ry released this 08 Sep 09:31
  • Fixed the false “Couldn’t communicate with a helper application” result from
    Shortcuts after an otherwise successful automatic refresh.
  • AltStore self-refresh IPAs are copied to daemon-owned temporary storage before
    AltStore completes its operation, preventing cleanup and process termination
    from interrupting the final install.
  • The daemon gives App Intents a short grace period to return success before it
    replaces AltStore. Other apps still wait for confirmed installation normally.
  • Stale staged files are bounded and removed automatically.
  • Retains Apple-ID authentication fixes, persistent anisette identity, provider
    failover, XPC receive-race fixes, and stable iOS 26 installation support.

Validated against AltStore Classic 2.2.1 on a Dopamine rootless iPhone 13 mini
running iOS 17.3.1.

AltDaemon Modern 1.1.8

Choose a tag to compare

@emp0ry emp0ry released this 03 Sep 18:46
  • Fixed Apple-ID login in AltStore Classic 2.2.1 by updating its obsolete GSA
    authentication user agent and enforcing the coherent anisette client tuple.
  • Retries transient Apple authentication HTTP 429/500/502/503/504 responses
    three times with bounded 5, 15, and 30 second backoff.
  • Replaces AltStore's misleading property-list format error with an accurate
    Apple-service HTTP error when all retries are exhausted.
  • Persists one stable anisette machine identity across daemon restarts.
  • Rotates stale state once when upgrading from the obsolete/incoherent Xcode
    11.2 client tuple; AltStore account and application data are untouched.
  • Retains automatic anisette-provider failover and serialized provisioning.
  • Retains the XPC receive-race fix for intermittent lost-connection errors.
  • Retains stable iOS 26 InstallCoordination support.

Validated on a Dopamine rootless iPhone 13 mini running iOS 17.3.1. Apple-ID
authentication completed and AltStore 2.2.1 successfully refreshed AltStore,
Dopamine, and LiveContainer in one operation.

AltDaemon Modern 1.1.5

Choose a tag to compare

@emp0ry emp0ry released this 20 Aug 16:56

Fixes the iOS 26 AltServer.ServerError 2002 crash in the experimental InstallCoordination fallback. The fallback now converts legacy installation flags into the MIInstallOptions runtime object required by iOS 26 instead of passing an NSDictionary that receives an asynchronous unrecognized selector and terminates AltDaemon.

Retains the InstallCoordination client entitlement introduced in 1.1.4 and keeps the source IPA intact while the service copies it.

AltDaemon Modern 1.1.1

Choose a tag to compare

@emp0ry emp0ry released this 15 Aug 10:51

Havoc compatibility release.

Changes:

  • Uses the Havoc-supported Tweaks control section.
  • Uses a clean semantic package version (1.1.1).
  • Keeps the Dopamine rootless iphoneos-arm64 package layout under /var/jb.

SHA-256: adfee10b7a0f4a58116b44b88ea24e5216029e093414fb2dcbda094cdd944c42

AltDaemon Modern 1.1.0-modern2

Choose a tag to compare

@emp0ry emp0ry released this 07 Aug 23:46

AltDaemon Modern is a source-level repair of AltDaemon for standard Dopamine rootless jailbreaks. It preserves AltStore Classic's existing XPC protocol while replacing the obsolete private-AuthKit anisette flow with anisette v3.

Highlights

  • Fixes the Security.framework ownership bug that caused an immediate EXC_BAD_ACCESS crash.
  • Uses anisette v3 and Apple's current MID provisioning flow.
  • Persists one stable identifier and its matching ADI provisioning state.
  • Adds bounded retries for transient anisette-provider failures.
  • Accepts canonical and valid team-prefixed AltStore code identifiers used by re-signed builds.
  • Registers both legacy AltDaemon Mach services for AltStore compatibility.
  • Includes a reproducible, rootless /var/jb package builder.
  • Runs as the mobile user with rootless launchd paths.

Package

  • Package ID: com.rileytestut.altdaemon
  • Version: 1.1.0~modern2
  • Architecture: iphoneos-arm64
  • Target: standard Dopamine rootless (RootHide is not supported)
  • SHA-256: fee5971d6f45490f07a017dadcc1590ad589453722d2d309230333d26acc20d7

The attached package was validated on iOS 17.3.1 with Dopamine. The launchd job remained running with both XPC endpoints active, and the live anisette self-test returned valid MID and OTP values.

Installation

Install the attached .deb with your jailbreak package manager, or with dpkg -i, then reopen AltStore.

The default anisette provider is https://ani.sidestore.io. A self-hosted anisette v3 provider can be configured as documented in AltDaemon/README.md.

Source is distributed under the repository's AGPL-3.0 license. Third-party notices are included in the package.