If AltServer on macOS 27 fails with -80045 or "The data is not in the correct format", I made a temporary build of the fix I proposed in #1834, for people who can't wait for it to be merged.
Download: https://github.com/kisnner26/AltStore/releases/tag/v1.8-windows-anisette-unofficial
Before you run it:
- It's unsigned and not notarized. The release has SHA256 checksums and the patches it was built from, so you can build it yourself or read the diff.
- It gets anisette data from a community anisette v3 server (ani.jkcoxson.com). That server sees a device identity, not your password or 2FA code, which go straight to Apple.
- Apple Silicon Macs only, tested on macOS 27.2.
What I tested: sign-in with 2FA, installing AltStore on an iPad Pro and an iPhone 15 Pro Max, and refreshing AltStore from the app. I did not test refreshing other sideloaded apps.
What it doesn't do:
- It's not universal: some accounts still get -80045 with this identity.
- AltServer on the Mac only, not remote refresh.
- SMS codes fail on Apple's side, use one from a trusted device (Settings > your name > Sign-In & Security > Get Verification Code).
Don't retry many times in a row, Apple rate-limits. Also, jkcoxson published a Mac-identity anisette server (mac-ani.jkcoxson.com) that may work with the official AltServer without patches. I haven't tested it.
Why it broke and how I traced it: https://kisnner26.github.io/altserver-80045/
Tracking issue: https://github.com/altstoreio/AltStore/issues/1828
If it works for you, a thumbs up on the release helps me know. If it doesn't, post the error text and your macOS version.