Skip to content

Apparition 0.4.3

Choose a tag to compare

@illixion illixion released this 30 Oct 17:32
· 14 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.4.3
07621f4

Sign-in works with the built-in anisette again.
From 29 October, Apple's edge firewall rejected the legacy Content-Type that sideloaders send on every GrandSlam request. gsd.apple.com (provisioning) blocked text/x-xml-plist, and gsa.apple.com (sign-in) blocked application/x-xml-plist. It looked like Apple refusing Android anisette. Apparition now sends text/xml, which both accept, so a Mac's anisette, a third-party server or a macOS VM is no longer needed. They all still work if you prefer them. Write-up.

  • Hardware-identity fields in sign-in: the request now carries X-Mme-Legacy-Device-Id and X-Apple-I-MD-LU, like Apple's own Windows client does.
  • Retry on another Apple server: when one Apple server refuses a request or can't be reached, Apparition retries on another. Error messages are plainer and no longer suggest changing DNS.
  • Library matches appstore projects: with the Mac build service connected, installed debuggable apps are grouped under their project. Cards show installed and retained builds, and offer an install review without rebuilding. They can also prepare newer builds automatically (you still approve installation), read symbolicated crash logs and trace files, and label iPhone and iPad compatibility-mode apps.
  • README and the macOS VM guide no longer say a Mac's anisette is required.